Phần lớn hệ thiết kế thất bại không phải vì dựng kém mà vì không ai giữ nó sống.
Hệ thiết kế chỉ có giá trị khi có người sở hữu, thường xuyên cập nhật và quy mô dự án đủ lớn để việc tái dùng bù lại công dựng. Nếu Anh Chị đang vận hành sản phẩm nhiều trang, nhiều màn, hoặc nhiều người cùng dựng song song thì đầu tư một hệ đúng nghĩa sẽ tiết kiệm đáng kể thời gian thiết kế lẫn lập trình. Còn nếu quy mô còn nhỏ hoặc dự án chỉ làm một lần, bắt đầu từ bộ hướng dẫn phong cách và vài thành phần cốt lõi là đủ.
Hệ thiết kế (design system, tức bộ chuẩn hoàn chỉnh để quản trị thiết kế bằng các thành phần và mẫu tái dùng) thường được giới thiệu như một giải pháp cho mọi vấn đề nhất quán. Trên thực tế, phần lớn các hệ được dựng ra rất công phu rồi dần mờ nhạt, không ai dùng, không ai cập nhật. Vấn đề không nằm ở chất lượng thiết kế mà nằm ở cách nhìn: nhiều đội coi hệ thiết kế là một sản phẩm bàn giao, Sinh Vũ coi nó là một công cụ vận hành cần được chăm như một sản phẩm thật.
Một hệ thiết kế đầy đủ gồm ba lớp:
Giá trị thật xuất hiện khi cả ba lớp hoạt động đồng bộ, tạo ra một ngôn ngữ chung cho cả đội thiết kế lẫn đội lập trình, giảm thời gian giải thích và giảm lỗi nhất quán giữa các màn.
Nguyên tắc thực hành của Sinh Vũ: bắt đầu ở mức tối thiểu cần thiết, mở rộng theo nhu cầu thật. Không dựng đồ sộ ngay từ đầu vì trông có vẻ chuyên nghiệp.
Đây là câu hỏi phân định hệ sống hay hệ chết. Theo nghiên cứu của Nielsen Norman Group, phần lớn hệ thiết kế thất bại không phải vì thiết kế kém mà vì không có người thực thi quy tắc và buộc các nhóm tuân theo. Cần một người, hoặc một nhóm nhỏ, giữ vai trò kiểm soát: cập nhật khi sản phẩm thay đổi, quyết định khi có thành phần mới cần thêm, và đảm bảo đội không tự tạo ra các biến thể song song rồi hệ vỡ ra từng mảnh.
Khi Sinh Vũ bàn giao hệ thiết kế, luôn kèm hướng dẫn vận hành để đội khách tự cập nhật và mở rộng mà không phụ thuộc vào một người cụ thể ở Sinh Vũ. Sự độc lập đó là điều kiện để hệ thực sự tồn tại lâu dài.
Hệ thiết kế đòi hỏi tiến hóa và chăm sóc liên tục. Nó không phải một sản phẩm bàn giao tĩnh mà là một bộ công cụ vận hành cần được tinh chỉnh thường xuyên. Thành công phụ thuộc vào quy mô đủ lớn và cam kết dài hạn.
Nielsen Norman Group, Design Systems 101
Trong dịch vụ thiết kế và vận hành thương hiệu, Sinh Vũ dựng hệ thiết kế trên nền nhận diện thương hiệu đã xác lập, xem nó như một phần của khâu vận hành lâu dài chứ không phải một file đẹp giao xong là hết. Điều đó có nghĩa là hệ phải đủ gọn để đội khách thực sự dùng được, không phải đủ đồ sộ để trông ấn tượng trong buổi thuyết trình bàn giao.
Sinh Vũ cũng tư vấn thẳng khi quy mô của Anh Chị chưa cần tới một hệ đầy đủ. Đầu tư vào thứ chưa cần là lãng phí, và lãng phí đó thường không thấy rõ cho tới khi đội đã bỏ ra nhiều tháng dựng một hệ rồi nhận ra không ai có thời gian duy trì nó.
Nielsen Norman Group, Design Systems 101. Nielsen Norman Group, Your Design System Needs an Enforcer. Kinh nghiệm thực hành Sinh Vũ qua dịch vụ thiết kế và vận hành thương hiệu.
Bộ nhận diện thương hiệu (brand identity) định nghĩa màu, chữ, biểu tượng và giọng điệu của thương hiệu. Hệ thiết kế (design system) đi xa hơn: nó dịch những định nghĩa đó thành các thành phần giao diện cụ thể như nút bấm, form nhập liệu, thẻ nội dung, kèm trạng thái và mã lập trình. Nói ngắn, bộ nhận diện là nền, hệ thiết kế là công cụ xây trên nền đó.
Chưa chắc. Nếu sản phẩm chỉ có một trang đích hoặc quy mô đội thiết kế còn nhỏ, dựng một hệ đồ sộ sẽ tốn công hơn giá trị thu về. Sinh Vũ thường tư vấn bắt đầu từ bộ hướng dẫn phong cách và một thư viện thành phần nhỏ, sau đó mở rộng khi sản phẩm và đội ngũ thực sự cần tới.