Agile Metodolojisi
Agile Metodolojisi, yazılım geliştirme projeleri için esnek yönetim sağlar. Özellikle küçük ekiplerle çalışırken oldukça etkilidir.
Agile metodolojisi sistemine ayrıca
SCRUM ve
Kanban da dahildir.
Agile Metodolojisi aşağıdaki ilkelere dayanır:
- Müşteriler, geliştirilen yazılımın ve güncellemelerinin zamanında teslimi ve kalitesi konusunda memnun edilmelidir.
- Geliştirme süreci esnek olmalı ve gerekli tüm değişiklikleri en kısa sürede uygulamalıdır.
-
Müşteriler için sık yazılım güncellemeleri sağlanmalıdır,
her güncelleme
2–16haftadan daha uzun aralıklarla çıkmamalıdır. - Yöneticiler ve geliştiriciler arasında yazılımın tüm iş yaşam döngüsü boyunca ortak ekip çalışması.
- Motivasyonu yüksek geliştiricilerin teşvik edilmesi.
- Bilgi aktarımının diğer tüm yollarına kıyasla yüz yüze görüşmeye öncelik verilmesi.
- Çalışma sürecinin etkinliği yalnızca kaliteli bir ürünün teslimi ile ölçülür, çalışılan saatler, iş gücü maliyeti vb. ile değil.
- Herhangi bir ekibin gelişiminin temelinde, esnek süreçlerin aktif olarak uygulanması yatar.
- Geliştirilen bir ürün için öncelikler yalnızca teknik yönler değil, tasarım da olmalıdır.
- Gereksiz iş miktarını azaltmaya ve çalışma süreçlerini basitleştirmeye yönelik çaba.
- İş süreci organizasyonunda öncelik kendi kendini organize etme ve girişimcilik olmalıdır.
- Ekip tarafından kendi çalışmasının sürekli olarak değerlendirilmesi ve olası eksikliklerin düzeltilmesi.
Ayrıca Bakınız
-
tüm geliştirme uygulamalarını aşırı derecede güçlendirmek için kullanılan
XPmetodolojisi, -
belirsiz gereksinimlerle bir ürün geliştirmek için kullanılan
RADkonsepti, -
denetim ve BT yönetimi alanlarında standartlar geliştirmek için kullanılan
Cobitmetodolojisi, -
BT'de büyük ölçekli projelerin uygulanması için standartlar geliştirmek amacıyla kullanılan
PRINCE2metodolojisi, -
esnek proje yönetimi için kullanılan
TDDgeliştirme tekniği,