Chuyên môn · Tự làm, thuê hay bàn giao cho đội

Tự xây hay thuê studio dựng design system

Câu hỏi thật không phải ai làm mà là ai sẽ nuôi hệ sau khi xong.

Chốt nhanh

Thuê ngoài hợp lý khi Anh Chị cần nền đúng chuẩn nhanh và đội nội bộ còn mỏng. Tự xây chỉ nên là đích đến khi đội đã có người chuyên trách đủ chín để nuôi hệ lâu dài. Cách bền nhất với phần lớn doanh nghiệp hiện nay là thuê để dựng nền, kèm huấn luyện, rồi chuyển quyền sở hữu về đội nội bộ.

Đối sánh nhanh
Nên chọn hướng này khi
  • chưa từng làm hệ, cần nền đúng chuẩn nhanh
  • đội nội bộ còn mỏng hoặc đang bận chạy tính năng
  • cần huấn luyện rồi chuyển quyền sở hữu về nội bộ
Chưa cần khi
  • đã có đội chuyên trách đủ người, hệ là hạ tầng sống còn hằng ngày

Design system (hệ thống thiết kế) không phải dự án làm xong rồi gác lại. Đó là một sản phẩm phục vụ tất cả sản phẩm khác của Anh Chị, và nó cần người nuôi liên tục. Chính vì vậy, câu hỏi "tự xây hay thuê" thực ra là câu hỏi sai. Câu hỏi đúng là: sau khi hệ dựng xong, ai sẽ chịu trách nhiệm nuôi nó?

Ba yếu tố quyết định hướng đi

Trước khi chọn, Anh Chị cần trả lời thành thật ba điều sau:

  • Đội có đủ người không? Tự xây đòi hỏi ít nhất một người chuyên trách ổn định, không phải làm tranh thủ lúc rảnh. Nếu thiết kế và kỹ thuật đang bận chạy tính năng sản phẩm, hệ sẽ chết yểu trước khi kịp sinh lợi.
  • Đội có đủ kiến thức nền không? Dựng hệ đúng chuẩn đòi hiểu token thiết kế (design token, các biến số lưu giá trị màu sắc, khoảng cách, kiểu chữ) theo chuẩn DTCG, đánh phiên bản component (thành phần giao diện tái sử dụng), quản trị thay đổi phá vỡ tương thích ngược. Thiếu nền này, hệ tự xây thường ra sai từ đầu và phải làm lại.
  • Anh Chị cần hệ trong bao lâu? Thuê ngoài thường cho ra hệ dùng được sớm hơn. Tự xây cần thời gian đội học, thử, sửa, rồi mới ổn định.

Khi nào chọn hướng nào

Thuê studio bên ngoài phù hợp khi: đội nội bộ còn mỏng hoặc chưa từng làm hệ, cần nền đúng chuẩn trong thời gian ngắn, hoặc muốn tránh sai lầm tốn kém ở giai đoạn nền móng.

Tự xây trong nhà phù hợp khi: đã có đội chuyên trách đủ người, vận hành nhiều sản phẩm số cùng lúc, và hệ là hạ tầng sống còn cần kiểm soát hằng ngày, không thể để bên ngoài can thiệp mỗi khi có thay đổi nhỏ.

Lai: thuê dựng, rồi chuyển giao là hướng phổ biến nhất và thường bền nhất. Studio bên ngoài dựng nền đúng chuẩn, kèm huấn luyện đội nội bộ song song, rồi bàn giao quyền sở hữu thực sự sau giai đoạn chuyển tiếp có hỗ trợ.

Một design system không phải là dự án. Đó là một sản phẩm. Và như mọi sản phẩm, nó cần chủ sở hữu, lộ trình và nguồn lực nuôi dài hạn.

Nathan Curtis, EightShapes: A Design System isn't a Project, it's a Product

Lỗi thường gặp khi quyết định vội

  • Tự xây với một hai người làm tranh thủ: hệ nửa vời, component thiếu tài liệu, rồi bỏ xó. Chi phí thực tế còn cao hơn thuê ngoài vì phải làm lại.
  • Thuê xong không có ai nhận bàn giao: hệ đóng băng ở phiên bản cuối của studio, đội nội bộ không hiểu cấu trúc, không dám sửa, dần dần bỏ không dùng.
  • Nhầm "thuê" với "mua đứt": dù thuê hay tự xây, chi phí lớn nhất không nằm ở lúc dựng mà ở lúc nuôi. Không tính ngân sách nuôi thì hệ nào cũng chết.
  • Cột hệ vào một cá nhân: khi người đó nghỉ, cả hệ mất chủ. Tài liệu và quy trình quản trị không phải thứ xa xỉ mà là bảo hiểm tối thiểu.

Đội cần đủ người ở mức tối thiểu mới nuôi nổi hệ. Nếu chỉ có người làm tranh thủ theo kiểu rảnh thì làm, hệ dễ chết yểu.

Nathan Curtis, EightShapes: Team Models for Scaling a Design System

Góc nhìn của Sinh Vũ

Sinh Vũ dựng hệ theo hướng trả lại quyền sở hữu thực sự cho đội khách, không giữ khách phụ thuộc lâu dài. Ba giai đoạn làm việc, rà soát token, dựng component kèm tài liệu, và triển khai kèm quản trị, đều có buổi kèm cặp song song với đội kỹ thuật nội bộ. Giai đoạn bảo trì ba tháng đầu là để đội quen tay và tự tin tiếp quản, không phải để tạo phụ thuộc.

Cần nói thẳng một điều: Sinh Vũ là bên cung cấp dịch vụ, nên lời khuyên thuê ngoài ở đây có lợi ích liên quan. Anh Chị nên đọc với ý thức đó. Cửa lọc trung thực của Sinh Vũ là: khi đội nội bộ đã đủ chín và hệ là hạ tầng sống còn cần kiểm soát hằng ngày, tự xây trong nhà mới là lựa chọn đúng. Và với đội kỹ thuật quá nhỏ, Sinh Vũ sẽ nói thẳng là chưa nên làm cả hệ, thay vì nhận việc rồi giao lại thứ không ai nuôi được.

Công cụ mang về

Checklist quyết định

Chủ đề: Tự xây hay thuê studio dựng design system. Cẩm nang Sinh Vũ, sinhvu.com

0 trên 6 mục

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.

Dấu hiệu cho thấy Anh / Chị nên làm
Câu hỏi cần trả lời trước khi quyết định

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.

Nguồn tham khảo

Nathan Curtis, EightShapes: Team Models for Scaling a Design System. Nathan Curtis, EightShapes: A Design System isn't a Project, it's a Product. Kinh nghiệm thực hành Sinh Vũ Studio.

Câu hỏi thường gặp

Thuê studio dựng xong thì hệ có thực sự là của mình không?

Có, nếu hợp đồng ghi rõ bàn giao mã nguồn, file thiết kế và tài liệu. Vấn đề không phải sở hữu pháp lý mà là sở hữu thực tế: đội nội bộ có hiểu và tự sửa được không. Vì vậy buổi kèm cặp và giai đoạn bảo trì chuyển tiếp quan trọng hơn nhiều so với tờ hợp đồng.

Nếu chỉ có một hai người làm thiết kế thì có nên làm design system không?

Thường là chưa nên làm cả hệ. Một người làm tranh thủ không đủ để nuôi hệ, và hệ nửa vời còn tốn kém hơn không có. Sinh Vũ thường đề nghị các đội nhỏ ưu tiên thống nhất token màu sắc và kiểu chữ trước, dừng ở đó, rồi mở rộng khi đội đã lớn hơn.

← Về Hệ thiết kế số
{INJ}