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

Kèm cặp đội kỹ thuật: bao nhiêu buổi là đủ

Onboarding một buổi rồi thả là lý do phổ biến nhất khiến design system chết yểu sau vài tháng ra mắt.

Chốt nhanh

Không có con số vàng áp cho mọi đội, nhưng nguyên tắc đủ là: đội tự dựng được một màn hình thật bằng hệ mà không cần hỏi thêm. Sinh Vũ thường làm từ ba đến năm buổi pairing (kèm cặp trực tiếp cùng làm) trong giai đoạn dựng, cộng thêm kênh hỗ trợ nhẹ trong ba tháng đầu. Con số cụ thể phụ thuộc quy mô đội, độ phức tạp của hệ và stack công nghệ đang dùng.

Đối sánh nhanh
Nên chọn hướng này khi
  • đội lần đầu dùng hệ, stack phức tạp, cần nhiều buổi và dự án điểm mẫu
  • duy trì giờ trực khi hệ mới ra và nhiều đội cùng lên hệ
Chưa cần khi
  • đội đã quen cách làm hệ thống (kèm gọn cộng Storybook tự phục vụ)
  • cắt kèm cặp để tiết kiệm, đổi lại tỉ lệ dùng thấp

Kèm cặp đội kỹ thuật không phải phần trang trí thêm vào sau khi hệ xong. Đây là phần quyết định hệ có thật sự được dùng hay chỉ tồn tại trên giấy. Brad Frost, tác giả cuốn Atomic Design, viết rõ: tài liệu, quản trị và hỗ trợ phải được coi là phần lõi của sản phẩm hệ, không phải hạ tầng phụ. Sinh Vũ đồng ý với quan điểm đó và áp dụng nó vào từng dự án bàn giao.

Các yếu tố quyết định số buổi

Không có công thức cố định vì mỗi đội mang vào một bộ điều kiện khác nhau. Trước khi thống nhất số buổi, Sinh Vũ thường cần biết rõ bốn điều:

  • Đội đã quen cách làm hệ thống chưa. Đội lần đầu tiếp xúc với design system (hệ thiết kế dùng chung) cần nhiều buổi pairing (kèm cặp trực tiếp) hơn đội đã từng vận hành một hệ tương tự.
  • Độ phức tạp của stack công nghệ. Stack càng đặc thù, thời gian để ghép component (thành phần giao diện) vào sản phẩm thật càng dài, số buổi cần nhiều hơn.
  • Có Storybook hay tài liệu tương tác tự phục vụ không. Nếu có, đội có thể tự tra giữa các buổi, giúp rút ngắn tổng số giờ kèm trực tiếp.
  • Ai sẽ tiếp quản vai chủ hệ về lâu dài. Người này cần được kèm sâu hơn phần còn lại của đội, vì họ sẽ là người trả lời câu hỏi cho đồng nghiệp sau khi kết thúc hợp đồng.

Khung kèm cặp Sinh Vũ dùng

Sinh Vũ không chia kèm thành các buổi lý thuyết rồi mới sang thực hành. Cách học chính là chuyển một sản phẩm điểm mẫu sang hệ cùng đội, để đội học bằng việc thật ngay từ buổi đầu.

  • Giai đoạn pairing trong khi dựng hệ: Khoảng ba đến năm buổi, tùy quy mô. Mỗi buổi tập trung vào một nhiệm vụ cụ thể, từ cài đặt token (giá trị thiết kế như màu, cỡ chữ, khoảng cách) đến ghép component vào một màn hình thật.
  • Dự án điểm mẫu: Cùng đội chuyển một sản phẩm hoặc màn hình có sẵn sang hệ, không phải màn hình giả lập. Đây là bài kiểm tra thật nhất để biết đội vướng ở đâu.
  • Kênh hỗ trợ tiếp diễn ba tháng đầu: Không phải kèm thêm, mà là giờ trực hoặc kênh chat để đội hỏi khi gặp trường hợp mới. Ba tháng là khoảng thời gian đội bắt đầu gặp đủ loại tình huống ngoài những gì đã làm trong buổi pairing.
Kèm nhiều buổi cộng dự án điểm mẫu phù hợp khi đội lần đầu dùng hệ, stack phức tạp, hoặc nhiều đội cùng lên hệ một lúc. Chi phí kèm cao hơn nhưng tỉ lệ áp dụng thật cao hơn nhiều.

