DoR (Hazırlık Tanımı)
2 Ağustos 2024
güncellendi: 6 Kasım 2026
Çevik metodolojiler ve özellikle Scrum, bir projenin başarısını belirleyen birkaç kavrama dayanır. Bunlardan biri, “Definition of Ready” (Hazırlık Tanımı) ifadesinin kısaltması olan DoR’dur. DoR, ekiplerin çalışmalarını düzenlemelerine yardımcı olur ve görevlerin yerine getirilme sürecine bir yapı kazandırırken, Scrum ise ekibe esnek ve hızlı hareket eden bir ortam sağlar.
Bu makalede, Hazırlık Tanımı kriterlerinin ne olduğunu, ekiplerin bunları neden kullandığını ve nasıl uygulandığını inceleyeceğiz. Ayrıca, ekibinizin üretkenliğini koruyacak etkili DoR kriterlerini nasıl oluşturacağınızı da öğreneceksiniz.
Hazırlık Tanımı Nedir?
Hazırlık Tanımı (Definition of Ready) veya DoR, bir görevin ekip tarafından ele alınmadan önce karşılaması gereken bir dizi koşuldur. Scrum ekipleri, genellikle bir görevin yürütülmeye hazır olduğundan emin olmak için bunu kullanır. Basitçe ifade etmek gerekirse, ekip görevi başarıyla tamamlamak için neye ihtiyaç duyduğunu önceden bilir. Bu, belirsizliği ortadan kaldırır ve ekip üyelerinin işin kendisine odaklanmasını sağlar.
Tipik DoR kriterleri şunlardır:
- Netlik: Görev açıkça tanımlanmış ve açıklanmıştır; her ekip üyesi kendisinden ne beklendiğini anlar.
- Çaba tahmini: Gerekli zaman ve çaba tahmin edilir; bu da planlama ve kaynak tahsisine yardımcı olur.
- Mevcut kaynaklar: Ekip üyeleri, ihtiyaç duydukları araçların, bilgilerin ve malzemelerin hazır olup olmadığını önceden kontrol eder. Bu, gecikmeleri ve boş durma sürelerini önler.
- Son tarih: Net bir son tarih, ekibin zamanlamaya odaklanmasına yardımcı olur.
- Paydaşların uyumu: Görevi paydaşlarla önceden tartışmak, uygulama sırasında çatışmaların önlenmesine yardımcı olur.
- Başarı kriterleri: Sonucu değerlendirmek için bir temel oluşturur.
Bu kriterler bir araya geldiğinde, Scrum ekiplerinin daha verimli çalışmasına yardımcı olur ve süreç boyunca riskleri belirgin şekilde azaltır.
Neden bir DoR’a ihtiyacınız var?
DoR, Scrum ile çalışan bir ekibe birçok fayda sağlar. Başlıca amaçları şunlardır:
- Daha az belirsizlik: Çalışmaya başlamadan önce bir görevin karşılaması gereken koşulları belirler.
- Daha yüksek verimlilik: Ekip, iyi hazırlanmış bir göreve odaklanabilir ve bu da genel üretkenliği artırır.
- Ekip üyeleri arasında daha iyi işbirliği.
- Daha sorunsuz iş akışları: Bilgi veya araçları beklemek için harcanan zaman azalır.
- Kaliteli bir sonuç elde etme şansı artar.
Kısacası, DoR kaliteli iş çıkarmak için pratik bir araçtır. Ekibin kendine güvenini ve uyumunu artırır; bu da projenin başarısına olumlu etki eder.
DoR nerede uygulanır?
DoR, Scrum veya diğer Agile yaklaşımlarının kullanıldığı her alanda faydalıdır. İşte bazı örnekler:
- Yazılım geliştirme: DoR'un hem geliştirme hızını hem de kalitesini artırmada kilit bir rol oynadığı en bariz alandır.
- Pazarlama: Reklam kampanyalarının hazırlanması ve başarı için gerekli adımların ve kaynakların tanımlanması.
- Proje yönetimi: Proje yönetimi görevlerinin hazırlanması; bu, tereddütlerin önlenmesine yardımcı olur ve hızlı geri bildirim sağlar.
- Yeni ürün geliştirme: Bir ürünü pazara sunmak için gerekli aşamalar ve gereksinimler hakkında net bir anlayış oluşturmak.
- Eğitim: Öğrenme kalitesini artırmak için ders materyallerini ve programları planlamak.
DoR'dan bahsederken, onun karşılığı olan DoD'yi göz ardı etmek imkansızdır. DoD (Definition of Done, Tamamlanma Tanımı), bir görevin ne zaman tamamlandığını ve projenin bir sonraki aşamaya geçebileceğini belirleyen bir dizi kriterdir.
DoR ve DoD
| Yön | DoR | DoD |
|---|---|---|
| Kapsam | Her iki kavram da bir proje içindeki epiklerin ve kullanıcı hikayelerinin yönetimine uygulanır | |
| Amaç | Bir görevin üzerinde çalışılmaya hazır olduğunu teyit eder | Çalışmanın tamamlandığını teyit eder |
| Takım çalışması | Her ikisi de tüm ekibin katılımını gerektirir | |
| Ne zaman geçerlidir | Bir görev üzerinde çalışmaya başlandığı anda | Sonunda, iş bittiğinde |
| Odak | Görev hazırlığı | İşin tamamlanması |
| İçerik | Çalışma koşullarına bağlı olarak ekipten ekibe farklılık gösterebilir | Daha istikrarlı ve sabit olmalıdır |
Karşılaştırmanın da gösterdiği gibi, DoR ve DoD her alanda işi yapılandırmak için evrensel araçlardır. Özellikle görevlerin, kaynakların ve başarı kriterlerinin net bir şekilde anlaşılması gereken durumlarda oldukça yararlıdırlar.
DoR ne zaman uygulanmalıdır?
DoR'un kullanılıp kullanılmayacağı, projenin özelliklerine ve ekibin ihtiyaçlarına bağlıdır. Yine de, özellikle yararlı olduğu birkaç durum vardır:
- Bir sprint başlamadan önce: sprint için planlanan görevler DoR'a uymalıdır. Bu, olası riskleri en aza indirmeye yardımcı olur.
- Backlog'a yeni öğeler eklenirken; böylece ekip, bir görevin üzerinde çalışılmaya hazır olup olmadığını hızlı bir şekilde değerlendirebilir.
- Yeni bir proje başlatılmadan önce: aşamaların net bir şekilde tanımlanmasına ve gerekli kaynakların hazırlanmasına yardımcı olur.
- Proje sırasında: Süreci basitleştirmek ve teslimat için gerekli adımları tanımlamak amacıyla.
Diğer bir deyişle, bir görev dikkatli bir hazırlık, kapsamlı bir analiz ve net bir organizasyon gerektiren her durumda DoR uygun bir yaklaşımdır.
INVEST modeli
INVEST modeli, DoR’u değerli bir şekilde tamamlar. Ekiplerin yüksek kaliteli iş öğeleri oluşturmasına ve bunların ne kadar hazır olduğunu değerlendirmesine yardımcı olur. İşte INVEST’in temel bileşenleri:
Bağımsız: Görevler birbirine bağlı olmamalıdır; böylece herhangi bir sırayla tamamlanabilirler.
Müzakere edilebilir: Esnek ve tartışmaya açıktır.
Değerli: İşletmeye veya projeye değer katmalıdır.
Tahmin edilebilir: Tamamlanması için gereken zaman ve çaba tahmin edilebilir.
Küçük: Tek bir sprint içinde tamamlanabilecek kadar küçük olmalıdır.
Test edilebilir: Net başarı kriterlerine sahip olmalıdır.

