Chuyên môn · Quản trị và vận hành lâu dài

Chỉ số sức khỏe design system cần rà soát hàng quý

Sức khỏe của hệ không nằm ở số component làm ra mà ở mức áp dụng thực tế, ai đang dùng cái gì, và dùng đúng tới đâu.

Chốt nhanh

Bộ chỉ số tối thiểu cần rà hàng quý gồm bốn nhóm: sản lượng làm ra, độ phủ trên sản phẩm, mức áp dụng theo từng đội, và chất lượng thực thi. Không cần đo hết mà cần đo đúng thứ giúp Anh Chị quyết được việc tiếp theo. Chỉ số không phải để báo cáo đẹp mà để phát hiện hệ đang loãng trước khi loãng trở thành vấn đề.

Đối sánh nhanh
Nên chọn hướng này khi
  • hệ đã ra mắt, cần đo mức áp dụng và ai đang dùng gì
  • ngành ràng buộc chuẩn, cần thêm chỉ số tiếp cận và hiệu năng
  • dùng chỉ số để quyết việc tiếp, không chỉ để báo cáo
Chưa cần khi
  • chỉ đếm số component làm ra, không đo có ai dùng không
  • đặt quá nhiều chỉ số, rà không nổi hàng quý

Hầu hết đội nhìn vào design system (hệ thiết kế dùng chung) và hỏi: "Mình làm ra bao nhiêu component rồi?" Đó là câu hỏi sai. Câu hỏi đúng là: "Cái mình làm ra có ai đang dùng không, dùng đội nào, và dùng có chuẩn không?" Rà soát hàng quý chỉ có giá trị khi nó trả lời được câu hỏi đúng đó, dẫn đến quyết định cụ thể, không chỉ tạo ra một bản báo cáo đẹp.

Bốn nhóm chỉ số cốt lõi

Sinh Vũ gợi ý tổ chức bộ chỉ số hàng quý theo bốn nhóm theo thứ tự trưởng thành của hệ.

  • Sản lượng (output): số component, pattern, token hoàn thiện; số bản phát hành trong quý; số vụ hỗ trợ đã giải quyết. Nhóm này dễ đo nhất và thường là nơi bắt đầu khi hệ còn non.
  • Độ phủ (coverage): bao nhiêu phần của sản phẩm thực tế đang dùng đồ của hệ, tính theo tính năng hoặc khu vực giao diện. Độ phủ cao mà không đều là dấu hiệu đội nào đó đang bỏ hệ.
  • Mức áp dụng theo đội (adoption by team): không chỉ tổng lượt dùng mà là đội nào dùng component nào nhiều nhất và đội nào hầu như không chạm vào hệ. Đây là chỉ số Nathan Curtis nhấn mạnh: phải hiểu ai đang dùng cái gì và dùng thế nào.
  • Chất lượng thực thi (usage quality): component được cài đúng tiêu chuẩn tới đâu, hay bị dùng lệch, bị ghi đè bừa, bị tùy biến ra ngoài hệ. Nhóm này khó đo nhất nhưng là tín hiệu sớm nhất báo hệ đang loãng.

Tín hiệu hỗ trợ nên theo dõi thêm

Ngoài bốn nhóm cốt lõi, một số tín hiệu phụ giúp Anh Chị đọc được bức tranh đầy đủ hơn.

  • Số câu hỏi lặp lại: nếu cùng một câu hỏi xuất hiện nhiều lần trong quý, tài liệu hoặc hướng dẫn đang có lỗ hổng.
  • Tốc độ onboarding: người mới mất bao lâu để tự làm được việc với hệ mà không cần hỏi. Kéo dài là dấu hiệu hệ phức tạp hơn mức cần thiết.
  • Chỉ số chất lượng kỹ thuật: khả năng tiếp cận (accessibility), hiệu năng tải, và độ sạch code nếu ngành có ràng buộc chuẩn hoặc nhiều đội cùng dùng.

Sparkbox ghi nhận chỉ khoảng 16% hệ thiết kế có đo chỉ số có hệ thống. Nhưng những hệ đầu tư vào chỉ số chất lượng thực tế có mức áp dụng cao hơn rõ ràng so với hệ chỉ đếm component.

Khi nào ưu tiên nhóm nào

