Çevik Yazılım Geliştirme

Nedir

Çevik yazılım geliştirme, tekrarlayan geliştirme döngülerini ve kendi kendini organize eden ekipleri vurgulayan bir dizi uygulamadır. Değerin yalnızca projenin sonunda üretildiği şelale tarzı projelerin aksine, çevik yazılım geliştirme, değerin sürekli ve kademeli olarak sunulmasına ve sürecin kendisinin evrimsel olarak gelişimine odaklanır.

Hangi Sorunları Çözer

Bir yazılım projesindeki tüm paydaşlar için  gereksinimleri tanımlamak, iletmek ve anlamak imkansız olmasa da çok zordur. Yine de müşteriler yazılım projelerinin zamanında, iyi kalitede, bütçe ve kapsama uygun olarak teslim edilmesini isterler. Döngüsel doğasıyla çevik yazılım geliştirme, şelale tarzı stratejilerin aksine gereksinimlerin sürekli uyarlanması ve diğer tüm koşullara daha hızlı adaptasyonu sağlar. 

Nasıl Yardımcı Olur

Çevik yazılım geliştirme, gereksinim mühendisliği, planlama, uygulama, gözden geçirme, test etme ve teslim etme gibi geleneksel stratejilerin (şelale tarzı) tüm aşamalarını içerir. En büyük fark, bir yazılım projesinin tüm zaman diliminin, her biri tüm bu aşamaları içeren tekrarlara bölünmesidir. Her tekrardan sonra, yaratılan değer müşteri ile birlikte gözden geçirilebilir ve gereksinimler hedefe doğru ayarlanabilir. Ek olarak, geliştirme ekibi sürecin kendisini iyileştirmek için hangi adımların atılacağını geriye dönük olarak inceler.


Son düzenleme December 27, 2023: Translate tags to TR (#2741) (778450e)