Definition of Done (DoD), genel itibarıyla yazılım veya donanım geliştirme projesinde bir iş öğesinin tamamlanmış olarak kabul edilmesi için gerekli kriterleri tanımlayan bir kavramdır. DoD, bir iş öğesinin (örneğin, bir kullanıcı hikayesi, görev veya özellik) tamamlanmış olduğunu belirlemek için net ve objektif bir kılavuzdur. Bu kılavuz, ekiplerin kaliteyi korumasına ve geliştirme sürecinde tutarlılığı sağlamasına yardımcı olur.
BioAffix Projelerinde DoD’nin Önemi
BioAffix, CMMI Seviye 3 sertifikasına sahip bir yazılım ve donanım üreticisidir ve Scrum metodolojisini kullanmaktadır. Bu çerçevede, BioAffix projelerinde de DoD prensipleri sıkı bir şekilde uygulanmaktadır.
Aşağıda, BioAffix Projelerinde kullanılan BioAffix Ar-Ge Projeleri İdame ve Scrum Yasası‘nın DoD kısmı yer almaktadır. BioAffix Ar-Ge Projeleri İdame ve Scrum Yasası‘nın bütüncül terminolojisi için bazı kelimelerin anlamları aşağıdadır.
Madde: Scrum metodolojisine göre işleyen projelerimizde bulunan Epic, Feature, Product Backlog Item (PBI), Task ve Bug’lara verilen genel isim.
devint.bioaffix: BioAffix projelerinde kullanılan proje ve scrum yönetim sistemine verilen ad.
Madde İş Akışı: BioAffix Projelerinde İş Akışı makalesine göz atmanızı öneririz. [Buraya link vermek gerekli.]
Definition of Done: Madde Bitirme Kuralları
Task Tamamlanma Kuralları
- Bir TASK’ın “Done” olarak ayarlanabilmesi için, ilgili maddede açıklanan her şeyin açıkça tamamlanmış olması veya kendisinden sonra bir maddenin açılmış olması gerekir.
PBI veya Feature Tamamlanma Kuralları
- Bir PBI (Product Backlog Item) veya Feature’ın “Done” olarak ayarlanabilmesi için, o maddenin tüm alt maddeleri bitmiş ve testlerinin tamamının yapılmış olması gerekir.
DoD’nin Uygulanması: Adım Adım Süreç
İnceleme ve Onay Süreci
- Yazılım Ar-Ge Birimi tarafından yapılan her madde, Test Birimi tarafından incelenir.
- Diğer birimler tarafından yapılan her madde, Kalite Birimi tarafından incelenir.
- İçerisine yeteri kadar açıklama girilmemiş maddeler bitirilmez.
- Proje bazlı Kalite Yönetimi, her madde için takip edilir.
Açıklama ve Zaman Kaydı Kontrolü
- İncelenen maddelerin yeterli Description (Açıklama) bilgisine sahip olduğu kontrol edilir.
- Maddelerin yeterli TimeLog (Zaman Kaydı) bilgisine sahip olduğu kontrol edilir.
- Yeterli açıklama ve bilgiye sahip olmayan maddeler Not Qualified verilerek geri çevrilir.
BioAffix Projelerinde DoD’nin Uygulanması ve Kalite Süreci İşleyişi
BioAffix projelerinde, BioAffix Ar-Ge Projeleri İdame ve Scrum Yasası içerisinde yer alan DoD kriterleri titizlikle uygulanmaktadır. Bu projelerde, her iş öğesinin tamamlanmış olarak kabul edilmesi için yukarıda belirtilen tüm kurallar eksiksiz olarak yerine getirilir. Bu süreç, BioAffix projelerinin yüksek kalite standartlarına ulaşmasını ve müşteri memnuniyetini temin eder.
DOD ile İlgili Kalite Süreci İşleyişi
- Haftalık İnceleme: Done’a çekilen Task’lar haftalık olarak devint.bioaffix üzerinden ilgili donanım, yazılım, görsel tasarım birimlerinin Task’ları, yazılan Query üzerinden kontrol edilir.
- Uygunluk Değerlendirmesi: Tanıma uygun ilerleyen işlere 2-Qualified, uymayanlara 1-Not Qualified verilir. Task Kalite Birimi tarafından hiç incelenmemiş ise 0-Not Controlled alanı otomatik olarak gelir.
- Rating Kontrolü: Haftalık Done’a çekilmiş Task’lar tamamlandıktan sonra, bir sonraki haftanın işleri başlamadan önce Dashboard üzerinden Rating kontrol edilir.
- Uygunsuzluk Yönetimi: Uygunsuzluk devam ediyorsa ağaç cezası uygulamasına başlanır, uygunsuzluk giderildiyse 2-Qualified yerine 1-Not Qualified verilir.
Sonuç
Definition of Done (DoD), yazılım geliştirme süreçlerinde kaliteyi ve tutarlılığı sağlamak için kritik bir rol oynar. BioAffix projelerinde DoD’nin sıkı bir şekilde uygulanması, ekiplerin belirlenen standartlara uygun çalışmasını ve projelerin başarıyla tamamlanmasını sağlar.
No Comments