Định nghĩa
Tiêu chí rõ ràng để xác định một hạng mục công việc thực sự "hoàn thành" trong phát triển Agile.
Hiểu khái niệm này
Định nghĩa Hoàn thành (DoD) là danh sách tiêu chí rõ ràng dùng trong phát triển Agile để xác định một hạng mục công việc đã thực sự “hoàn thành” hay chưa. Định nghĩa này giải quyết vấn đề các thành viên trong nhóm hiểu không thống nhất về “hoàn thành”, tránh những trạng thái mơ hồ như “đã viết xong mã nhưng chưa kiểm thử” hoặc “đã phát triển xong tính năng nhưng chưa tích hợp”. Khác với tiêu chí nghiệm thu câu chuyện người dùng, DoD là yêu cầu thống nhất của nhóm đối với mọi hạng mục công việc, thường bao gồm các bước như lập trình, kiểm thử, lập tài liệu và tích hợp. Đầu ra là danh sách hoàn thành được cả nhóm thống nhất, nhằm đảm bảo chất lượng bàn giao.
Ví dụ về tình huống kinh doanh
Trong cuộc họp lập kế hoạch Sprint, cả nhóm cùng xây dựng DoD, ví dụ: «mã đã được đánh giá, kiểm thử đơn vị đạt, kiểm thử tích hợp đạt, tài liệu đã được cập nhật». Khi nhà phát triển tuyên bố hoàn thành một câu chuyện người dùng, phải đối chiếu từng mục trong DoD; chỉ được tính là hoàn thành khi tất cả đều đạt. Điều này tránh sự mơ hồ về khái niệm «hoàn thành», nâng cao chất lượng sản phẩm bàn giao và giảm việc làm lại.