TÜRKÇE | ENGLISH
Kayıt | Giriş
Agile

 

 Yazılım süreçleri hiç istenmeyen bir şekilde sancılı ve uzun süren yapılara kolayca kayabilmektedirler. Özelliklede ülkemizde, yazılım projeleri yönetimsel eksiklilerden dolayı ancak %50 başarı ve memnuniyet ile tamamlanabilmektedir. Avrupa ve Amerika’daki büyük şirketler de bu dönemi yaşamışlardır. Daha verimli projeler üretmek üzere çeşitli yöntemler denemişler ve çoğu şirket yönetimde ve uygulamada en başarılı buldukları “Agile” (çevik) yazılım metodolojisini benimsemişlerdir. Bu metodoloji sayesinde, artan verimlilik ve esneklik doğrultusunda projelerin kalitesi artmış ve başarı oranlarını %80’ lere çıkartmayı başarmışlardır.

“Agile” (çevik), dünya üzerinde kabul edilen yöntemler arasında en hızlı ve güvenli proje geliştirme metodolojisidir. Şu anda dünyada irili ufaklı birçok şirket tarafından yoğun bir şekilde kullanılmaktadırlar. Ancak, ülkemizde henüz yaygın olarak kullanılmamakta ve birçok şirketin öz kaynakları ve zamanı halen aksaklıklar nedeniyle boşa harcanmaktadır.

Genel anlamda yazılım projelerini ele alacak olursak, projelerin şu değişkenlere göre planlandığı söylenebilir:

-       müşteri istekleri,

 

-       zaman,

 

-       özkaynak,

 

-       kalite ve

 

-       vizyon.

 

Bu değişkenler, proje başlangıcında birer etken olduğu gibi, proje süresince de değişirler. Bu nedenle projelerde bu değişkenlerin gösterdiği farklılığı dengeleyebilecek esnek yapılara ihtiyaç duyulmaktadır.

Bu değişkenlerin proje süresince beraberinde getirdikleri bazı problemler:

 

-       kontrolsüz uygulama geliştirme süreçleri,

 

-       belirsiz iş süreçleri ile belirsiz geliştirme süreçlerinin bütünleşmesi,

 

-       ortamdaki değişkenlerin sadece proje başlangıcında değerlendirilip proje süresince değerlendirmeye alınmaması

 

şeklinde sırlanabilir.

 

Ülkemizde de çoğunlukla kullanılmakta olan lineer sistemler (waterfall gibi)  yukarıda özetlenen problemleri çözmekte yetersiz kalmaktadır. Ayrıca bu modellerdeki ufak değişiklikler, modelin daha da karmaşıklaşmasına neden olmaktadır. Bu nedenle tüm değişkenlerin hareketlerine kolay uyum sağlayacak bir proje yönetim yapısına ihtiyaç duyulmuştur.

 

Bu noktada da çözümün adı Agile olarak karşımıza çıkmaktadır.

 

 
 
© Tüm hakları ACM Yazılım Çözümleri Ltd.'ye aittir.