Gereksinim değişikliklerinin çok ağır bir değişim kontrol sistemi tarafından yönetildiği projeleri gördüm. Bu kötü. Birçok önemli değişiklik gerçekleşmez, çünkü müşteri bir değişiklik kontrolü sağlama zorluğundan geçmek istemez, böylece yazılım ihtiyaçları ile eşleşmez. İşlemden kaçınmak için bazı küçük değişiklikler “radarın altında” kayıyor, bu yüzden yazılım düşündüğünüzle eşleşmiyor.
Bunun tersine, proje yöneticisinin "reaktif" olduğunu düşündüğü ve kodlayıcıların kullanıcılardan gelen her isteğe yanıt vermesi anlamına geldiğini düşündüğüm projeler gördüm. kesmek. Temel olarak, şimdi hiçbir geliştiriciniz yok, fazla kalifiye satış mühendislerinden oluşan bir ekibiniz var.
Dolayısıyla, bu iki kutup arasında iyi çalışan bir durum olduğunu umuyorum ve sizin için en iyi olanın hem kişisel bir seçim hem de konumlandırılmasını bekliyorum. Her değişikliğin maliyetini yakalamanın kesinlikle bir değeri var. Scrum gibi bir çerçevede, hikaye puanlarındaki maliyeti ifade edebilir ve ekip, her tekrarlamada yaptıkları işleri toplam kullanılabilir çabaya karşı değiştirebilir. Bir ürün yöneticiniz varsa, o kişiden bir değişiklik veya özellik isteğinin beklenen yararını ölçmesini sağlayabilirsiniz. Bu genellikle korumalı gelir (bunu yapmazsanız kaç müşteriden ayrılacağı) ve kazanılan geliri (bunu yaparsanız kaç müşterinin geleceği) açısından yapılır. Bu önceliklendirme konusunda yardımcı olabilir, ancak ürün yöneticisinin önyargısını veya kişisel tercihini de yansıtabilir.