Upload
mustafa-dagdelen
View
144
Download
0
Embed Size (px)
Citation preview
AGILE YAKLAŞIMLAR Mustafa Dağdelen
AJANDA?• AGILE NEDIR?• GELENEKSEL(WATERFALL) VS AGILE?• MVP(MİNİMUM KULLANILABİLİR ÜRÜN)• AGILE’IN AVANTAJLARI• AGILE’IN OLMAZSA OLMAZLARI• AGILE METODOLOJİLERİ• XP(EXTREME PROGRAMMING)• KANBAN• SCRUM
AGILE NEDIR?
Software / Product geliştirme süreçlerinde değişime ve yeni şartlara en hızlı şekilde uyum sağlama amacıyla uygulanan pratiklerdir.Ortaya çıkacak faydayı maksimize edip müşteri memnuniyetini arttırmayı hedefler.
GELENEKSEL(WATERFALL) VS AGILE?
WATERFALL PROJECT MANAGEMENT
GELENEKSEL(WATERFALL) VS AGILE?
WATERFALL
GELENEKSEL(WATERFALL) VS AGILE?
GELENEKSEL(WATERFALL) VS AGILE?
MVP(MİNİMUM KULLANILABİLİR ÜRÜN)
AGILE ‘IN AVANTAJLARI• Kaliteyi ve verimliliği arttırır.• Şeffaflığı arttırır.• Müşteri memnuniyetini sağlar.• Takım çalışmasını ve motivasyonunu önemli ölçüde geliştirir.• Sorumluluk ve hedef bilincini arttırır.• Değişime açıklık ve esneklik en üst düzeydedir.• Öğrenilmesi ve uygulanması çok kolay.• Projenin durumu hakkında erken fikir sahibi olunur.
AGILE’IN OLMAZSA OLMAZLARI
PRODUCT BACKLOG
AGILE’IN OLMAZSA OLMAZLARI
DAILY STAND-UP
AGILE’IN OLMAZSA OLMAZLARI
PUSH
PULL
AGILE’IN OLMAZSA OLMAZLARI
REVIEW
RETROSPECTIVE
AGILE’IN OLMAZSA OLMAZLARI
ÖLÇÜMLEME
AGILE METODOLOJİLERİ
AGILE METODOLOJİLERİ
XP(EXTREME PROGRAMMING)
KANBAN• Japonca’da kart anlamına gelir.İlk defa Toyota tarafından
uygulanmıştır.Özellikle operasyonel işlemlerde verimi arttırır.
KANBAN• Öncelikli işler kanban board’a öncelik sırasına göre
eklenir.• Pull mantığına göre işler çekilir ve WIP(Working
Progress Limit)’e uyulur.• Kanban Board’a işlerin durumu izlenir.• Biten işler deploy’a çekilir ve bir süre sonra
board’dan kaldırılır.• Belirli aralıklarla Review ve Retrospective yapılır.• Retrospective’de Kaizen metodolojisi uygulanır.
SCRUM• En çok bilinen Agile framework’lerinden biridir. Gereksinimleri açıkça
belirli olmayan, değişime açık, karmaşık projelerin yönetimi için uygulanmaktadır.
SCRUM• Product Backlog• Sprint Backlog• Stories• Daily Stand-up• Sprint Review• Burndown Chart• Sprint Retrospective• Kaizen
SCRUM
BURNDOWNCHART
KAYNAKLAR• Wikipedia – Agile Software Development• Acm Blog• Scrum Görsel Klavuzu• Agile Turkey
TEŞEKKÜRLER