Son zamanlarda bu mesleğin en sinir bozucu ve moral öldürme deneyimlerimden biri olarak tanımlamak zorunda olduğum şeyden giderek rahatsız oldum: Test edilmiş, yeniden test edilmiş, sahnelenmiş ve tüm niyetler için bir sürümde oturmak zorunda kaldım ve amaçlar gönderilmeye / konuşlandırılmaya hazırdır .
Sadece hardcore bir kodlayıcı değil, çok yönlü bir çözüm adamı olarak, uygun değişiklik kontrolü ihtiyacını anladım ve hatta savundum. Ancak son zamanlarda, üslerimizi örtmek ve zamanında nakliye arasındaki sürekli denge tamamen ters gitti ve aklı başında bir şeye geri yükleme konusunda çok az ya da hiç başarılı olamadım.
Riskten kaçınan yönetimi ikna etmeye yardımcı olmak için zorlayıcı argümanlar arıyorum :
Geliştirici ekibi kendi sürüm programını ayarlayabilmeli (veya yapmalıdır) - elbette (1-3 ay en büyük Fortune 500 şirketleri hariç herkes için yeterince muhafazakar olmalıdır);
Yazılım sürümleri önemli kilometre taşlarıdır ve süvari davranılmamalıdır; diğer bir deyişle, gereksiz gecikmeler / kesintiler son derece yıkıcıdır ve sadece bazı kritik iş sorunlarına son çare olarak düşünülmelidir; ve
Paydaş olarak yer almak isteyen (veya talep etmeyen) harici (geliştirici olmayan / olmayan) kuruluşlar, özellikle planlanan gemiden önceki hafta veya daha önce yayınlanma takvimini karşılamak için geliştirici ekibiyle işbirliği yapma sorumluluğuna sahiptir. tarih (kullanıcı testi / evreleme).
Yukarıda, deneyime dayanarak benim için doğru olan iddialar var, ama şimdi bunu kanıtlamak zorunda olduğum anlaşılıyor - bu yüzden böyle bir şey varsa, burada biraz daha yumuşak bir şey istiyorum.
Yönetime sabit (ya da yarı esnek) bir serbest bırakma döngüsü fikrini "satmak" zorunda olan herkes, hangi argümanların / stratejilerin etkili veya ikna edici olduğuna ve neyin yaramadığına dair bazı işaretler verebilir mi? Açık planlı çekişme ve batık maliyetlerin yanı sıra, "kurumsal" bir ortamda bile gönderimin gerçekten önemli olduğunu belirlemeye yarayan herhangi bir sabit veri / kanıt var mı?
Alternatif olarak, zaman planlaması esnekliğinin (haftalar / aylar boyunca bile olsa) zaman planında gönderimden neden daha önemli olduğu konusunda yapıcı argümanlar duymaya açığım; şu anda inanmak zor ama belki de bilmediğim bir şey biliyorlar.
Sürümleri sahnelediğimizi ve bunun üretim hariç her aşamadan geçtiğini unutmayın. Sorunlar, ticari bir hata izleyici kullanılarak izlenir ve bu sürüme atanan her sorun -% 100'ü - kapatıldı. İnanmanın zor olduğunu ve bunun tam olarak önemli olduğunu anlıyorum -% 100, tam özellikli, tam olarak test edilmiş, paydaşlarca onaylanan bir yayının, açıklanamayan nedenlerle yönetim tarafından erteleneceği mantıklı değil, ama olan şey, olan bu, çözülmesi gereken problem bu.