Cẩm nang · Tự làm, thuê hay bàn giao cho đội

Đội của Anh Chị sẽ tự vận hành được khi nào

Bàn giao design system thành công không đo bằng Storybook đẹp hay tài liệu dày, mà đo bằng đội có thể thêm component mới mà không phá vỡ hệ thống token.

Chốt nhanh

Đội tự vận hành được khi họ hiểu tại sao có quyết định thiết kế đó, không chỉ biết cách dùng component. Bàn giao chỉ có tài liệu là không đủ: cần ít nhất vài buổi làm thực tế cùng nhau để đội tiếp nhận bằng hành động thay vì bằng đọc. Thước đo thực sự là đội có thêm được component mới theo chuẩn token mà không cần hỏi lại không.

Khi khách hàng hỏi Sinh Vũ rằng "bàn giao xong đội tôi có tự chạy được không", câu hỏi thực sự phía sau đó là: liệu công sức đầu tư vào design system có còn giá trị sau 6 tháng, hay sẽ bị bỏ xó vì không ai dám đụng vào. Câu trả lời phụ thuộc vào cách bàn giao, không phụ thuộc vào chất lượng của hệ thống.

Tại sao tài liệu không đủ

Sinh Vũ quan sát thấy một khuôn mẫu lặp đi lặp lại: studio hoặc agency bàn giao một bộ tài liệu đẹp, Storybook đầy đủ, thậm chí có video hướng dẫn, nhưng 3 tháng sau đội khách hàng vẫn không dám thêm component mới vì sợ phá vỡ hệ thống.

Mô hình 70-20-10 trong học tập tổ chức (một khung nghiên cứu về cách con người thực sự tiếp thu kỹ năng trong môi trường làm việc) chỉ ra rằng khoảng 70% kiến thức đến từ làm thực tế, 20% từ quan sát và phản hồi của đồng nghiệp, chỉ 10% từ đào tạo chính thức bao gồm tài liệu và video. Nghĩa là bộ tài liệu dày nhất cũng chỉ chiếm một phần nhỏ trong hành trình đội thực sự làm chủ được hệ thống.

Vấn đề sâu hơn là kiến thức ngầm (tacit knowledge): đội cần biết tại sao token màu được đặt tên theo vai trò ngữ nghĩa chứ không theo màu sắc, tại sao spacing scale dùng bội số 4, tại sao component này không có biến thể màu riêng. Những điều đó không viết hết được vào tài liệu, mà cần được truyền qua hành động làm cùng nhau.

Ba điều kiện để đội thực sự làm chủ

Dựa trên kinh nghiệm bàn giao thực tế, Sinh Vũ nhận thấy ba điều kiện cần có đồng thời:

  • Có người chủ trì nội bộ: một người, không cần phải là senior, nhưng phải được giao trách nhiệm rõ ràng là giữ hệ thống không bị lỗi thời và là đầu mối khi đội có câu hỏi. Không có người này thì tài liệu hay đến đâu cũng vô ích sau 6 tháng.
  • Đội hiểu WHY, không chỉ HOW: họ biết tại sao có quyết định thiết kế đó, không chỉ biết cách dùng component. Khi hiểu lý do, họ có thể tự phán đoán khi gặp tình huống mới thay vì gọi lại Sinh Vũ.
  • Có chỗ hỏi trong 3 tháng đầu: giai đoạn đầu đội sẽ gặp các trường hợp ngoại lệ (edge case) mà tài liệu chưa bao phủ. Một kênh hỏi đáp async như Slack hoặc GitHub Discussions, cùng cam kết phản hồi trong 1 đến 2 ngày, đủ để giữ đà vận hành.

Khi nào dùng pairing, khi nào dùng tài liệu

Buổi pairing trực tiếp (làm Figma hoặc code cùng nhau): phù hợp khi đội lần đầu tiếp xúc với token-based workflow, khi cần truyền kiến thức ngầm về quyết định thiết kế, hoặc khi đội cần thấy cách xử lý một edge case thực tế. Không thể thay thế bằng tài liệu. Tài liệu Storybook và video: phù hợp khi đội đã qua giai đoạn pairing và cần tham khảo chi tiết nhanh, hoặc khi onboard người mới vào đội đã có nền tảng. Không nên dùng làm công cụ duy nhất để bàn giao.

