
Definition of Ready (DoR), çevik proje yönetiminde, bir iş öğesinin (örneğin bir kullanıcı hikayesi veya görev) ekip tarafından çalışılmaya başlanmadan önce hazır olduğunu tanımlayan kriterler kümesidir. DoR, ekiplerin daha verimli çalışmasını sağlamak için iş öğelerinin gerekli bilgi ve gereksinimlerle donatıldığından emin olmalarına yardımcı olur. DoR, Scrum, Kanban ve diğer çevik metodolojilerde sıklıkla kullanılır ve proje başarısını destekler.
Definition of Ready (DoR) Nedir?
DoR, bir görev veya kullanıcı hikayesinin “başlanabilir” durumda olduğunu gösteren ölçütlerin toplamıdır. Bu, ekibin o iş öğesi üzerinde çalışmaya başlaması için gereken tüm bilgi, doğruluk ve hazır bulunuşluk seviyesinin sağlandığını ifade eder.
DoR’nin Amaçları
- Hataların Azaltılması:
- Eksik veya belirsiz gereksinimlerden kaynaklanan hataları önler.
- Verimliliğin Artırılması:
- Ekibin, iyi hazırlanmış iş öğeleri üzerinde çalışmasını sağlayarak zaman kaybını önler.
- Netlik ve Şeffaflık:
- İş öğelerinin çalışılmaya başlanmadan önce belirli bir standartta olmasını sağlar.
- Paydaşların Katılımı:
- DoR, iş öğelerinin gereksinimlerini netleştirirken paydaşların dahil edilmesini kolaylaştırır.
DoR’nin Ögeleri
Bir iş öğesinin hazır olduğunu belirlemek için yaygın olarak kullanılan kriterler şunlardır:
- Gereksinimlerin Netliği:
- Kullanıcı hikayesi açık ve anlaşılır olmalıdır.
- Örnek: “Bir kullanıcı olarak, siparişimi görüntüleyebilmek istiyorum.”
- Kabul Kriterleri:
- İş öğesinin tamamlandığını gösterecek açık ve ölçülebilir kabul kriterleri tanımlanmalıdır.
- Örnek: “Sipariş detayları ekranında sipariş numarası, tarih ve toplam tutar gösterilmeli.”
- Büyüklük ve Çaba Tahmini:
- İş öğesi, ekibin belirlediği bir zaman aralığında tamamlanabilecek kadar küçük olmalıdır (örneğin bir sprint süresinde).
- Bağımlılıkların Belirlenmesi:
- Diğer iş öğeleri veya ekiplerden bağımlılıklar açıkça belirtilmelidir.
- Paydaş Onayı:
- İlgili paydaşlardan iş öğesi ile ilgili onay alınmalıdır.
- Hazır Veri ve Kaynaklar:
- İş öğesi için gerekli tüm veri, materyal ve araçlar mevcut olmalıdır.
- Teknik Gereksinimler:
- Teknik kısıtlamalar veya gereksinimler (örneğin API entegrasyon detayları) açıkça tanımlanmalıdır.
DoR’nin Çevik Süreçlerde Kullanımı
- Backlog Refinement (Geriye Dönük Eleme):
- DoR, backlog refinement oturumlarında iş öğelerinin hazır olup olmadığını değerlendirmek için kullanılır.
- Sprint Planlama:
- Sprint’e dahil edilmeden önce iş öğelerinin DoR’ye uygun olduğundan emin olunmalıdır.
- Ekip Çalışması:
- Ekip, bir iş öğesinin DoR’ye uygun olmadığını düşünüyorsa, o iş öğesi üzerinde çalışmaya başlamaz.
- Paydaşlarla İletişim:
- DoR, iş öğelerinin gereksinimlerinin doğru bir şekilde belirlendiğinden emin olmak için paydaşlarla ortak bir anlayış oluşturur.
DoR ve DoD (Definition of Done) Arasındaki Fark
| Kriter | Definition of Ready (DoR) | Definition of Done (DoD) |
| Amaç | İş öğesinin çalışılmaya başlamaya hazır olup olmadığını belirler. | İş öğesinin tamamlanmış olup olmadığını belirler. |
| Odak | Başlangıç öncesi gereksinimler ve hazırlık. | Tamamlanma sonrası kalite ve teslimat standartları. |
| Kullanım Aşaması | Sprint planlama öncesi. | Sprint veya proje teslimatı sonrası. |
DoR’nin Avantajları
- Zaman Kaybını Önler:
- Eksik bilgi nedeniyle gereksiz toplantıları ve yeniden çalışmaları azaltır.
- Daha İyi Planlama:
- Ekiplerin iş yükünü daha doğru bir şekilde tahmin etmesini sağlar.
- Risk Yönetimi:
- Gereksinimlerin netliği, proje risklerini erken aşamada azaltır.
- Ekip Uyumunu Artırır:
- DoR, ekip içindeki iş birliğini ve ortak anlayışı geliştirir.
DoR’nin Hazırlanması
- Ekip Katılımı:
- DoR kriterleri, ekip üyeleri tarafından ortak bir şekilde belirlenmelidir.
- Geri Bildirim Alınması:
- Paydaşlardan alınan geri bildirimlerle DoR’nin geçerliliği ve uygunluğu kontrol edilmelidir.
- Düzenli Güncelleme:
- Proje gereksinimleri ve süreçler değiştikçe DoR kriterleri güncellenmelidir.
- Şablon Oluşturma:
- Ekiplerin kullanabileceği standart bir DoR şablonu oluşturulabilir. Örneğin:
- Kullanıcı hikayesi açık mı?
- Kabul kriterleri tanımlanmış mı?
- Bağımlılıklar net mi?
- Ekiplerin kullanabileceği standart bir DoR şablonu oluşturulabilir. Örneğin:
Örnek: Bir Kullanıcı Hikayesi İçin DoR Kontrol Listesi
| Kriter | Durum |
| Kullanıcı hikayesi açık ve net mi? | ✅ |
| Kabul kriterleri tanımlanmış mı? | ✅ |
| Teknik detaylar net mi? | ✅ |
| Gerekli veriler ve kaynaklar mevcut mu? | ❌ |
| Paydaş onayı alınmış mı? | ✅ |
Çevik proje yönetiminde Definition of Ready (DoR), ekibin daha etkili ve verimli çalışmasını sağlamak için kritik bir araçtır. DoR, iş öğelerinin doğru şekilde hazırlanmasını ve gereksiz zaman kayıplarını önler. Proje yöneticileri, DoR kriterlerini ekipleriyle birlikte oluşturmalı ve düzenli olarak güncellemelidir. Bu sayede, iş süreçlerinde kalite artışı ve ekip uyumu sağlanabilir.
Kurumsal eğitim talepleri için egitim@savassakar.com
Online Eğitim içerikleri ve detaylı bilgi;
- Portföy Yönetimi
- Proje Ölçütleri ve Ölçüt Yönetimi
- Projelerde Temel Performans Göstergeleri – KPI
- Proje Yönetimi Dokümanları ve Uygulamaları
- Projelerde Süre Kısaltma Teknikleri