Sáu nguyên tắc Spec-Driven

Sáu nguyên tắc (lấy cảm hứng từ AI Unified Process) là kim chỉ nam áp dụng SDD. Đừng cố thuộc tên; hãy nhớ sáu CÂU HỎI mang về hỏi team.

Sáu nguyên tắc và sáu câu hỏi

#Nguyên tắcCâu thần chúCâu hỏi mang về team
1Requirements-DrivenSpec dẫn dắt code, không phải code dẫn dắt specPR này có spec entry tương ứng không?
2AI-AssistedAI làm phần lặp lại; con người giữ phần quyết địnhĐoạn nào AI làm, đoạn nào con người phải quyết?
3Iterative ImprovementSpec không cần hoàn hảo ngày đầu, cần tốt lên sau mỗi vòngSpec này đã học thêm gì sau vòng feedback gần nhất?
4Test-ProtectedTest là hàng rào để AI được viết lại mà không lệch hành viMỗi AC có test bảo vệ chưa?
5Stakeholder-CentricSpec chỉ có giá trị khi người chịu hậu quả đã đọcAi từ phía nghiệp vụ đã đọc spec này?
6TraceableTừ code → spec → test → requirementProduction lỗi đoạn này, có tìm được spec liên quan trong 1 phút không?

Cách dùng

Team trả lời được “có” cho cả sáu là team đã trưởng thành với SDD. Team mới bắt đầu thường chỉ đạt 2/6 - và đó cũng bình thường. Lộ trình 30-60-90 ngày là cách dần dần đạt cả sáu.

Liên quan