Sinh Vũ áp dụng mô hình Shu-Ha-Ri (một khung học tập từ võ đạo Nhật Bản, được dùng rộng trong phương pháp Agile) vào giai đoạn bàn giao. Giai đoạn Shu là làm theo quy tắc chính xác, giai đoạn Ha là hiểu và bắt đầu linh hoạt, giai đoạn Ri là tự sáng tạo trong khuôn khổ. Mục tiêu của bàn giao là đưa đội đến ít nhất giai đoạn Ha trước khi Sinh Vũ rời đi, chứ không chỉ đến Shu.

Lỗi thường gặp khi bàn giao

  • Bàn giao xong cắt liên lạc: đội không có nơi hỏi khi gặp edge case đầu tiên. Đây là lý do hay nhất để đội quay về làm thủ công thay vì dùng hệ thống.
  • Tài liệu quá dài, không có bản tóm tắt: thiếu trang "bắt đầu từ đây" với ví dụ thực tế theo use case. Đội đọc được 10 trang đầu rồi bỏ.
  • Chỉ onboard designer, quên frontend, hoặc ngược lại: Figma và code mất đồng bộ ngay sau vài sprint đầu tiên.
  • Đội dùng component đúng nhưng không hiểu token: khi cần thay đổi thương hiệu hoặc scale màu sắc, phải làm lại từ đầu vì không ai hiểu hệ thống token bên dưới.
  • Không có bài tập kiểm tra sau bàn giao: không biết đội đã tiếp thu đến đâu cho đến khi có vấn đề thực sự xảy ra.

Cách Sinh Vũ đo thành công bàn giao

Kiến thức chỉ thực sự được chuyển giao khi người nhận có thể làm điều gì đó họ chưa làm được trước đó, không phải khi họ nói họ đã hiểu.

Nguyên tắc thực hành của Sinh Vũ Studio

Sinh Vũ đưa vào deliverable của gói bàn giao: 3 đến 5 buổi pairing với đội kỹ thuật, cộng 3 tháng hỗ trợ bổ sung component nhỏ và sửa lỗi. Nhưng thước đo thực sự không phải số buổi đã họp, mà là: trong vòng 2 tuần sau buổi pairing cuối, đội có tự hoàn thành được bài tập thêm một component mới theo chuẩn token không, có tự viết được tài liệu cho component đó không.

Nếu làm được, bàn giao thành công. Nếu chưa, Sinh Vũ cần thêm buổi làm cùng nhau, không phải thêm trang tài liệu.

Nguồn tham khảo

Morgan McCall, Robert Eichinger, Michael Lombardo, 70-20-10 Learning Model, Center for Creative Leadership (1996). John Stepper, Working Out Loud (2015). Shu-Ha-Ri framework, ứng dụng trong Agile theo Alistair Cockburn. Kinh nghiệm thực hành bàn giao của Sinh Vũ Studio.

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

Tài liệu Storybook và video hướng dẫn có đủ để đội tự chạy không?

Không đủ nếu đội chưa có nền tảng về token-based workflow. Theo mô hình 70-20-10 trong học tập tổ chức, tài liệu và đào tạo chính thức chỉ chiếm khoảng 10% giá trị học thực sự, phần còn lại đến từ làm thực tế và quan sát đồng nghiệp. Storybook và video phát huy tốt nhất khi đội đã qua giai đoạn pairing và chỉ cần tham khảo chi tiết.

Cần bao nhiêu buổi pairing thì đội mới tự vận hành được?

Không có con số cố định vì phụ thuộc vào trình độ hiện tại và số lượng người nhận bàn giao. Sinh Vũ cam kết 3 đến 5 buổi pairing với đội kỹ thuật như một phần của deliverable bàn giao, sau đó có thêm 3 tháng hỗ trợ bổ sung. Cột mốc đo thực sự là đội hoàn thành được bài tập thêm một component mới theo chuẩn trong vòng 2 tuần sau buổi pairing cuối.

Nếu đội có người mới gia nhập sau khi Sinh Vũ đã bàn giao thì sao?

Đây là điểm dễ mất đồng bộ nhất. Người chủ trì nội bộ cần có trách nhiệm onboard người mới theo tài liệu đã có. Nếu sản phẩm đang scale nhanh hoặc đội xoay vòng nhân sự thường xuyên, Anh Chị nên cân nhắc gói retainer duy trì để Sinh Vũ hỗ trợ định kỳ thay vì chỉ bàn giao một lần.

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