24
AGILE YAKLAŞIMLAR Mustafa Dağdelen

Agile Yaklaşımlar

Embed Size (px)

Citation preview

Page 1: Agile Yaklaşımlar

AGILE YAKLAŞIMLAR Mustafa Dağdelen

Page 2: Agile Yaklaşımlar

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

Page 3: Agile Yaklaşımlar

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.

Page 4: Agile Yaklaşımlar

GELENEKSEL(WATERFALL) VS AGILE?

WATERFALL PROJECT MANAGEMENT

Page 5: Agile Yaklaşımlar

GELENEKSEL(WATERFALL) VS AGILE?

WATERFALL

Page 6: Agile Yaklaşımlar

GELENEKSEL(WATERFALL) VS AGILE?

Page 7: Agile Yaklaşımlar

GELENEKSEL(WATERFALL) VS AGILE?

Page 8: Agile Yaklaşımlar

MVP(MİNİMUM KULLANILABİLİR ÜRÜN)

Page 9: Agile Yaklaşımlar

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.

Page 10: Agile Yaklaşımlar

AGILE’IN OLMAZSA OLMAZLARI

PRODUCT BACKLOG

Page 11: Agile Yaklaşımlar

AGILE’IN OLMAZSA OLMAZLARI

DAILY STAND-UP

Page 12: Agile Yaklaşımlar

AGILE’IN OLMAZSA OLMAZLARI

PUSH

PULL

Page 13: Agile Yaklaşımlar

AGILE’IN OLMAZSA OLMAZLARI

REVIEW

RETROSPECTIVE

Page 14: Agile Yaklaşımlar

AGILE’IN OLMAZSA OLMAZLARI

ÖLÇÜMLEME

Page 15: Agile Yaklaşımlar

AGILE METODOLOJİLERİ

Page 16: Agile Yaklaşımlar

AGILE METODOLOJİLERİ

Page 17: Agile Yaklaşımlar

XP(EXTREME PROGRAMMING)

Page 18: Agile Yaklaşımlar

KANBAN• Japonca’da kart anlamına gelir.İlk defa Toyota tarafından

uygulanmıştır.Özellikle operasyonel işlemlerde verimi arttırır.

Page 19: Agile Yaklaşımlar

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.

Page 20: Agile Yaklaşımlar

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.

Page 21: Agile Yaklaşımlar

SCRUM• Product Backlog• Sprint Backlog• Stories• Daily Stand-up• Sprint Review• Burndown Chart• Sprint Retrospective• Kaizen

Page 22: Agile Yaklaşımlar

SCRUM

BURNDOWNCHART

Page 23: Agile Yaklaşımlar

KAYNAKLAR• Wikipedia – Agile Software Development• Acm Blog• Scrum Görsel Klavuzu• Agile Turkey

Page 24: Agile Yaklaşımlar

TEŞEKKÜRLER