Guideline nói thương hiệu nên trông thế nào, còn hệ thiết kế số đảm bảo nó luôn đúng vậy trên mọi màn hình.
Có, Anh/Chị vẫn cần, vì hai thứ này giải hai bài toán khác nhau. Bộ quy chuẩn nhận diện là tài liệu để con người đọc và diễn giải, còn hệ thiết kế số (design system) là phiên bản máy đọc được của cùng nhận diện đó, để đội kỹ thuật lấy dùng trực tiếp trong code. Nói gọn: guideline mô tả trạng thái đúng, hệ thiết kế số duy trì trạng thái đúng đó mà không cần ai nhớ và làm lại bằng tay.
Đây là câu hỏi Sinh Vũ gặp nhiều nhất khi tư vấn dịch vụ A3. Anh/Chị đã bỏ công làm bộ quy chuẩn nhận diện (brand guideline) chỉn chu, đóng thành file đẹp, rồi thắc mắc: vậy hệ thiết kế số (design system) còn khác gì nữa mà phải làm thêm? Câu trả lời thẳng: hai thứ đó phục vụ hai đối tượng khác nhau và thiếu một cái thì nhận diện vẫn bị loãng khi đưa lên sản phẩm số.
Bộ quy chuẩn nhận diện là tài liệu ngôn ngữ: nó giải thích màu chủ đạo là gì, font được dùng ra sao, logo xuất hiện ở đâu và không xuất hiện ở đâu. Người đọc là designer, nhân sự marketing, đối tác in ấn. Họ đọc, hiểu, rồi diễn giải.
Hệ thiết kế số là tài liệu kỹ thuật: nó dịch chính nhận diện đó thành các giá trị mà máy tính đọc được. Màu không còn là "xanh đậm ấm" mà là một token (mã giá trị) cụ thể. Font không còn là tên font mà là biến số được gọi trong code. Người dùng là lập trình viên và designer kỹ thuật số. Họ không cần đọc, họ cần kế thừa trực tiếp.
Quy chuẩn nhận diện thuộc lớp ngôn ngữ và nguyên tắc cho con người. Hệ thiết kế số thuộc lớp thực thi: token, component, tài liệu tương tác. Cùng một nhận diện nhưng hai lớp phục vụ hai loại người dùng khác nhau.
Alla Kholmatova, Design Systems (Smashing Magazine)
Vấn đề không nằm ở chất lượng của guideline. Vấn đề nằm ở cơ chế thực thi. Khi lập trình viên cầm file PDF và tự nhập màu vào code, sai số nhỏ xảy ra ở mỗi bước. Cộng dồn qua nhiều màn hình, nhiều thành phần, nhiều lần cập nhật thì giao diện thực tế lệch dần so với nhận diện gốc. Không ai cố tình làm sai, nhưng không có cơ chế tự động thì sai là tất yếu.
Token thiết kế (design token) là nguồn chuẩn duy nhất cho màu, chữ, khoảng cách. Khi Anh/Chị muốn đổi một màu chủ đạo, chỉ cần sửa ở token gốc, tất cả nơi kế thừa token đó cập nhật theo, không sót chỗ nào. Guideline thì không có cơ chế này vì guideline không chạy trong code.
Thương hiệu đẹp trên giấy vẫn loãng dần khi vào sản phẩm số nếu thiếu cơ chế thực thi tự động. Guideline mô tả trạng thái đúng. Hệ thiết kế số duy trì trạng thái đúng đó.
Sinh Vũ, phương pháp A3
Nên làm hệ thiết kế số khi:
Chưa cần khi:
Nếu Anh/Chị đã có guideline tốt và đang vận hành sản phẩm số, bước tiếp theo tự nhiên là đưa nhận diện đó vào hệ thiết kế số để đội kỹ thuật không phải tự diễn giải nữa. Sinh Vũ gọi đây là dịch vụ A3: lấy nhận diện đã có, đúc thành token và component để đội lập trình kế thừa trực tiếp.
Nếu Anh/Chị chưa có guideline hoàn chỉnh, Sinh Vũ có thể đi từ đầu: rà soát nhận diện hiện tại trong giai đoạn phát hiện, hoặc tư vấn làm A1 và A2 trước để có gốc chuẩn, rồi mới chuyển sang A3. Không nên đảo ngược thứ tự đó.
Chủ đề: Đã có brand guideline rồi còn cần design system không. 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.
Alla Kholmatova, Design Systems (Smashing Magazine). Design Tokens Community Group (W3C). Sinh Vũ, tài liệu dịch vụ A3 Hệ thiết kế số.
Lập trình viên vẫn dùng được, nhưng phải đo lại màu, khoảng cách và font bằng mắt mỗi lần. Nghĩa là mỗi người tự diễn giải một chút, cộng dồn lại thì giao diện trên web và app sẽ lệch dần so với nhận diện gốc. Hệ thiết kế số giải quyết chính xác bài toán này: lập trình viên lấy giá trị từ token, không cần đoán.
Không nên. Nếu nhận diện gốc chưa ổn định thì token sẽ phải sửa liên tục theo mỗi lần thương hiệu thay đổi, gây tốn công gấp đôi. Sinh Vũ khuyên hoàn thiện guideline trước, hoặc chạy song song hai việc với điều kiện phạm vi nhận diện đã được chốt rõ ràng.