Vì sao ước lượng không hoạt động ở đây
Chia nhỏ và ước lượng hoạt động khi công việc là xây dựng: bạn biết cần làm gì, câu hỏi chỉ là mất bao lâu. Nó không hoạt động khi công việc là cải thiện chất lượng mô hình, vì bạn không biết cái gì sẽ hiệu quả. Đó là việc nghiên cứu, và nghiên cứu không chia nhỏ theo giờ được.
Hệ quả cụ thể: câu "cần hai tuần để lên từ 88% lên 95%" không phải một ước lượng. Nó là một hy vọng có đơn vị thời gian. Đôi khi mất ba ngày; đôi khi không bao giờ đạt được, vì trần nằm ở dữ liệu chứ không ở nỗ lực.
Nhưng phần xây dựng của dự án AI vẫn ước lượng được bình thường — và đó là chìa khoá của bài này.
Chia dự án làm hai loại công việc
Đây là việc quan trọng nhất bạn làm khi lập kế hoạch cho một dự án AI:
| Loại việc | Ví dụ | Quản thế nào |
|---|---|---|
| Xây dựng (ước lượng được) | Giao diện, hàng chờ duyệt, tích hợp, log, phép kiểm tự động, báo cáo | Như mọi dự án: chia nhỏ, ước lượng, theo dõi |
| Nghiên cứu (không ước lượng được) | Đưa chất lượng nhóm C từ 62% lên 75% | Đặt cược: cấp thời gian cố định, không cấp mục tiêu cố định |
Đặt cược: cách quản phần nghiên cứu
Khác biệt cốt lõi: bạn cố định thời gian và tiền, để kết quả thả nổi — ngược với cách quản dự án thường.
Một khoản cược viết ra gồm bốn phần:
> Cược R-03. Hai người, ba tuần, tối đa 40 triệu chi phí tính toán. > Giả thuyết: thêm 500 ca nhóm C có gán nhãn sẽ đưa nhóm C từ 62% lên trên 72%. > Cách biết: chạy bộ ca kiểm kín, so bảng bốn ô với bản hiện tại. > Nếu không đạt: giữ nhóm C ở người làm, chuyển hai người sang hoàn thiện hàng chờ duyệt cho nhóm B. Không gia hạn.
Phần cuối là phần làm nên khác biệt, và nó là phần bị bỏ trong mọi tổ chức tôi thấy. Không có nó, mọi khoản cược đều được gia hạn, vì luôn có lý do nghe hợp lý để thử thêm một tuần — và luôn có tiến bộ nhỏ để chỉ vào.
Ba quy tắc giữ cho việc đặt cược không biến thành gia hạn vô hạn
- Ghi trước phương án nếu không đạt. Viết vào lúc bắt đầu, khi chưa ai gắn bó cảm xúc với kết quả.
- Không gia hạn quá một lần, và lần đó phải có dữ liệu mới, không phải "gần tới rồi".
- Công khai tỉ lệ cược thắng. Sau sáu tháng, nếu 2 trong 8 khoản cược đạt, đó là bình thường cho việc nghiên cứu — và nói ra điều đó bảo vệ đội khỏi cảm giác thất bại, đồng thời bảo vệ bạn khỏi việc rót tiền vào một hướng đã chết.
Cấu trúc kế hoạch dùng được
| Phần | Cam kết được gì |
|---|---|
| Xây dựng hạ tầng, giao diện, hàng chờ, log | Ngày cụ thể, như bình thường |
| Ra mắt nhóm A | Ngày có điều kiện: "khi nhóm A đạt ngưỡng, dự kiến tháng 3" |
| Chất lượng nhóm C | Không cam kết. Một khoản cược, có phương án thay thế |
| Giá trị tối thiểu của dự án | Cam kết được: giá trị của nhóm A + B, không phụ thuộc nhóm C |
Điều cần nói với đội ngay từ đầu
Nói thẳng ba câu này ở buổi khởi động:
- "Phần cải thiện chất lượng là nghiên cứu. Tôi không hỏi các bạn ngày cho nó."
- "Tôi sẽ hỏi ngày cho phần xây dựng, như mọi dự án khác."
- "Nếu khoản cược không đạt, đó là kết quả bình thường, không phải thất bại của các bạn. Nhưng chúng ta sẽ dừng theo kế hoạch đã ghi."
Làm ngay
Lấy dự án AI hiện tại và chia bảng công việc làm hai cột: xây dựng và nghiên cứu. Rồi với mỗi việc ở cột nghiên cứu, viết phương án nếu không đạt — trước khi nó không đạt.