"Yüzde 90 bitti" neredeyse her zaman şu anlama gelir: görünen iş bitti, görünmeyen iş henüz başlamadı. Ekranlar var, her şeyin yolunda gittiği akış geliştiricinin makinesinde çalışıyor ve geriye hata yönetimi, uç durumlar, gerçek veri, sunucuya alma ve ancak işi yapmayan biri kullanmaya kalkınca ortaya çıkan şeyler kaldı. Bu kalan kısım çoğu zaman kendisinden öncekilerin tamamından uzun sürer.
Bu genelde bir yalan değildir. Geliştiriciler görebildiklerini tahmin eder ve son bölüm önceden görülmesi gerçekten zor şeylerden oluşur.
Önemli noktalar
- Son yüzde 10 farklı türde bir iştir: Bir özelliği kurmakla onu gerçek hayatta ayakta tutmak ayrı işlerdir.
- Yüzdeler harcanan emeği ölçer, kalan işi değil: Sona doğru bu kadar yavaş ilerlemesinin sebebi budur.
- Tek bir istek meseleyi çözer: Kendi cihazınızda, onların makinesi dışında kullanmayı isteyin.
- Asıl sinyal tekrarlayan yüzde 90'dır: Bir kez normaldir. Üç hafta üst üste, kimsenin ad koymadığı bir kapsam sorunudur.
Yüzde 90 dendiğinde geriye genelde ne kalır
Hemen her projede aynı maddeler çıkar:
| Biten | Genelde kalan |
|---|---|
| Ekranlar ve her şeyin çalıştığı akış | Alan boş kaldığında, ödeme başarısız olduğunda ya da iki kişi aynı anda düzenlediğinde ne olacağı |
| Test verisiyle çalışması | Sizin gerçek verinizle çalışması, ki o daha dağınıktır |
| Geliştiricinin makinesinde çalışması | Sunucuda, sizin alan adınız, sertifikanız ve hesaplarınızla çalışması |
| İşlevsel olarak tamam | Yeterince hızlı ve bir yıllık kayıt biriktikten sonra da hızlı |
| Kurulmuş olması | Devredilebilir olması: belgelenmiş, bir başkasının da yayına alabileceği, izlenen |
Bunların hiçbiri isteğe bağlı değildir ve hiçbiri demoda görünmez. Bir projenin bir ay boyunca bitmiş görünmesinin sebebi budur.
İddiayı sınayan istek
Kendiniz kullanmak istediğinizi söyleyin. Anlatım değil, ekran paylaşımı değil. Kendi cihazınızda bir bağlantı ya da bir kurulum; gerçek bir müşterinin veya çalışanın yapacağı işi, kendi verinizle yaparak.
Bu isteğe gelen cevap size herhangi bir rapordan fazlasını söyler:
- Bir iki gün içinde erişim alırsınız. İddia büyük ölçüde doğrudur. Bir saat boyunca gerçekten kullanın ve sizi durduran her yeri not edin.
- Bunun yerine demo teklif edilir. Yaygındır ve mutlaka kötü değildir, ama not edin. Demo kontrollüdür; siz kontrolsüz hâli istiyorsunuz.
- Tek bir makinenin dışında gösterilemez. Önemli durum budur. Genelde yayına alma probleminin çözülmediği anlamına gelir ve yayına alma çoğu zaman kimsenin hesaba katmadığı haftalarca iştir.
Sayı neden bir yerde takılır
İlerleme yüzdesi neredeyse her zaman harcanan emeğin tahmin edilen emeğe oranından hesaplanır. Sona doğru paydanın yanlış olduğu ortaya çıkar: kalan iş olduğundan az tahmin edilmiştir, dolayısıyla her emek günü bir günden az görünür ilerleme ekler. Sayı 90'dan 92'ye, 93'e sürünürken gerçek iş yapılıyordur. Bu herkes için kafa karıştırıcıdır ve dürüst ekipleri kaçamak yapıyormuş gibi gösterir.
Daha iyi davranan bir sayı istiyorsanız yüzde sormayı bırakın ve sayı isteyin: listede kaç madde kaldı ve geçen hafta kaç madde kapandı? Sayılar ne pohpohlar ne de takılır.
Tekrarlayan yüzde 90 ne zaman gerçekten sorunludur
Bir kez normaldir. İki kez yaygındır. Harekete geçmeniz gereken kalıp, kalan madde listesinde hiçbir değişiklik olmadan üçüncü hafta da aşağı yukarı aynı rakamın söylenmesidir.
Bu kalıp genelde üç şeyden birine işaret eder. Kalan iş kimsenin kabul ettiğinden büyüktür, çoğunlukla bir bağımlılık beklendiği gibi davranmadığı için. Ya da iş bitirilmek yerine yeniden yazılmaktadır ki bu aynı alana tekrar tekrar dokunulması olarak görünür. Ya da raporlayan kişi işi yapan kişi değildir ve doğrulayamadığı bir tahmini aktarmaktadır.
Üçü de telafi edilebilir ve üçü de kimse ad koymadıkça kötüleşir. İşe yarayan hamle baskı değildir. Kalan maddelerin listesini, her biri tek satır olacak şekilde yazılı istemek ve geçen haftanın listesiyle karşılaştırmaktır. Yüzde sabit kalırken liste büyüdüyse cevabınızı almışsınızdır.
Bu sorunun daha geniş hâli için projenin gerçekten geride olup olmadığını anlattığımız yazıya bakın.
Ali Boran Gazel