Agile Yaklaşımlar

Preview:

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