Câu trả lời không phải 'cần hết' cũng không phải 'chưa cần', mà là: đúng mức cho bài toán của Anh Chị lúc này.
Nếu Anh Chị đang chạy từ hai sản phẩm trở lên với đội thiết kế và kỹ thuật cùng đụng giao diện, một hệ thiết kế số bắt đầu trả về ngay vì không còn ai phải code lại cùng một thứ hai lần. Nếu mới một sản phẩm và đội dưới ba người, bắt đầu bằng bộ token và vài component lõi, dựng cả hệ lúc này là lãng phí. Mức đầu tư nên đi theo số đội cùng dùng chung, không theo quy mô tham vọng.
Với SaaS B2B đa sản phẩm, câu hỏi không phải "có nên xây hệ thiết kế số không" mà là "xây đến mức nào và xây lúc nào". Bài toán kinh tế ở đây rất rõ: một component tốn nhiều công để dựng đúng, nhưng khi được tái sử dụng ở hàng chục nơi trong tổ chức đa sản phẩm, chi phí đó được chia đều. Mức đầu tư hợp lý không phụ thuộc tham vọng mà phụ thuộc số đội đang cùng đụng vào giao diện.
Sinh Vũ chia mức đầu tư thành ba bậc, tương ứng với giai đoạn và quy mô thực tế:
Trước khi chọn mức, Anh Chị cần trả lời thành thật mấy câu hỏi này:
Với SaaS B2B, giao diện thường dày đặc: bảng, form, biểu đồ, bộ lọc lồng nhau. Sự thiếu nhất quán giữa các module không chỉ là vấn đề thẩm mỹ mà ảnh hưởng trực tiếp đến tốc độ học của người dùng doanh nghiệp, vốn phải thao tác lặp đi lặp lại hàng ngày.
Cách tiếp cận theo component trả cổ tức ngay cả với sản phẩm nhỏ nhất. Mấu chốt là nghĩ về tái sử dụng từ đầu, chứ chưa cần độ đánh bóng cấp doanh nghiệp.
Brad Frost, Design Systems Q&A
Với các dự án SaaS B2B, Sinh Vũ bắt đầu bằng rà soát giao diện hiện có, tìm các component đang bị lặp và chuẩn hóa thành token theo chuẩn DTCG. Bước này thường phát hiện ra rằng đội đang duy trì ba đến năm biến thể của cùng một màu nút bấm mà không ai biết cái nào đúng.
Sau đó mới dựng component lõi, ưu tiên những thứ xuất hiện nhiều nhất trong sản phẩm thật chứ không theo danh sách component của hệ thiết kế nổi tiếng. Với SaaS B2B, bảng dữ liệu phức tạp, form nhiều bước, và trạng thái rỗng thường quan trọng hơn nhiều so với carousel hay avatar.
Một điều Sinh Vũ nói thẳng: nếu đội kỹ thuật dưới ba người hoặc sản phẩm chưa có người dùng thật, tập trung MVP trước, hệ thiết kế sau. Đầu tư vào hệ lúc sản phẩm chưa tìm được product-market fit là đặt cược sai thứ tự.
Mô hình đội quản hệ nên dịch chuyển dần từ đội tập trung sang liên bang khi số sản phẩm tăng, để mỗi sản phẩm vừa dùng vừa đóng góp ngược.
Nathan Curtis, Team Models for Scaling a Design System (EightShapes)
Chủ đề: SaaS B2B đa sản phẩm cần hệ thiết kế số tới mức nào. 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, Design Systems Q&A; Brad Frost, The Design System Ecosystem; Nathan Curtis, Team Models for Scaling a Design System (EightShapes). Kinh nghiệm thực hành từ các dự án SaaS B2B của Sinh Vũ Studio.
Chưa cần hệ đầy đủ, nhưng cần bộ token ngay từ đầu. Token là các biến lưu màu sắc, khoảng cách, kiểu chữ, giúp Anh Chị thay đổi diện mạo toàn bộ sản phẩm chỉ bằng cách sửa một chỗ. Chi phí thấp, lợi ích dài hạn cao, và khi sản phẩm lớn lên Anh Chị đã có nền để xây tiếp thay vì làm lại từ đầu.
Hệ thiết kế không tự duy trì. Nếu không có người chủ quản rõ ràng, hệ sẽ đứng yên trong khi sản phẩm vẫn tiến, sau vài tháng đội kỹ thuật bắt đầu bỏ qua và code lại ngoài hệ. Anh Chị cần chỉ định ít nhất một người, có thể là kỹ sư hoặc nhà thiết kế cấp senior, chịu trách nhiệm tiếp nhận yêu cầu thay đổi và cập nhật tài liệu.
Không bắt buộc ở giai đoạn đầu, nhưng rất đáng khi đội thiết kế và kỹ thuật làm cùng nhau trên nhiều sản phẩm. Storybook là công cụ tài liệu hóa component trực tiếp trong code, giúp hai bên nói chung một ngôn ngữ. Nếu đội còn nhỏ và tài liệu dạng trang Notion là đủ, chưa cần thêm lớp này.