DoR’u INVEST modeliyle birlikte kullanmak, Scrum ekiplerinin verimli iş akışları oluşturmasına yardımcı olur.
Etkili bir DoR nasıl oluşturulur?
Etkili bir DoR oluşturmak ilk başta zor görünebilir. Ancak, birkaç ipucu ve basit bir adım dizisi bu süreci çok daha kolay hale getirir.
DoR oluşturmak için ipuçları:
Herkesin katkıda bulunabilmesi için tüm ekibi sürece dahil edin. Bu, sahiplenme duygusunu ve uyumu artırır. DoR'u düzenli olarak gözden geçirin ve güncelleyin. Her zaman görünür olması için tüm ekip üyelerinin erişimine açık tutun. DoR'unuza uygun örnekler kullanın.
Etkili bir DoR oluşturmak için adımlar:
- Ekibi bir araya getirerek görev gereksinimlerini tartışın.
- Temel DoR kriterlerini tanımlayın.
- Daha iyi anlaşılması için örnek görevler ekleyin ve önerilen kriterler konusunda ekibin onayını alın.
- DoR'u belgelendirin ve herkesin erişimine açın.
- Gerektiğinde DoR'u düzenli olarak güncelleyin.
Bu önerileri takip ederek, bir ekip iş akışını iyileştirmeye yardımcı olan etkili bir DoR geliştirebilir ve kullanabilir.
Sonuç
DoR'u anlamak ve uygulamak, projelerinin başarılı olmasını isteyen bir Scrum ekibi için gerçek bir avantajdır. Bu uygulama, ekibin görevleri daha iyi anlamasına yardımcı olur, riski ve belirsizliği azaltır ve üretkenliği artırır. Ekibi daha güçlü ve daha iyi organize hale getirir, bu da nihai sonuçta kendini gösterir.
DoR (Hazırlık Tanımı) ve DoD (Tamamlanma Tanımı), proje yönetimi ve Scrum gibi Agile çerçevelerinde kullanılan iki temel terimdir. Yazılım geliştirmede önemli bir rol oynarlar ve ekiplerin bir görevin ne zaman başlamaya hazır olduğunu (DoR) ve ne zaman tamamlanmış sayılacağını (DoD) bilmelerine yardımcı olurlar.