Kèm gọn cộng Storybook tự phục vụ phù hợp khi đội đã quen cách làm hệ thống và stack đơn giản. Tiết kiệm thời gian, nhưng chỉ hiệu quả nếu tài liệu tương tác đã đủ tốt để đội tự tra được.

Lỗi thường gặp khi onboarding đội kỹ thuật

Sinh Vũ gặp ba lỗi này lặp đi lặp lại ở nhiều tổ chức, không phân biệt quy mô:

  • Onboarding một buổi rồi thả. Đội ra về hiểu về mặt khái niệm nhưng chưa tự làm được. Sau vài tuần không dùng, họ quên và quay lại làm tay. Hệ vẫn còn đó nhưng không ai dùng.
  • Chỉ đưa tài liệu, không có buổi làm cùng. Tài liệu trả lời câu hỏi đã biết. Buổi pairing trực tiếp mới lộ ra những câu hỏi đội chưa biết là mình có.
  • Cắt kèm cặp để tiết kiệm ngân sách. Nathan Curtis của EightShapes ghi nhận rõ: tỉ lệ áp dụng tăng khi đội được giúp hiểu cách dùng từng bước, thay vì nhận cả hệ một lần rồi ngợp. Cắt kèm để tiết kiệm thường dẫn đến tỉ lệ dùng thấp và phải sửa lại tốn hơn nhiều lần.

Tài liệu, quản trị và hỗ trợ phải được coi là phần lõi của sản phẩm hệ, không phải hạ tầng phụ.

Brad Frost, Atomic Design, Maintaining Design Systems

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

Sinh Vũ không đưa ra con số buổi cố định trước khi biết đội Anh Chị. Nhưng có một ngưỡng rõ ràng để biết onboarding đã đủ: đội tự dựng được một màn hình thật bằng hệ mà không cần hỏi thêm. Khi đạt ngưỡng đó, chuyển sang kênh hỗ trợ nhẹ là hợp lý. Trước ngưỡng đó, kết thúc kèm sớm là rủi ro cho cả hai bên.

Con số ba đến năm buổi Sinh Vũ hay nói là điểm khởi đầu để bàn, không phải cam kết. Với đội lớn hoặc hệ phức tạp, con số thực tế có thể cao hơn. Điều quan trọng hơn số buổi là cấu trúc: mỗi buổi phải kết thúc bằng một việc thật đội tự hoàn thành được, không phải bằng một trang slide.

Công cụ mang về

Checklist quyết định

Chủ đề: Cần bao nhiêu buổi kèm cặp onboarding cho đội kỹ thuật 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

Brad Frost, Atomic Design, chương Maintaining Design Systems. Nathan Curtis, EightShapes: Adopting Design Systems.

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

Chúng tôi có Storybook rồi, đội có cần kèm nhiều buổi nữa không?

Storybook giúp đội tự tra cứu, nhưng không thay được buổi làm cùng trên việc thật. Nếu đội đã quen cách làm hệ thống, số buổi pairing có thể rút ngắn, nhưng vẫn cần ít nhất một đến hai buổi để xem đội ghép component (thành phần giao diện) vào luồng thật của sản phẩm như thế nào, phát hiện điểm vướng sớm.

Sau ba đến năm buổi pairing, đội có thật sự tự chạy được không?

Tự chạy được những việc đã làm qua, nhưng sẽ còn câu hỏi khi gặp trường hợp mới. Đó là lý do cần duy trì một kênh hỗ trợ nhẹ, giờ trực hoặc kênh chat, trong ba tháng đầu sau bàn giao. Khi hệ còn mới và nhiều đội cùng lên hệ một lúc, thời gian hỗ trợ tiếp diễn này cần dài hơn.

Nếu ngân sách hạn chế, có thể cắt bớt buổi kèm không?

Cắt buổi kèm để tiết kiệm là lựa chọn thường gây tốn hơn về sau: đội quay lại làm tay, hệ không được dùng, rồi phải sửa lại từ đầu. Nếu ngân sách thật sự eo hẹp, ưu tiên giữ buổi pairing trên dự án điểm mẫu và cắt số buổi lý thuyết, vì học bằng việc thật hiệu quả hơn nhiều so với đọc tài liệu.

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