PROGRAMLAMADA YENİ EĞİLİMLER Dersi Çevik Yazılım ve Scrum Yöntemi soru detayı:

PAYLAŞ:

SORU:

Çevik Yazılım Geliştirme Manifestosundaki maddelere göre hangi çıkarımlar yapılabilir?


CEVAP:

Manifestodaki maddelere göre aşağıdaki çıkarımlar yapılabilir:

• Süreçler ve araçlar, yazılımın temel amacı olan değeri üretmek için kullanılmalı- dır. Araçlar işimizi kolaylaştırmalı ve takip edilebilirliği arttırmalıdır. Bir değeri olmayan araçlar ve süreçler fayda sağlamayacaktır. Ayrıca bireyler arası etkileşim, bir takım olma hissiyatı, araçlar ve süreçler tarafından engellenmemeli, aksine desteklenmelidir.

• Dokümantasyon da araçlar ve süreçler gibi değer katan düzeyde yapılmalıdır. Engelleyici ve gereğinden fazla yük getiren dokümantasyon faydasızıdır. Çalışan bir yazılım ortada yoksa dokümantasyon bir işe yaramayacaktır. Kaynaklar, bu durum göz önünde bulundurularak önceliklendirilmelidir.

• Yazılımı talep eden müşteri ile sürekli etkileşim halinde olmak, yazılım geliştirme sürecini daha çevik yapacaktır. Önceden yapılan pazarlıklar bazı durumlarda ilerlemeyi yavaşlatır ve müşteri ile iletişim kopukluğu projenin başarısız olmasına yol açabilir. Müşteri dış bir paydaş değil, takımın bir parçası olarak konumlanmalıdır. Bu sayede daha doğru ürünün ortaya çıkması mümkün kılınmaktadır.

• Bir projenin baştan sona tüm planının yapılması hem zordur hem de gerçek dışı olma ihtimali yüksek bir faaliyettir. Gereksinimlerde meydana gelebilecek değişiklikler baştan kabul edilmeli ve planlamalar adapte olabilecek şekilde yapılmalıdır. Planlama da değer üretmek için kullanılan bir araçtır. Bu sebeple planlar değişikliklere adapte olmalı ve değer üretimine fayda sağlamalıdır.