Bazı meslektaşlarına bunun neler olabileceği hakkında sorular sordum ve bir böceğin bir öncelik seviyesine sahip olmaması halinde Bug'ın geliştiricinin dikkatini çekmesi çok nadir olduğu ve bunun gerçekten de mantıklı olduğu belirtildi.
Aslında, bana sorarsan yapmaz. Ne kadar çok (öncelikli) öncelik seviyesi varsa, o kadar fazla bilgiye sahip olacaksınız. Etkili bir şekilde yalnızca bir önceliğiniz varsa, bu hiç önceliğe sahip olmamakla aynı şeydir.
Ve hala başa çıkmanız gereken aynı sayıda böcek ve bunu yapmak için aynı miktarda mantarınız olduğu için, bazı ilk sezgisellerin kullanılacağı, muhtemelen null olanı - "ilk gelene ilk hizmet" i izleyeceksiniz. Ve şimdi bir hata önceliği ölçümüne sahipsiniz, ancak varış zamanı ve artık kontrolünüz altında değil.
Hata düzeltmeye tahsis edilecek yeterli kaynak bulunmadığına dair bir belirti olabilir (orada " Hatalar düzeltilinceye kadar yeni özellik yok " gibi bazı politikalar var. Joel onaylar ; sınırları ve sonuçları anlamak bir iş kararıdır ).
Çalıştığım bir projede, gelen hatalar "önceliksiz bir tampon" içinde toplandı ve her Pazartesi hata listesini gözden geçirip, tahmin etme zorluğunu (çok kaba bir tahmin; daha sık sık "Ortaya Koyacağımızdan") onları uygun zamana göre sırala. Bu, sıkıcı, ilginç olmayan veya zor olduğu düşünülen böcekleri listeye koyma eğilimindeydi; Süpervizörlerin ve pazarlamanın haftada, favori hataların önceliğini gidermek için harcayabilecekleri belirli sayıda kredi aldıklarını ve çözülmemiş böceklere geri ödeme yaptıklarını (bu, geliştirici tarafından belirlenen bir hatanın ne kadar gecikebileceği konusunda bir sınır koydu). .
Ayrıca böcekleri birleştirmek, iptal etmek ve bölmek de mümkündü; O kadar umutsuzca kusurlu olan bir modülü hatırlıyorum ki, yirmi ya da otuz hata raporunu tek bir "bu şeyi sıfırdan yeniden yazmak" için batırdık, daha sonra "sefil şeyin girişlerini ve çıktılarını açık bir şekilde" yazdı. giriş ve çıkışların spec ile eşleştiğinden emin olmak için "vb. Sonuncusu “eski kodu geri dönüştürülmüş kağıda yazdır, çimlerin üzerine çıkar ve ateşe koy” oldu (biz de öyle yaptık. Ne kadar iyi hissettirdiğini hatırlıyorum. Eulogiyi sıraya koyduk; oldukça komikti.) ).
Bazı pazarlıklardan sonra, gelecek haftaya atfedilen "yapacak", "yapabilir" ve "yapamayan" olarak ayrılan haftanın yapılacaklar listesi vardı. Burası bazı pazarlıkların geldiği yerdi: böceklere tahsis etmek için elli saatimiz vardı ve ilk yirmi için% 95 emin olduk. Yönetim, yirmi birinci böceğin düzeltilmesini şiddetle istedi ve kredisi kalmadı; o zaman bu hatayı "Yapacaklar" listesinden biriyle değiştirmeyi önerebiliriz, ya da birisi "FooBazFeature subteam'inden birkaç günlüğüne beni çıkar ve şunu söyleyeyim" ya da "Daha fazlasına ihtiyacımız var insan gücü".
Sistem kimseyi tatmin etmedi, gerçekten, ama bunun (en azından geliştiriciler arasında) iyi bir işaret olduğuna inanılıyordu.
Ortaya çıkan bazı ek olumsuz kalıplar, yöneticiler tarafında "Arzulu Düşünme" idi ("57212 numaralı hataya düştün. Bu, sekiz saat gerektiriyor. Bu kabul edilemez. Dördüncü olun") ve "Fiat ile Hata Ayıkla" ("Ne istersen yap" ama bu kırk böcek önümüzdeki haftaki büyük gösteriden önce düzeltilmelidir. Daha fazla zamanınız olamaz, daha fazla insanınız olamaz "). Ayrıca, kısa bir süre için çok iyi çalışma eğiliminde olan , ancak genellikle çıldırmış veya daha yeşil meralar bırakan bir geliştiriciye yol açan Boxer Sendromu ("daha fazla çalışacağım") .