Khảo sát và yêu cầu
Làm rõ vấn đề, người dùng, ràng buộc, phạm vi và tiêu chí nghiệm thu.
G-ADD · GENKI AI-DRIVEN DELIVERY
G-ADD là cách Genki đưa AI vào dịch vụ phát triển phần mềm, từ yêu cầu đến kiểm thử và bàn giao. Con người phê duyệt các bước quan trọng. Hiệu quả được đánh giá bằng kết quả nghiệm thu, chất lượng và tổng công sức, không chỉ tốc độ viết mã.
G-ADD không phải hệ thống tự vận hành và không thay thế trách nhiệm của con người.
Video giới thiệu
Video giải thích vì sao một task coding nhanh hơn không đồng nghĩa dự án nhanh hơn, và cách G-ADD quản lý effort, chất lượng cùng trách nhiệm phê duyệt.
Nhìn toàn hệ thống
Dự án phần mềm không chỉ có coding. Công việc còn bao gồm hiểu yêu cầu, căn chỉnh scope, thiết kế, review, test, bảo mật, tích hợp, phối hợp và nghiệm thu.
Làm rõ vấn đề, người dùng, ràng buộc, phạm vi và tiêu chí nghiệm thu.
Căn chỉnh luồng, dữ liệu, kiến trúc, đánh đổi và xử lý ngoại lệ.
Tạo thay đổi kỹ thuật theo đặc tả. Đây chỉ là một phần của tổng effort.
Đối chiếu code với đặc tả; kiểm tra hành vi, bảo mật và tích hợp.
Chờ quyết định, quản lý phụ thuộc, phối hợp vai trò và truyền đạt thay đổi.
Nghiệm thu, tài liệu, phát hành thủ công và chuyển giao trách nhiệm.
Khi coding tăng tốc, nút thắt có thể chuyển sang review, test và tích hợp.
Minh họa tổng effort
| Kịch bản | Tổng ngày công | Giải thích |
|---|---|---|
| Baseline | 100 | Mốc tham chiếu của biểu đồ. |
| Coding nhanh gấp 2 — điều kiện lý tưởng | 85 | Coding giảm từ 30 xuống 15 ngày công; phần việc khác không đổi. |
| Coding nhanh gấp 2 — thêm 10 ngày review hoặc rework | 95 | Review và rework bù lại một phần effort đã giảm. |
| Coding nhanh gấp 2 — thêm 20 ngày review hoặc rework | 105 | Cảnh báo: tổng effort vượt baseline 5 ngày công. |
| Coding nhanh gấp 10 — điều kiện lý tưởng | 73 | Coding giảm từ 30 xuống 3 ngày công; phần việc khác không đổi. |
100 xuống 85 ngày công
Toàn dự án khoảng 1,18 lần trong điều kiện lý tưởng100 xuống 73 ngày công
Toàn dự án khoảng 1,37 lần trong điều kiện lý tưởngNếu coding chiếm 30% tổng effort, tăng tốc coding không thể tăng tốc toàn dự án theo cùng tỷ lệ. Phần việc còn lại vẫn tồn tại.
Các số liệu minh họa giới hạn của tối ưu cục bộ. Kết quả thực tế phải được đo theo baseline của từng dự án.
WORKLOAD VÀ CHẤT LƯỢNG
Code được tạo nhanh hơn có thể làm workload chuyển sang review, kiểm thử và tích hợp. Nếu yêu cầu chưa rõ hoặc test không phản ánh đúng đặc tả, task có thể hoàn thành nhanh nhưng feature vẫn chưa sẵn sàng để nghiệm thu.
G-ADD bổ sung điểm kiểm soát. G-ADD không bảo đảm loại bỏ mọi lỗi hoặc rủi ro.
Ví dụ feature
Yêu cầu ban đầu: Tạo endpoint nhận ngày và mã tư vấn viên, sau đó trả về danh sách khung giờ còn trống để người dùng đặt lịch.
GET /consultants/:id/available-slots?date=...Tốc độ sinh code không thay thế việc làm rõ nghiệp vụ và xác định tiêu chí nghiệm thu.
11 bước có kiểm soát
AI tạo cấu trúc và đề xuất. Con người phê duyệt quyết định quan trọng, kiểm tra đầu ra và chịu trách nhiệm cuối cùng.
Nguyên tắc vận hành
Mỗi phiên có mục tiêu, vai trò, kế hoạch và sản phẩm bàn giao cụ thể.
Chốt tiêu chí hoàn thành và test case theo đặc tả trước khi triển khai.
Expected output đã duyệt không được sửa chỉ để code pass. Nếu đặc tả chưa rõ, quy trình quay lại bước phê duyệt.
Chủ động tìm tình huống test chưa bao phủ. Task rủi ro cao có thể dùng reviewer với ngữ cảnh độc lập.
Ghi trạng thái hoàn thành, deliverable, quyết định, lý do, effort và vấn đề để bàn giao và cải tiến.
Đo đúng phạm vi
Một task được code xong chưa được coi là kết quả delivery nếu chưa đạt tiêu chí hoàn thành.
G-ADD phù hợp với doanh nghiệp muốn đánh giá việc sử dụng AI trong một phạm vi phát triển phần mềm cụ thể, có người duyệt yêu cầu và nghiệm thu. AI hỗ trợ tạo đầu ra; con người kiểm tra, phê duyệt và chịu trách nhiệm trong quy trình. Đây không phải lời hứa xây dựng chatbot hoặc mô hình AI cho mọi nhu cầu.
Nếu chưa làm rõ yêu cầu, chưa có dữ liệu được phép sử dụng hoặc chưa xác định người nghiệm thu, cần giải quyết các điều kiện này trước khi bắt đầu. AI không thay thế việc thống nhất phạm vi và trách nhiệm.
Trước khi dùng AI trong dự án, hai bên cần xác nhận công cụ được phép dùng, dữ liệu được phép xử lý, quyền truy cập và yêu cầu lưu trữ. Điều kiện phụ thuộc công cụ, cấu hình và thỏa thuận dự án; không mặc định mọi dịch vụ AI có cùng chính sách.
Đối chiếu hạng mục kiểm tra, bằng chứng nghiệm thu và người xác nhận.
Phân loại dữ liệu, xác nhận quyền sử dụng và lưu bằng chứng phê duyệt.
Dùng mẫu ghi nhận và ví dụ tính giờ công tiết kiệm sau rà soát, sửa lỗi.
Thử nhỏ, đo đủ
Phạm vi thử nghiệm đề xuất gồm một chức năng có giới hạn rõ, dữ liệu được phép sử dụng và người có quyền nghiệm thu. Đầu ra cần thỏa thuận gồm yêu cầu, mã nguồn trong phạm vi, kết quả kiểm thử, vấn đề còn tồn tại và báo cáo công sức thực tế.
Thời gian, chi phí, quyền bàn giao và khả năng tiếp nhận được xác nhận sau khi trao đổi. Đây không phải gói miễn phí hoặc cam kết tiết kiệm cố định. Gửi biểu mẫu là đề nghị trao đổi, chưa phải xác nhận bắt đầu thử nghiệm.
Chỉ mở rộng khi đầu ra đạt tiêu chí chất lượng, không vi phạm yêu cầu dữ liệu và có kết quả đủ để đánh giá. Nếu chưa đạt hoặc chưa đủ bằng chứng, thu hẹp phạm vi, điều chỉnh cách làm hoặc dừng thử nghiệm.