Agile ve Scrum Prensipleri

03 Ocak 2017 5550 0 AGILE GELİŞTİRME Hakan Aksungar

Agile Yönetim Yaklaşımı, bir Ürün Geliştirme felsefesidir;
Scrum Geliştirme (Development) ise, Çevik Yaklaşımlar içinde popüler bir çerçevedir.

Agile, aşağıdaki varlıklara açık bir şekilde odaklanıyor.

  • İnsanlar
  • Değerler ve
  • Taahhüt


Agile yaklaşımda davranış özellikleri;

  • Müşteriler ile çalışmada şeffaflık.
  • Müşteriye iş teslimatlarının periyodik aralıklarla ve sürekli olması
  • Dinamik gereksinime sahip müşterilere hizmet verecek yeni politikaların uyarlanması.
     

Agile Yaklaşım Bildirgesi (Agile Manifesto); 

  • Süreçler ve Araçlar yerine Bireyler ve Etkileşimler
  • Müşteri ile sözleşme yerine Müşteri ile işbirliği
  • Belli bir planı takip etmek yerine Değişime yanıt verme
  • Kapsamlı dokümantasyon yerine Çalışan yazılım 
     

Agile Yaklaşımlar, 

  • KANBAN,
  • LEAN (Yalın),
  • DSDM (Dinamik Sistem Geliştirme Metodu),
  • XP (Aşırı Programlama),
  • AUP (Çevik Birleştirilmiş Süreç)
  • LESS (Büyük Ölçekli Scrum) ve
  • SAFE (Ölçekli Çerçeve Agilest)

     
  • En  yaygın çerçeve  Scrum’dir.  Scrum, müşterinin ihtiyaçlarını sürekli olarak gözlem ve adapte edilen ampirik bir yaklaşım içerir.  Doğası gereği gereksinimler dinamik olduğu için gereklidir.
  • Projenin yürütülmesi sırasında gereksinimler değişmediğinde Scrum Yaklaşımı işe yaramaz. Aynı şekilde geleneksel Şelale metodolojisi, herhangi bir müşterinin dinamik gereksinimleri için uygun değildir.
  • Scrum basit, ancak pratikte kolay olmayan bir çerçevedir.
  • Scrum kesinlikle KANBAN, LEAN veya XP gibi çevik çerçevelerle ittifak halinde kullanılabilir.
     

Scrum yaklaşımında;  ROLLER

  • Ürün Sahibi - Scrum sürecinin orkestratörü
  • Geliştirme Takımı - Testci, İş analisti ve Yazılımcı dahil ürün geliştiren takıma Geliştirme Takımı adı verilir, bunun dışında hiçbir role izin verilmez.
  • Scrum Geliştirme Takımının Hizmetkar Lideri olan Scrum Master
     

ÇIKTILAR

  • Ürün Sahibi'nin ana istek listesi: Ürün Backlog
  • Sprint Backlog / Release Backlog (eğer bir release çoklu sprint içeriyorsa)
  • MMF (Minimum Marketable Features) ve MVP (Minimum Valueable Product) 
     

ETKİNLİKLER   

  • Günlük Scrum Toplantısı
  • Sprint Planlama
  • Sprint Review (İnceleme)
  • Sprint Retrospektif  
     

Ürün Gereksinim İyileştirme veya Yeniden İnceleme ve Değerlendirme  TAMAMLANDI (DONE) tanımı

İLK YORUMU SİZ YAPIN!

YORUM YAP

YORUM YAPABİLMEK İÇİN ÜYE GİRİŞİ YAPMANIZ GEREKMEKTEDİR.

REFERANSLARIMIZDAN BAZILARI

Akçansa
Türk Telekom
Türk Hava Yolları
Maliye Bakanlığı

BLOGUMUZDAN YAZILAR

Yukarı Çık
BİZ SİZİ ARAYALIM