AI có thể tạo ra mã nguồn nhanh hơn bao giờ hết, nhưng hầu hết các công ty vẫn vận hành dự án thông qua các quy trình cũ kỹ, nơi công việc cứ được chuyển từ bộ phận này sang bộ phận khác. Kết quả là một nút thắt cổ chai điển hình: mã nguồn chạy nhanh như chớp trong khi tổ chức lại ì ách theo sau.

Một phương pháp mới mang tên Temp Squads giải quyết sự mất cân đối đó bằng cách tái tổ chức con người, chứ không phải công cụ. Ý tưởng rất đơn giản—tập hợp một nhóm kỹ năng hỗn hợp, hoạt động ngắn hạn xoay quanh một mục tiêu kinh doanh duy nhất, để AI tạo đà cho mỗi thành viên, sau đó giải tán nhóm khi mục tiêu đã hoàn thành.

Tại sao chỉ mình AI là chưa đủ

Các mô hình ngôn ngữ lớn có thể tạo ra các hàm, đề xuất tái cấu trúc (refactor) và thậm chí viết toàn bộ các module. Những lợi ích đó sẽ tan biến ngay khi một yêu cầu kéo (pull request) bị đình trệ do việc bàn giao giữa nhiều bộ phận khác nhau, mỗi bộ phận lại hoạt động biệt lập. Việc bàn giao tiêu tốn hết thời gian mà AI đã tiết kiệm được, và các cuộc họp bổ sung lại càng gây thêm sự chậm trễ.

Điều mà các tổ chức cần là một cách để giữ công việc nằm trong một nhóm tập trung duy nhất từ đầu đến cuối. Đó chính là lúc khái niệm Temp Squad phát huy tác dụng.

Khung làm việc Temp Squad

Một Temp Squad là một nhóm đa chức năng tạm thời được xây dựng để đạt được một kết quả kinh doanh cụ thể. Các thành viên vẫn giữ chức danh thường ngày của họ—kỹ sư backend, nhà thiết kế UX, chủ sở hữu sản phẩm (product owner)—nhưng họ tham gia vào nhóm trong suốt thời gian thực hiện dự án. Khi mục tiêu được hoàn thành, nhóm sẽ giải tán và đội ngũ chính thức sẽ tiếp nhận quyền sở hữu lâu dài đối với mã nguồn đó.

Các bước triển khai chi tiết

  1. Xác định Mục tiêu – Phía kinh doanh nêu rõ lý do "tại sao" và "cái gì" của tính năng hoặc kết quả mong muốn. Không cần danh sách nhiệm vụ chi tiết ở giai đoạn này.
  2. Tạo Cột mốc – Ghi lại mục tiêu trên một thẻ duy nhất, trong đó cũng liệt kê các rủi ro, chỉ số thành công và kết quả mong đợi. Thẻ này sẽ trở thành tài liệu tham chiếu duy nhất giữa bộ phận kinh doanh và bộ phận công nghệ.
  3. Thành lập Temp Squad – Xác định chính xác các kỹ năng cần thiết—backend, frontend, UX, dữ liệu, v.v.—và tập hợp những cá nhân đó lại. Họ vẫn thực hiện các nhiệm vụ thường nhật ở nơi khác nhưng dành một phần năng lực cho nhóm.
  4. Sử dụng Mô hình Nguồn mở – Chia nhỏ cột mốc thành các vấn đề (issue) nhỏ, độc lập được lưu trữ trong một kho lưu trữ (repository) dùng chung. Bất kỳ ai trong nhóm cũng có thể nhận một vấn đề khi họ có thời gian trống, tránh được hệ thống phân cấp chủ sở hữu nhiệm vụ cứng nhắc.
  5. Áp dụng Trí tuệ AI – Một trợ lý AI sẽ quét từng vấn đề và đề xuất một kế hoạch triển khai. Gợi ý này giúp lập trình viên có được bước khởi đầu nhanh chóng, nhưng con người phải xem xét và phê duyệt trước khi bất kỳ mã nguồn nào được viết ra.
  6. Giải tán Nhóm – Khi các chỉ số của cột mốc được đáp ứng, hãy giải tán nhóm. Đội ngũ chính thức sẽ tiếp nhận mã nguồn mới để bảo trì và nâng cấp trong tương lai.

Điều gì làm nên sự hiệu quả

  • Loại bỏ việc bàn giao – Mọi công việc đều nằm trong nhóm, vì vậy các thẻ công việc (ticket) không bao giờ phải chuyển qua nhiều bộ phận.
  • Mở rộng sự tham gia của các kỹ năng – Các nhà thiết kế, quản lý và những người không phải kỹ sư khác đóng góp trực tiếp vào mã nguồn, với sự hỗ trợ từ các khung mã (scaffolding) do AI tạo ra.
  • Giảm tải họp hành – Một kênh giao tiếp duy nhất thay thế cho chuỗi cập nhật trạng thái liên tục giữa các nhóm riêng biệt.
  • Duy trì quyền sở hữu lâu dài – Đội ngũ sản phẩm hiện tại vẫn sở hữu mã nguồn sau khi nhóm giải tán, ngăn chặn tình trạng các tính năng bị "bỏ rơi".

Những mặt hạn chế tiềm ẩn

(phần này để trống cho các nội dung bổ sung trong tương lai)

Cách để thử nghiệm

Hãy bắt đầu nhỏ. Chạy thử nghiệm trên một dự án. Đo lường kết quả.

Bài học rút ra: AI đẩy nhanh tốc độ tạo mã, nhưng nếu không có một nhịp độ tổ chức tương ứng, những lợi ích đó sẽ tan biến. Temp Squads giúp đồng bộ hóa con người và máy móc xoay quanh một mục tiêu duy nhất, được xác định rõ ràng, giúp tốc độ của AI chuyển hóa thành kết quả thực tế.