Scrum takımı kaliteli bir çıktı sağlamakla sorumludur. Kaliteli bir çıktının herkes tarafından aynı şeyi ifade etmesi önemlidir. Scrum takımı geliştireceği ürünün kaliteli bir çıktı olması için gereken özellikleri listelendiği sete BİTTİ tanımı denilmektedir. BİTTİ tanımı ile takım ve paydaşlar arasında ortak bir kalite kavramı oluşmuş olur.
BİTTİ tanımı takım ile tüm paydaşlar arasında ortak anlayışı ve şeffaflığı sağlamaktadır. Geleneksel yazılım geliştirme sürecini ele alalım; bir işimizin analizi tamamlanmış, geliştirmesi devam ediyor ve testi henüz tamamlanmamış. Talep sahibi olarak analiste işin durumunu soruyoruz , bitti cevabını alıyoruz. Geliştirmeci devam ediyor diyor, testi yapan ise daha başlamadım diyor. Ortadaki karmaşıklığı düşünsenize işimiz hangi durumda, belli değil. BİTTİ tanımı ise böyle bir karmaşıklığı ortadan kaldırmaktadır. BİTTİ tanımı takım ve tüm paydaşların aynı noktada olmasını sağlıyor.
BİTTİ tanımı developer’ların kaliteli çıktı üretmesinin garantisidir. En geniş haliyle belirlenen BİTTİ seti, yapılacakların checklist’i olarak düşünülebilir. Bu da herkesin aynı kalitede üretim yapmasını sağlayacaktır.
Yazılım geliştirme ile ilgili bir product backlog maddesi için DoD (Definition of Done) tanımının seti tüm ihtimalleri düşünülerek geniş belirlenebiliyor. Örneğin; UX/UI tasarımı da DoD setinin içine dahil ediliyor, ama ilgili PBI’da ekran tasarımı yok ise bu maddeyi takım pas geçebiliyor. DoD seti takımın içselleştirmesi gereken bir kalite standartlarının listesi olarak düşünüyorum. PBI için DoD setinden bir maddeye ihtiyaç yok ise takım olarak karar verip o maddenin yapılmayacağı konusunda hemfikir olunabilir.
BİTTİ tanımının bir maddesinin bile karşılanamıyor olması bu işin bitmediğini gösterir ve üretim ortamına alınmaması gerekmektedir. Hatta sprint review’de NOT DONE olarak belirtilmelidir.
Bir takımda birden fazla tipte iş yapılıyorsa takım birden fazla da DoD seti oluşturabilir. Örneğin takım hem yazılım geliştirme hem de fizibilite çalışmaları yapıyorsa iki farklı DoD seti oluşturabilmektedir.
Bir ürün üzerinde birden fazla takım çalışıyorsa aynı BİTTİ tanımını kullanmaları gerekir. Üretilen ürünün kaliteye bakış açısı herkes tarafından aynı olması karışıklığı da azaltacaktır.
Kurumsal firmalarda ise organizasyon çapında kalite standartlarının yer aldığı BİTTİ tanımı belirlenebilir. Bu durumda takım bu listeyi baz alarak da ilerleyebilir, bu listeden yaptığa işe özgü maddeleri de kendi DoD listesine dahil edebilir.