Geleceği tahmin etmek imkansız. Bir tahmin istemek ("tahmin") sadece sorun istiyor. Herkes yapar ve herkes yanlış yapar.
“% 500 oranında” ile ilgili kararınız muhtemelen mimarın tahmin ettiği kadar yanlış. Ne de olsa, "... proje henüz bitmedi ..." Burada gerçekler yok.
Kimse "doğru" cevabı bilmiyor. Ve bitene kadar kimse bilmeyecek.
Ve yapıldıktan sonra bile, "orijinal" tahmin (değişiklik kontrolü olan veya olmayan), gerçekten gerçekleştirilmiş herhangi bir şey ile ilişkili olmayabilir.
Tahmin etmek bir tuzaktır - teçhiz edilmiş bir oyundur. Kazanamazsın, hatta kıramazsın ve oyundan bile çıkamazsın.
Düzenle
Kötü tahminlerle uğraşmak; Yanlış görünen bir "eski" tahmin .
İşte burada. Başka birinin tahminleriyle aynı fikirde değilsin. Ya gerekli olduğunu düşündüğünüz bir şeyi atladılar; onlar sizden farklı bir iş kapsamına sahipti ya da farklı bir verimlilik oranına sahiplerdi. Ayrıca, tahmin sadece çabadan daha fazlasıysa, farklı bir maliyet temeline sahiptir. Hepsi tartışmalı. Bu yüzden tahmine kadar olan detayları tartış. Genel sayıya itiraz etme - bir özette gerçek bilgi yok . Tahminin temelini oluşturan münferit ayrıntıları tartışınız. Ne düşündüklerini öğren.
Varsayımlarınızın varsayımları kadar yanlış olması muhtemeldir. Eşit olasılıkla.
Tahmini Sorulduğunda .
Yanlış olacaksın.
İşin kapsamı hakkında yalan söylüyorlar.
Takımın verimliliğini bilmiyorsun.
Hangi yeni teknolojiye dahil olursa olsun yanlış tanıtıldı.
Bu şeyleri rastgele örtmek için sadece dolgu malzemesi atamazsınız. Aslında bilmiyorsunuz ve "tahmin" için bir temeli yok. Sadece tahmin ediyorum. AŞ bunu.
Kural 1: Yalnızca tahmin ettiğinizden beri, küçük artışlarla tahmin edin.
Herhangi bir "tahmin" durumunda temel soru geleceği öngörmek değildir . Bunu bir veya iki haftadan daha uzun süreler boyunca hiçbir doğrulukla yapamazsınız. Tahminlerinizi, doğrudan ve anında ayrıntılı bir bilgi sahibi olduğunuz bir zaman ufkuyla sınırlandırın. Örneğin, bir sonraki sürüm.
Temel soru - genellikle - alıcılarınızın veya müşterilerinizin karar vermesidir. Soru “maliyet ne olacak?” Değil. - bu eksik. Sorun şu ki, "yatırım buna değecek mi?" Asıl soru, "maliyet / fayda oranı nedir" ve "daha fazla yatırım daha fazla getiri yaratmayacağı için harcamaları ne zaman durdurmalıyız?" Bunlar gerçek sorular.
Kural 2: Karar vericiyi gerçek bilgilerle destekleyin.
Çoğu insan en Çevik bir yaklaşımla servis edilir. İlk sürüm - bundan bir ay sonra - 5 kişi x 4 hafta sürecek ve 1 milyon dolar / gün kayıplarını düzelten X ve 200 bin dolar / hafta kayıp fırsatlarını düzelten Y özelliğini verecek. Ne yaptığınızla ilgili ayrıntılı bilginiz var, bu nedenle bu tahmin mantıklı geliyor. Bundan sonra bırakma biraz puslu.
Bundan bir yıl sonraki sürüm, gelecekte sadece rasgele bir sayıdaki herhangi bir tahminde bulunacak kadar ileride. Gelecekte 6 aydan fazla bir şeyin ayrıntılarını terlemeyin, yalnızca basit kurallara uyun.
TCO'nun ne olduğunu sordukları zaman dürüst olmalısınız. "Toplam maliyet, geliştirme için ödeme yapmayı bıraktığınızda gerçekleşir. Ödeme yapmayı bırakana kadar, her zaman maliyete tabi olursunuz."
Asıl soru, "Hangi sorunları çözmeye çalışıyorsunuz?" ya da "hangi yeni fırsatı takip ediyorsun?" ve "Bunun değeri nedir?"
Kural 3: Yazılımı, çözmesi gereken sorundan daha az maliyetli hale getirin.
Sorunu çok iyi bilmiyorsanız, tahmin algıya uyacak şekilde oynanacaktır. Bundan kaçınmaya çalışın.
Olasılık Üzerine . Hastalığı veya kazayı zayıflatması dışında, yazılım geliştirmenin hiçbir kısmı gerçek olasılıklarla yönetilmez. “Riskler” sadece kötü yönetimdir. Genel olarak "iş ihtiyacının karmaşıklığına A veya B teknolojisine ihtiyaç duymadık" şeklinde. "Sorun ya da teknoloji hakkında daha fazla şey öğrendiğimizde," kapsamın sürünmesi "olarak cezalandırılan programı değiştirdik.
Bir şeyler öğrenme ve kapsamı değiştirme olasılığı yoktur. Bu bir kesinlik.
Planlamada . "Planlama" var ve "tahmin" var. Neyin inşa edileceğini planlamak en iyisi bir kontrol listesi veya bağımlılık grafiği olarak temsil edilen bir şeydir. Gereken çabayı “tahmin etme”, bilinmeyen faktörlere dayanır.
"Planlama" sıradan iyi yönetimdir.
"Tahmini" bilinmeyen bir bilgi gerektirir. Eforu doğru bir şekilde “tahmin etmek” için, ürünle ilgili kaynak kodu düzeyine sahip olmanız ve bu kaynak kodunu hangi kişinin yazacağını ve bireyin hangi hataları yapacağını bilmeniz gerekir. Bunu bilemediğiniz için, herhangi bir tahminin yanlış olması gerekir. Ve genellikle yanlış yanıltıcı ve bu nedenle işe yaramazlık noktası.
Tahmin% 500 oranında yapıldıysa ve proje halen devam ediyorsa, bir tahminin değeri nedir?
Yok. Tek yaptığı insanları mutsuz etmek oldu. Ancak yine de proje ilerledi.
Kimse geleceği göremediğinden tahminde bulunmak doğru değildir. Yararlı olun, insanların karar vermelerine yardımcı olun.
Ufku kısa tutun. Değeri mümkün olduğunca çabuk verin. Müşterinin herhangi bir zamanda projeyi iptal etmesine ve yine de değeri olmasına izin veren bir plan oluşturun.
Planın, projedeki tek "kutsal gerçek" olmasına izin verme. Verilebilir işlevsellik kutsaldır. Teslim edilenler değiştikçe her şey değişmeli.
Planın yarattığı değerin ötesine geçmesine izin vermeyin.