İçeriğe geçAnemo
TR
İletişim

"Yüzde 90 Bitti" Aslında Ne Demek?

· 4 dk okuma

"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

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:

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.

Sık sorulan sorular

Yazılımcım yüzde 90 derken yalan mı söylüyor?

Genellikle hayır. Yazılımın görünmeyen kısmını tahmin etmek gerçekten zordur ve çoğu insan görebildiğini raporlar. Aksine dair kanıtınız olana kadar bunu dürüstlük sorunu değil isabet sorunu olarak ele alın; ikisi tamamen farklı tepkiler gerektirir ve yanlış teşhis çalışan bir ilişkiye zarar verir.

Son yüzde 10 ne kadar sürmeli?

Güvenilir bir kural yok, ama ilk sürümlerde "özellikler tamam" noktasından sonraki bölümün toplam projenin dörtte biri ila üçte birini alması sık görülür. Kalan bütçeniz bunun bir hafta süreceğini varsayıyorsa yanlış olan şey ekip değil bütçedir.

Denemek için erişim alamıyorsam ne yapmalıyım?

Buna tam olarak neyin engel olduğunu sorun ve cevabı yazın. Meşru sebepler vardır; örneğin yalnızca canlı hesapla çalışan bir entegrasyon. Somut bir sebep verilmiyorsa bu başlı başına bulgudur. Bu noktada bir toplantı daha yapmaktansa teknik birinin işin kendisini okuması daha değerlidir; bunu kod okumadan yazılım kalitesini ölçmek yazısında ele aldık.

Bir sonraki projede bunu engelleyebilir miyim?

Kısmen. Başlangıçta "bitti"nin ne demek olduğunu yazın: yayına alınmış, ekip dışından biri tarafından kullanılabilir ve gerçek veriyle çalışıyor. İş başlamadan yazıya dökün. Bu zor kısmı ortadan kaldırmaz ama zor kısmın sürpriz olmasını engeller. Başlamak üzere olduğunuz bir proje için bu tanımın yazılmasını isterseniz bize yazın.

Bu işte nasıl çalışırız

İlgili yazılar

Uçtan Uca Ürün Ortağınız

Anemo'da kalite, bizim için yalnızca bir hedef değil; teslim ettiğimiz her projeye yerleştirdiğimiz temel bir standarttır.

Ali Boran GazelCEO

Hemen Teklif Alın