Agile Nedir ve Neden DSDM Kullanılır?
Bu bölümde Agile çalışma biçiminin temel özellikleri ve DSDM'in Agile proje yönetimindeki yeri ele alınır.
Konular:
- Agile kavramı
- Agile çalışma yaklaşımının temel özellikleri
- Geleneksel ve Agile proje yaklaşımları arasındaki temel farklılıklar
- DSDM'in amacı
- DSDM'in proje yönetimine sağladığı yapı
- DSDM kullanımının uygun olduğu proje ortamları
DSDM Felsefesi, Prensipleri ve Proje Değişkenleri
Katılımcılar DSDM yaklaşımının temelini oluşturan felsefe ve prensipleri inceler.
Konular:
- DSDM Philosophy
- DSDM Principles
- Project Variables
- Time
- Cost
- Quality
- Features
- Agile projelerde değişkenlerin yönetilmesi
- Kalite ve teslimat beklentilerinin dengelenmesi
Başarıya Hazırlık
Bu bölüm, bir projenin DSDM ile başarılı şekilde yürütülebilmesi için gerekli koşulları ele alır.
Konular:
- Projenin Agile yaklaşıma uygunluğunun değerlendirilmesi
- Başarı için gerekli organizasyonel koşullar
- İş katılımı
- Ekip iş birliği
- Proje ortamının hazırlanması
- Potansiyel sorunların erken belirlenmesi
Agile Project Management İçin Hazırlık
Katılımcılar Agile proje yönetimine başlamadan önce gerçekleştirilmesi gereken hazırlıkları inceler.
Konular:
- Proje hedeflerinin anlaşılması
- İş ihtiyaçlarının belirlenmesi
- Agile çalışma ortamının oluşturulması
- Roller ve sorumlulukların hazırlanması
- Proje yönetim yaklaşımının DSDM ile uyumlandırılması
DSDM Süreci
Bu bölümde DSDM proje yaşam döngüsü ve süreç içerisindeki temel aşamalar ele alınır.
Katılımcılar:
- DSDM lifecycle yapısını
- Proje aşamalarının birbiriyle ilişkisini
- Her aşamadaki temel faaliyetleri
- Kontrol ve teslimat noktalarını
- Süreç boyunca iş ve teknik ekiplerin etkileşimini
inceler.
DSDM Rolleri ve Sorumlulukları
Başarılı Agile projelerde rollerin ve sorumlulukların doğru şekilde tanımlanması önemlidir.
Bu bölümde:
- DSDM proje rolleri
- Business ve technical roller
- Solution Development Team
- Proje yönetim sorumlulukları
- Roller arasındaki iletişim
- Yetki ve karar alma sorumlulukları
ele alınır.
DSDM Ürünleri
Katılımcılar DSDM içerisinde kullanılan temel ürünleri ve bunların proje yaşam döngüsündeki amaçlarını inceler.
Konular:
- DSDM Products
- Ürünlerin proje aşamalarıyla ilişkisi
- Yönetim ve çözüm odaklı çıktılar
- Dokümantasyonun Agile ortamda kullanımı
- Ürünlerin proje kontrolüne katkısı
Temel Uygulamalar: Prioritisation ve Timeboxing
Bu bölüm DSDM'in en önemli uygulamalarından ikisine odaklanır.
Prioritisation
Katılımcılar gereksinimlerin iş değeri ve proje ihtiyaçlarına göre nasıl önceliklendirileceğini öğrenir.
Timeboxing
Katılımcılar belirli bir zaman aralığında kontrollü şekilde çıktı üretmek amacıyla timebox kullanımını inceler.
Konular:
- Gereksinimlerin önceliklendirilmesi
- Zaman odaklı teslimat
- Timebox oluşturma
- Timebox içerisindeki çalışmaların yönetimi
- Zaman, maliyet, kalite ve kapsam arasındaki dengenin korunması
Yaşam Döngüsü Boyunca Planlama ve Kontrol
Agile yaklaşım planlama yapılmadığı anlamına gelmez. Bu bölümde DSDM içerisinde planlama ve kontrolün proje yaşam döngüsü boyunca nasıl sürdürüldüğü incelenir.
Konular:
- Agile planning
- Lifecycle planning
- İlerleme takibi
- Proje kontrolü
- Teslimatların izlenmesi
- Değişikliklere uyum sağlama
- Risklerin takip edilmesi
Diğer DSDM Uygulamaları
Programın bu bölümünde DSDM'i destekleyen diğer önemli teknikler ele alınır.
Iterative Development
Çözümlerin geri bildirim yoluyla aşamalı olarak geliştirilmesi ve iyileştirilmesi.
Facilitated Workshops
Paydaşların ve ekip üyelerinin ortak kararlar alabilmesini destekleyen yapılandırılmış workshop yaklaşımı.
Modelling
İş ihtiyaçlarının ve çözümün daha kolay anlaşılması için modellerden yararlanılması.
Prototyping
Gereksinimlerin ve çözüm fikirlerinin erken aşamada test edilmesi ve doğrulanması için prototiplerin kullanılması.