eXtreme Programming

Günümüz yazılım ekiplerinin büyük bir çoğunluğu kodla ve düzelt metodunu kullanıyorlar. Yazılım, ihtiyaçlar çok iyi anlaşılmadan üretiliyor ve müşteriye gösteriliyor. Müşteri eksikleri, hataları belirtiyor ve yazılım gerekli şekilde değiştirilerek müşterinin ihtiyacını karşılar hale getiriliyor.

Bazı ekipler ise yazılım mühendisliği metodolojilerini kullanıyorlar. Önce sistem iyice analiz ediliyor ve ihtiyaçlar net bir şekilde ortaya konuyor. Daha sonra tasarım yapılıyor, kodlanıyor ve test ediliyor.

Şimdi ise Yazılım üretiminde çevik metodolojiler bunların yerine daha çok tercih ediliyor.
En popüler çevik metodoloji olan eXtreme Programming(XP) hızla yaygınlaşıyor. Ne olduğu konusunda bilgi aldıktan sonra, temel değerlerini ve pratiklerini öğrenelim, anlayalım.
Popülaritesi ile birlikte kaynak sayısı da artan XP, Türkçe’de Uç Programlama olarak adlandırılıyor.
Her ne kadar düzensiz bir programlama şekli olarak görünse de CMMI gibi kalite sistemlerine de uyarlamışlar.
Kullanımı ile ilgili bir örnek olarak Extreme Programming ve PHP yazısıyla konuyu bitirelim.
—–

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir