Tập trung, liên bang hay lai: ba mô hình, một lựa chọn phù hợp với tổ chức của Anh/Chị lúc này.
Không có mô hình quản trị nào đúng cho mọi tổ chức. Nếu đội dưới hai mươi người và chưa có vấn đề tắc nghẽn rõ ràng, mô hình tập trung với một đến hai người sở hữu là lựa chọn thực tế nhất. Chỉ nên chuyển sang mô hình liên bang hoặc lai khi tổ chức đã lớn, các đội sản phẩm đã phân hóa nhu cầu, và mô hình tập trung thực sự đang kéo chậm công việc.
Câu hỏi về mô hình quản trị design system (hệ thống thiết kế) thường xuất hiện theo hai hoàn cảnh: tổ chức đang bắt đầu xây hệ thống và muốn làm đúng ngay từ đầu, hoặc tổ chức đã có hệ thống nhưng đang bị đau theo một trong hai chiều, tập trung quá thì tắc nghẽn, phân tán quá thì mỗi đội mỗi phách. Câu hỏi không phải "mô hình nào tốt nhất" mà là "mô hình nào phù hợp với tổ chức của Anh/Chị lúc này".
Nathan Curtis từ EightShapes và Brad Frost trong Atomic Design mô tả ba mô hình cổ điển như sau.
Tập trung (Solitary/Centralized): Một nhóm nhỏ, thường là một đến hai người, kiểm soát và ra quyết định về toàn bộ hệ thống. Các đội sản phẩm dùng nhưng không sửa trực tiếp.
Được: nhất quán cao, ít tranh luận, dễ duy trì chất lượng.
Mất: khi quy mô tổ chức lớn lên, nhóm này trở thành nút thắt cổ chai.
Liên bang (Federated): Đại diện từ nhiều đội cùng tham gia ra quyết định về hệ thống. Không có một chủ sở hữu duy nhất.
Được: sát nhu cầu thực tế của từng đội, tránh cảm giác áp đặt từ trên xuống.
Mất: rủi ro quyết định theo ủy ban (design by committee, tức nhiều người có tiếng nói nhưng không ai chịu trách nhiệm), chậm và khó đi đến đồng thuận.
Lai (Hybrid): Một core team (nhóm cốt lõi) nhỏ giữ phần nền, các đội sản phẩm đóng góp và mở rộng trong khung đã định.
Được: cân bằng giữa kiểm soát và linh hoạt.
Mất: cần định nghĩa rõ ranh giới, nếu không sẽ sinh xung đột quyền sở hữu.
Chọn tập trung khi: đội nhỏ (dưới mười lăm người), một đến hai sản phẩm chính, cần kiểm soát chất lượng thương hiệu chặt, và chưa có vấn đề tắc nghẽn thực sự nào từ mô hình này.
Chọn liên bang khi: nhiều sản phẩm tương đối độc lập, mỗi đội đã có designer và engineer riêng, và đã phát sinh nhu cầu khác nhau không thể gom về một quyết định chung. Lưu ý: phải chỉ định rõ người có quyền ra quyết định cuối khi có bất đồng. Không có người này, federated sẽ bị liệt.
Chọn hybrid khi: tổ chức đủ lớn để có core team riêng cho hệ thống, đồng thời các đội sản phẩm đã đủ năng lực để đóng góp có trách nhiệm. Điều kiện tiên quyết là viết thành văn bản rõ ràng: phần nào thuộc core, phần nào các đội được tự quyết, quy trình đóng góp và kiểm duyệt là gì.
Mô hình liên bang thất bại không phải vì ý tưởng sai, mà vì không ai được trao quyền ra quyết định cuối. Ủy ban không thiết kế được hệ thống.
Quan điểm thực hành, cộng đồng design system
Hầu hết khách hàng Sinh Vũ gặp ở giai đoạn một đến hai sản phẩm, đội dưới hai mươi người. Với bối cảnh đó, mô hình phù hợp nhất là tập trung với một đến hai người sở hữu rõ ràng. Sinh Vũ không tư vấn khách xây federated hay hybrid ngay khi chưa có vấn đề thực sự từ mô hình tập trung, vì làm vậy là tạo ra công việc phối hợp không cần thiết.
Khi khách hỏi về federated, Sinh Vũ thường hỏi ngược lại: đội nào trong tổ chức của Anh/Chị đang bị tắc nghẽn bởi mô hình hiện tại, và họ bị tắc ở điểm nào cụ thể? Nếu Anh/Chị không trả lời được câu đó, tổ chức chưa cần chuyển mô hình.
Mô hình quản trị không phải quyết định một lần mãi mãi. Bắt đầu đơn giản, vận hành đến khi có vấn đề thực, rồi điều chỉnh. Đó là cách tiết kiệm chi phí và sai sót nhất.
Nathan Curtis, EightShapes, Design System Team Models. Brad Frost, Atomic Design. Quan sát thực hành từ cộng đồng design system quốc tế và kinh nghiệm vận hành tại Sinh Vũ Studio.
Chưa cần. Mô hình liên bang sinh ra chi phí phối hợp đáng kể, chỉ có lợi khi hai đội đã thực sự có nhu cầu khác nhau và mô hình tập trung đang kéo chậm họ. Với hai đội ở giai đoạn đầu, một người sở hữu hệ thống cộng với quy trình đóng góp đơn giản là đủ.
Trong mô hình tập trung, một nhóm nhỏ quyết định và kiểm soát toàn bộ hệ thống. Trong mô hình lai, nhóm đó giữ phần cốt lõi (token, pattern chung) nhưng cho phép các đội sản phẩm đóng góp và mở rộng trong khung đã định sẵn. Ranh giới giữa phần cốt lõi và phần mở rộng phải được viết rõ, nếu không mô hình lai sẽ sinh ra xung đột quyền sở hữu.
Văn hóa ra quyết định quan trọng không kém quy mô. Nếu tổ chức có văn hóa tự chủ mạnh và các đội đã phân hóa rõ, ép về mô hình tập trung thường tạo ra sức cản. Hướng thực tế hơn là hybrid: giữ một core team nhỏ có thẩm quyền thật sự với phần nền, và để các đội tự quyết trong biên đã thỏa thuận.