Câu trả lời không nằm ở quy mô công ty, mà nằm ở chỗ Anh Chị có đang lặp lại công việc giao diện mà không biết hay không.
Anh Chị cần hệ thiết kế số (design system: bộ quy tắc và thành phần giao diện dùng chung) khi nhiều đội hoặc nhiều sản phẩm đang tự dựng nút, form, bảng na ná nhau để giải cùng một việc. Nếu chỉ có một sản phẩm, một đội nhỏ và chưa thấy lặp lại đáng kể, phần lớn trường hợp là chưa cần vội. Làm sớm hơn nhu cầu thật không tiết kiệm thời gian mà còn sinh ra thêm việc bảo trì.
Hệ thiết kế số (design system) là một trong những thứ dễ bị làm sớm hơn cần thiết. Nhiều doanh nghiệp bắt tay vào làm vì thấy các công ty lớn đều có, không phải vì có bài toán thật. Kết quả là mất nhiều tháng dựng hệ thống rồi không ai dùng, hoặc dùng một thời gian rồi bỏ vì không có người nuôi. Sinh Vũ viết trang này để Anh Chị nhận ra đúng thời điểm của mình, không sớm hơn, không muộn hơn.
Câu hỏi Sinh Vũ luôn hỏi trước khi tư vấn bất kỳ dự án hệ thiết kế số nào là: "Hiện tại có bao nhiêu đội đang tự dựng nút, ô nhập liệu, bảng, thẻ thông tin riêng của mình?" Nếu câu trả lời là một đội dựng một sản phẩm, câu chuyện khác. Nếu câu trả lời là hai ba đội đang làm những mảnh giao diện na ná nhau để giải cùng một bài toán, đó là tín hiệu rõ để bắt đầu.
Brad Frost, tác giả của Atomic Design, gọi những mảnh giao diện lệch chuẩn này là "snowflakes": mỗi cái trông khác một chút, sinh ra bởi từng đội tự xử lý theo cách của mình, không ai cố ý nhưng theo thời gian tạo ra sự hỗn loạn khó sửa. Gom những snowflake đó về một nguồn chuẩn duy nhất chính là việc hệ thiết kế số được tạo ra để làm.
Đừng trừu tượng hóa quá sớm. Bắt đầu từ cái cụ thể, thấy lặp lại thật rồi mới gom về nguyên tắc chung.
Brad Frost, Atomic Design
Trong dịch vụ A3 (Hệ thiết kế số), bước đầu tiên Sinh Vũ làm không phải là vẽ nút hay chọn màu. Đó là rà soát toàn bộ giao diện số hiện có của khách hàng, chỉ ra chỗ lệch chuẩn và chỗ lặp lại. Bước đó chính là bằng chứng khách quan cho việc có nên làm hay chưa, và nên bắt đầu từ đâu. Nếu rà xong mà thấy chưa có đủ để hệ thống hóa, Sinh Vũ nói thẳng và đề nghị làm bước trước đó trước.
Hệ thiết kế số theo cách Sinh Vũ hiểu là bản máy đọc được của nhận diện thương hiệu, tức là nhận diện đã được dịch sang quy tắc và thành phần mà đội kỹ thuật có thể dùng trực tiếp. Vì vậy, nhận diện phải chắc trước thì hệ thống mới chắc được.
Chủ đề: Khi nào doanh nghiệp thực sự cần một hệ thiết kế số. Cẩm nang Sinh Vũ, sinhvu.com
Bấm chọn từng mục Anh / Chị thấy đúng, rồi bấm in hoặc lưu thành PDF để mang theo.
Nếu Anh / Chị đánh dấu phần lớn ở nhóm dấu hiệu trên, đây là lúc nên trao đổi kỹ hơn. Sinh Vũ có thể cùng Anh / Chị soi lại và đề xuất hướng đi.
Brad Frost, Atomic Design và blog bradfrost.com. Nielsen Norman Group, UX Maturity (Giai đoạn 4: Có cấu trúc). Sinh Vũ, tài liệu dịch vụ A3 Hệ thiết kế số.
Thường là chưa cần. Giai đoạn đầu, sản phẩm còn thay đổi nhiều, nhận diện chưa chốt, đội chỉ một đến hai người. Làm hệ thống lúc này giống xây kho chứa trước khi biết sẽ chứa gì. Sinh Vũ khuyên tập trung làm nhận diện chuẩn và ra sản phẩm có người dùng thật trước, rồi quay lại bài toán hệ thống khi thấy lặp lại rõ.
Hai sản phẩm đã là tín hiệu đáng xem xét, nhưng câu hỏi quyết định vẫn là: hai đội đang dựng giao diện riêng và bắt đầu lệch nhau chưa? Nếu rồi, và nếu có người chịu trách nhiệm nuôi hệ thống sau khi làm xong, thì nên bắt đầu. Nếu một người quản cả hai và vẫn kiểm soát được sự nhất quán, chưa cần vội.