Definisi
Kriteria eksplisit untuk menentukan bahwa suatu item kerja benar-benar "selesai" dalam pengembangan Agile.
Memahami konsep ini
Definisi Penyelesaian (DoD) adalah daftar kriteria eksplisit yang digunakan dalam pengembangan Agile untuk menentukan apakah suatu item pekerjaan benar-benar “selesai”. DoD mengatasi perbedaan pemahaman tim mengenai arti “selesai” dan mencegah kondisi yang tidak jelas, seperti “kode sudah ditulis tetapi belum diuji” atau “pengembangan fitur sudah selesai tetapi belum diintegrasikan”. Berbeda dengan kriteria penerimaan cerita pengguna, DoD adalah persyaratan seragam yang ditetapkan tim untuk semua item pekerjaan, biasanya mencakup langkah-langkah seperti pengodean, pengujian, dokumentasi, dan integrasi. Hasilnya adalah daftar penyelesaian yang disepakati bersama oleh tim untuk memastikan kualitas hasil kerja.
Contoh skenario bisnis
Dalam rapat perencanaan Sprint, tim bersama-sama menetapkan DoD, misalnya “kode telah ditinjau, pengujian unit lulus, pengujian integrasi lulus, dokumentasi telah diperbarui”. Saat pengembang menyatakan sebuah user story selesai, DoD harus diperiksa satu per satu; pekerjaan baru dianggap selesai jika semuanya terpenuhi. Ini menghindari ambiguitas dalam definisi “selesai”, meningkatkan kualitas hasil kerja, dan mengurangi pengerjaan ulang.