Scrum : Çevik Geliştirme Yaklaşımı

27 Kasım 2016 5202 0 AGILE GELİŞTİRME Hakan Aksungar

SCRUM, bir Çevik Proje Yönetim yaklaşımıdır. Ürün Geliştirme altyapısnı oluşturan çerçeveyi ifade eden felsefeye dayanır. Çevik Yaklaşımlar içinde popüler bir çerçevedir.

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

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

     

Çevik 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ı.

     

Çevik 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 

     

Çevik 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)

     

SCRUM

Scrum, müşteri ihtiyaçlarını sürekli olarak gözlemleyip  adapte eden  ampirik bir yaklaşımdır. Gereksinimlerin doğası gereği dinamik olduğu durumlarda bu gereklidir. Program gereksinimleri açık olduğunda ve programın yürütülmesi sırasında gereksinimler değişmediğinde Agile (Çevik) ve Scrum işlemleri işe yaramaz. Aynı şekilde klasik şelale metodolojisi, herhangi bir müşterinin dinamik gereksinimleri için uygun değildir. Scrum basit ama kolay olmayan bir çerçevedir. Scrum, Kanban, Yalın veya XP gibi diğer çevik çerçevelerle ittifak halinde kesinlikle kullanılabilir.  

Scrum yaklaşımında; 
 

Roller

  • Ürün Sahibi (Product Owner) - Scrum sürecinin liderliğini yapan kişi,   
  • 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

     

Çıktılar

  • Ü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)  

     

Etkinlikler  

  • 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