Bitti Tanımı & Kabul Kriteri

Ipek Erten
KoçSistem
Published in
2 min readNov 30, 2022

Merhabalar, bu yazımda size Bitti Tanımı ve Kabul Kriteri’nden bahsetmek istiyorum.

Bitti Tanımı(Definition of Done-Dod); Product Backlog Item(PBI)’ların kaliteli teslim edilmesi için belirlenen ve bir işin tamamlandı olarak kabul edilmesi için gerekli olan adımların tümüdür.

Developers* tarafından oluşturulan Bitti Tanımı; Developers’ın Nasıl? sorusuna cevabıdır ve yüksek değerli Increment oluşturulmasını destekler. Bu yüzden takımlar için düzenli bir Bitti Tanımı’nın olması ve Bitti Tanımı’nın konuşulmasını sağlamak önemlidir.

Organizasyon içinde tanımlanmış standart bir Bitti Tanımı varsa takımların bu tanımlara uyması gereklidir. Ancak ihtiyaç olması durumunda takımlar bu DoD’lara eklemeler yapabilir. Bir ürün üzerinde çalışan birden fazla scrum takımı varsa aynı DoD’a uymalıdır.

Bitti Tanımı, tüm PBI’lar için ortak ve gerektiği durumlarda PBI özelinde ayrı da tanımlanabilir.

Bitti Tanımı yoksa veya eksikse; sprint sonunda ortaya çıkan ürünün kalitesi ile ilgili sonraki dönemde veya sonrasında sorunlar çıkabilir. Bitti Tanımı’nın bir maddesinin bile karşılanmadığı durumlarda ortaya çıkan ürün tamamlanmadı olarak değerlendirilir.

İyi bir Bitti Tanımı içinde Kabul Kriteri’ni de barındırmalı ve takım geliştikçe aynı doğrultuda gelişmelidir.

Kabul Kriteri (Acceptance Criteria); Product Backlog maddelerinin kullanıcı ve diğer paydaşlar tarafından kabul edilebilmesi için karşılanması gereken önceden tanımlanmış, test senaryolarının hazırlanmasına yardımcı olan bilgilerin tümüdür.

Kabul Kriteri temelde kullanıcının üründen ne elde etmek istediğini açıklar ve Product Owner tarafından oluşturulur.

Product Owner; Kabul Kriteri’ni oluşturduktan sonra Sprint Planlama sırasında Developers*’a aktarır. Kabul Kriteri’nin Developers’ın geliştirme sırasında ki tüm ihtiyaçlarını karşılaması beklenir.

Kabul Kriteri’nin bir maddesinin bile karşılanmadığı durumlarda ürün tüm ihtiyaçları karşılamadığı için tamamlanmadı olarak değerlendirilir.

İyi bir Kabul Kriteri; ürünün fonksiyonelitesi ile ilgilenir ve işin nasıl yapılması gerektiği ile alakalı maddeler içermez.

*Developers, Scrum Team’de her Sprint’te kullanılabilir bir Increment’in herhangi bir kısmını oluşturmayı taahhüt etmiş kişilerdir.

Umarım faydalı bir yazı olmuştur.

--

--