2 Nisan 2013 Salı

Agile Süreçte İteratif Yaklaşım (ITERATION)



Agile metodolojide en sık kullanılan kavramlardan biri de "iterasyon"dur.
Diğer Adı Sprint olan iterasyon projenin parça parça müşteriye sunulması için tüm projenin birkaç adımda bağımsız oluşturulan her bir adımın adıdır.

Her bir iterasyonda, Takımın hız (VELOCTY)ve kapasitesine (CAPACITY) ile Story(HİKÂYE)’lerin Puanına (STORY POINT) bağlı olarak belirli sayıda Hikâye planlanır.

İterasyon 1 ile 4 hafta arasında sürebilir. Genellikle Salı ve Çarşamba günleri iterasyon başlar. Diğer günlerde başlanması pek tercih edilmez.

İterasyon süreci şöyle başlar: Başlangıçta İterasyon Planlama (Iteration Planning) toplantısı yapılır. Bu toplantıda Tüm Agile takım ve Product Owner veya Analist bulunur. Öncelikli Hikâyeler Kartlara yazılarak takıma gösterilir. Takım içerisindeki kişiler, bu kartlardaki bilgilere ve Product Owner'den aldığı bildirimlere göre hikâyeye kendi puanını verir. Takım bu puanlamaları yaptıktan sonra takımın hız/kapasitesini de düşünerek  bir veya birkaç Hikâye bitireceği sözünü verir. Bu Hikâye grubuna da SPRINT BACKLOG denir.

Bir iterasyonda sözü verilen Hikâyeler iterasyon sonunda yazılım-test-sign-off aşamalarını geçtikten sonra, diğer iterasyon başlamadan önce bitirilen iterasyon müşteriye sunulur. Sunum sırasında tüm Agile takım, Product Owner ve proje planlamasında bulunan kişiler bulunur. İterasyon içerisinde eksik yapılan veya yeni istenen talepler diğer iterasyonda yapılmak üzere yeniden hikâyelendirilir. 

İterasyon ve iterasyon planlamanın ana süreci aşağıdaki gibi özetlenebilir. Canım da ne mandalina çekti:)


İterasyon ve  Planlama Özeti

Hiç yorum yok:

Yorum Gönder