Tuesday, 8 September 2009

Agile Metodoloji Tanımı

Agile kelime manasıyla çevik,atik manasına gelmektedir. Yazılım geliştirmede ise bu kavram değişen ihtiyaçlara hızlı cevap verbilen pratikleri ifade eder. Bu kavram aslında 1950’lerde üretim alanında verimliliği artırmak için geliştirilen yalın yaklaşımlarda ortaya çıkmış, daha sonra bu yaklaşımların yazılım sektöründeki uzantısınada çevik yazılım süreçleri denmiştir. Bu yaklaşıma yazılım sektöründe 1970 lerde rastlanmaya başlanmıştır. Yaklaşıma rastlansada şimdiki manada çevik metodolojilerin kullanımı biraz daha artmış 2000 lerden sonrada tüm dünyada başarısını kanıtlayarak yaygın hale gelmiştir. Çevik süreçler klasik süreçlerdeki riskleri önlediği ve rekabetçi avantaj sağladığı için şu anda dünyadaki Google, Microsoft, IBM, Yahoo gibi birçok şirkette birçok yazılım projesi bu yöntemle geliştirilmektedir. Günümüzde artan rekabet koşulları, şirketlerin IT projelerine yaptıkları yatırımların sonucunu hemen görmek istemeleri ve çevik sürecin bunlara hemen ceap verebilmesi nedeniyle agile yazılım geliştirme en popular metodoloji olmuştur.

No comments: