Câu hỏi không phải cái nào xịn hơn, mà là cái nào phù hợp với quy mô và giai đoạn của Anh/Chị hôm nay.
Nếu Anh/Chị chỉ cần một website để khách hàng tìm hiểu thương hiệu và liên hệ, một website giới thiệu được làm tốt là đủ, không cần đầu tư thêm vào hệ thiết kế số. Hệ thiết kế số chỉ sinh lời khi đội kỹ thuật dùng đi dùng lại các thành phần giao diện (component) qua nhiều sản phẩm số, điều mà hầu hết doanh nghiệp dịch vụ hoặc thương hiệu offline chưa đến giai đoạn đó. Xây hệ thiết kế số khi chưa có nhu cầu thực là một trong những cách lãng phí ngân sách thương hiệu phổ biến nhất Sinh Vũ gặp.
Sinh Vũ thường hỏi ngược lại khách một câu trước khi tư vấn: đội kỹ thuật của Anh/Chị bao nhiêu người, và có sản phẩm số nào đang được xây song song không? Nếu câu trả lời là chưa có hoặc không có kế hoạch trong vòng một năm tới, câu trả lời gần như chắc chắn là: một website giới thiệu được làm tốt là đủ.
Website giới thiệu (Sinh Vũ gọi là P1) phục vụ một mục tiêu: giúp khách hàng tiềm năng hiểu Anh/Chị là ai, làm gì, và liên hệ như thế nào. Nó là điểm chạm nhận diện thương hiệu, không phải công cụ tác vụ.
Hệ thiết kế số, hay design system (hệ thống các thành phần giao diện được mã hóa để tái sử dụng, thường đi kèm thư viện Figma và Storybook), phục vụ một mục tiêu khác hẳn: giúp đội kỹ thuật xây nhiều sản phẩm số nhanh hơn, nhất quán hơn, mà không cần thiết kế lại từ đầu mỗi lần. Nielsen Norman Group phân biệt rõ: marketing site (trang marketing) và product UI (giao diện sản phẩm) có yêu cầu thiết kế khác nhau về căn bản và không nhất thiết phải dùng chung hạ tầng.
Nhầm lẫn hai thứ này là điểm khởi đầu của nhiều khoản đầu tư không sinh lời.
Không xây hạ tầng cho nhu cầu chưa tồn tại.
Nguyên tắc YAGNI (You Aren't Gonna Need It), Martin Fowler và Kent Beck, Extreme Programming
Giá trị của design system đến từ tần suất tái sử dụng. Cùng một component được dùng nhiều lần trong nhiều sản phẩm khác nhau, chi phí xây mới ban đầu mới được khấu hao và sinh lời. Nếu mỗi trang chỉ thiết kế một lần, không có gì để tái sử dụng, không có ROI (lợi nhuận trên đầu tư) để nói đến. Nathan Curtis của EightShapes đã đo đạc điều này nhiều lần: design system chỉ tích lũy giá trị khi tần suất tái sử dụng đủ cao.
Với phần lớn doanh nghiệp vừa và nhỏ tại Việt Nam, con đường hợp lý là: website giới thiệu tốt trước, brand guideline (cẩm nang nhận diện dạng tài liệu) khi đội ngũ mở rộng, và design system chỉ khi có sản phẩm số thực sự cần dùng chung thành phần giao diện. Không phải vì design system kém, mà vì mỗi công cụ có giai đoạn phù hợp của nó.
Nielsen Norman Group, các bài viết về UX Strategy và information architecture. Nathan Curtis, EightShapes, các bài viết về design system ROI. Martin Fowler, nguyên tắc YAGNI trong Extreme Programming. Sinh Vũ Studio, A3 Service Brief (kinh nghiệm thực hành).
Style guide là tài liệu cho con người đọc: màu sắc, font chữ, cách dùng logo. Design system là mã nguồn thực sự cho kỹ sư lắp vào sản phẩm số, thường đi kèm thư viện component trong Figma và Storybook. Nếu đội Anh/Chị không có kỹ sư frontend nội bộ, style guide là đủ cho giai đoạn này.
Gần như không. WordPress và các nền tảng tương tự như Webflow đã có hệ thống component riêng. Xây design system rồi đặt lên nền tảng này tạo ra xung đột hơn là hỗ trợ. Điều Anh/Chị cần là brand guideline tốt để bất kỳ ai chỉnh sửa nội dung vẫn giữ đúng nhận diện thương hiệu.
Không nên làm trước khi nhu cầu rõ ràng. Nguyên tắc trong kỹ thuật phần mềm gọi là YAGNI, tức là không xây hạ tầng cho nhu cầu chưa tồn tại. Khi app thực sự bắt đầu được xây và đội kỹ thuật có ít nhất ba người, lúc đó đầu tư vào design system mới có giá trị thực sự.