Hệ còn non, mới ra mắt: Tập trung vào sản lượng để thấy nhịp làm ra. Đội cần nhìn thấy hệ đang tiến để duy trì đà. Chưa cần đo áp dụng khi chưa có ai dùng thật sự.

Hệ đã ra mắt, đang nhân rộng: Chuyển trọng tâm sang độ phủ và ai-đang-dùng-gì. Đây là giai đoạn dễ bỏ sót nhất vì đội vẫn đang bận làm ra đồ mới mà không để ý đồ cũ đang được dùng ra sao.

Hệ đã ổn định, nhiều đội cùng vận hành: Thêm chỉ số chất lượng thực thi và các chỉ số kỹ thuật. Lúc này rủi ro lớn nhất là mỗi đội dùng hệ theo cách khác nhau đến mức hệ mất đi tính nhất quán.

Lỗi thường gặp khi rà soát

  • Chỉ khoe số component làm ra mà không đo có ai dùng không. Sản lượng không phải giá trị, áp dụng mới là giá trị.
  • Đo tổng lượt dùng mà bỏ qua chi tiết đội nào. Tổng đẹp có thể che giấu việc hai đội đã hoàn toàn ngừng dùng hệ.
  • Đặt quá nhiều chỉ số đến mức không ai rà nổi mỗi quý. Một bộ nhỏ rà được đều đặn tốt hơn bộ lớn rà một lần rồi bỏ.
  • Coi buổi rà soát là buổi báo cáo thành tích, không phải buổi ra quyết định. Mỗi buổi rà phải kết thúc bằng ít nhất một việc cụ thể quý tới sẽ làm khác.

Bắt đầu ở đo sản lượng rồi tiến tới đo áp dụng, vì hệ tạo giá trị khi sản phẩm ship trải nghiệm dùng đồ của hệ. Đừng chỉ đo dùng bao nhiêu mà phải hiểu ai đang dùng component nào và dùng thế nào.

Nathan Curtis, Measuring Design System Success (EightShapes)

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

Trong gói bàn giao có quản trị, Sinh Vũ đưa sẵn bộ chỉ số theo dõi mức áp dụng phân theo từng đội, gắn với biên bản rà soát hàng quý. Mục tiêu là mỗi quý đội nhìn lại được ngay: hệ còn khỏe hay đang loãng, và quý tới cần ưu tiên gì.

Sinh Vũ không đưa con số phần trăm áp dụng làm cam kết cứng, vì con số đó phụ thuộc vào đội và sản phẩm mà Anh Chị tự vận hành sau bàn giao. Điều Sinh Vũ cam kết là thiết kế bộ chỉ số đủ gọn để rà được thực tế, không chỉ đủ đẹp để báo cáo.

Nếu Anh Chị đang rà soát hệ lần đầu và chưa biết bắt đầu từ đâu, hãy chọn một chỉ số từ mỗi nhóm cốt lõi, rà một quý, rồi điều chỉnh. Đừng cố thiết kế bộ chỉ số hoàn hảo ngay từ đầu.

Công cụ mang về

Checklist quyết định

Chủ đề: Những chỉ số sức khỏe cần rà soát hàng quý. 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, Measuring Design System Success (EightShapes). Sparkbox, Design Systems Survey 2022. Kinh nghiệm thực hành tư vấn và bàn giao của Sinh Vũ.

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

Rà soát hàng quý có cần phần mềm đặc biệt không?

Không nhất thiết. Một bảng tính theo dõi thủ công kết hợp biên bản họp ngắn là đủ cho hầu hết đội. Quan trọng hơn công cụ là câu hỏi đặt ra trong buổi rà: hệ có đang được dùng đúng không, đội nào đang tụt lại, và quý tới cần ưu tiên gì.

Nếu hệ còn mới, chưa có nhiều đội dùng thì đo chỉ số gì trước?

Bắt đầu từ sản lượng: số component hoàn thiện, số bản phát hành, số vụ hỗ trợ giải được. Khi hệ đã ra mắt và ít nhất một đội bắt đầu dùng, chuyển sang đo độ phủ và ai-đang-dùng-gì. Đừng chờ hệ lớn mới đo, thói quen đo sớm giúp phát hiện vấn đề sớm hơn.

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