Çevik Yaklaşım, uzun vadeli plan yapmak yerine, değişikliklere imkan veren bir ürün geliştirme yaklaşımıdır. İnsan odakli, nispeten kolay yöntemlerle, ancak son derece sıkı bir disiplini ve pratikleri takip edip uygulamak ve hedeflere yönelik çalışmak esastır.
Katılımcıların çevik yaklaşım pratiklerini öğrenmeleri, eğitim sırasında geliştirmeleri, deneysel yaklaşımın gereklerini ve uygulamadaki kazanımları, değer bazlı önceliklere odaklanmayı, yüksek kalitede sürekli teslimat yapmayı, çevik iş analizi ile çözüm üretmeyi, çevik yaklaşımlar ile ürün geliştirmenin kurallarını öğrenmeleri hedeflenir.
Tarihçe, Temel Kavramlar, Prensipler
- Çeviklik Nedir? Neden Gereklidir?
- Çeviklik Kavramının Tarihçesi
- Geleneksel Yazılım Geliştirme Süreçleri
- Agile Manifestosu ve Prensipleri
- Agile Mit’leri – Doğru Bilinen Yanlışlar
- Çevik Yöntemler (Scrum, eXtereme Programming(XP), Kanban, Continuous Integration, TDD, BDD)
Scrum Framework - Değer Odaklı Ürün Geliştirme
Product Vision
- İş Gereksinimleri ve Değeri
- Ürünü tanımlamak,
- Ürün yol haritasını çıkartmak
- Ürünün yarattığı değeri arttırmak
- Ürünün değerini arttırmak ve ölçümleme stratejileri
- Agile ürün yönetimi
- Backlog tahmini, düzenleme ve planlama - Ürünleri Yönetmek
- ‘Total Cost of Ownership’ kavramı
- Ürünün değerini maksimize etmek
Scrum Rolleri
- Scrum Master
- Product Owner
- Bütünü görmek
- Müşteri gibi düşünmek
- Değer Yaratan işleri keşfetmek
- Development Team
Scrum Artifacts
- Epics, Features, Stories
- Product Backlog kavramı
- User Story’ler oluşturma
- Önceliklendirme
- Story Decomposition
- Story Elaboration
- Feature Mapping
- Acceptance Criteria
- Sprint Backlog,
- Tahminleme
- Poker Planning,
- Burn-down Chart, Velocity, Metrikler ve performans raporlama
- Takım Oluşturma, Verimlilik, Üretkenlik
Scrum Meetings
- Sprint Planning,
- Daily Scrum,
- Product Backlog Grooming (Refinement)
- Backlog tahmini, düzenlemesi ve planlaması
Ürün parçalarını planlama - ‘Total Cost of Ownership’ kavramı
- Ürünün değerini maksimize etmek
- Sprint Review,
- Release Planlama
- ‘Release’ hedefinin ve gereksinimlerinin belirlenmesi
- Sprint Retrospective,
- KAIZEN’i uygulamak
- Neler yapılabileceğini tespit etmek
- İş birliği ve sürekli iyileştirme
- Gereksiz efor harcamamak
- Scrum Simulasyonu (180 dakika) - Scrum Çerçevesi 4 Sprint uygulanır.