Xp ve Scrum İncelemesi

İçindekiler

  1. XP ve Scrum'a Giriş
  2. Prensipler ve Teknikler
  3. Roller ve Haklar
  4. Proje Safhaları

XP ve Scrum'a Giriş

Scrum 1980'li yıllarda ortaya çıkmıştır. Scrum daha ziyade yazılım geliştirmeden çok proje yönetimine odaklanmıştır.

eXtreme Programming (XP) 1990 yıllarda ortaya çıkmıştır. Scrumdan geliştirilmiştir, proje yönetiminden çok yazılım geliştirmeye odaklanmış bir süreçtir.

XP süreçlerinde müşteri ve gereksinimleri ana merkezdedir. Müşterinin değişken istekleri süreçe yön verebilir. O yüzden değişken talepleri karşılamak üzerine tasarlanmış bir süreçtir. Çevik olmak için az karar verilmeli, az maliyete bulunulmalı ve az döküman yazılmalıdır.

Prensipler ve Teknikler

XP Prensipleri

  1. Hızlı geridönüş.
  2. Basitliği tercih etmek.
  3. Inkrmentel değişiklik.
  4. Değişimi istemek.
  5. Kaliteli iş.
  6. Öğrenmeyi öğret.
  7. Az başlangıç yatırımı.
  8. Kazanmak için oynamak.
  9. Somut denemeler.
  10. Açık ve samimi iletişim.
  11. Takımın iç güdülerini kullan onlara karşı koyma.
  12. Sorumluluk verilmemeli sorumluluk alınmalıdır.
  13. Sürecin ortam şartlarına adepte edilmesi.
  14. Az yük ile yolculuk yapmak.
  15. Doğru, dürüst öçüm.

XP Teknikleri

  1. Programcıya yakın müşteri
  2. Ayakta toplantı
  3. Planlama oyunu
  4. Kısa aralıklarla yeni sürüm
  5. Geriye bakış
  6. Mecazlar
  7. Ortak sorumluluk
  8. Sürekli entegrasyon
  9. Kod standartları
  10. Kalıcı tempo
  11. Test test test
  12. Sade tasarım
  13. Yeniden yapılandırma
  14. Eşli programlama

Roller ve Haklar

XP'de Roller

  1. Müşteri
  2. Proje Menajeri
  3. Programcı
  4. Testçi
  5. Koç

Scrum'da Roller

  1. Müşteri
  2. Scrum Ustası
  3. Takım

Proje Safhaları

  1. Keşif safhası
  2. Planlama safhası
  3. İterasyon ve sürüm safhası
  4. Bakım safhası

Hazırlayan
Onur Özgür ÖZKAN