MVP'ye Feature Eklemeyi Bıraktığım An
Kapsamı dondurmak bir sprint süsü değil

İlk sürümü 'küçük tutacağım' diye başlamıştım. İkinci haftanın sonunda liste hâlâ uzuyordu: davet, etiket rengi, dışa aktarma, bir de 'belki sonra lazım olur' diye açtığım ayarlar sayfası. Hiçbiri tek başına büyük değildi. Hepsi birden, yayınlanabilir bir çekirdeği sürekli ileri itiyordu.
Durduğum an dramatik değildi. Bir kullanıcı adayı 'bunu ne zaman kullanabilirim' diye sordu. Cevabım 'şu üç iş bitince' oldu. Üç iş, o sabah beşe çıkmıştı. O cümleyi duyunca anladım: MVP'yi tanımlamıyorum, erteleme listesini yönetiyorum.
Ne MVP değildi
MVP'yi 'az özellik' sanmak yetmiyor. Az özellik de dağınık olabilir. Bende eksik olan, tek bir işin uçtan uca bitmesiydi: notu yaz, kaydet, ertesi gün bul. Bunun dışındaki her şey — paylaşım bağlantısı, takım alanı, tema — aynı cümleye sığmıyordu.
Yazdığım kural tek satırdı: v1, bir kişinin tek başına yaptığı işi yarım bırakmadan bitirir. İkinci kişi, ikinci cihaz, ikinci fiyat basamağı yok. Bu kuralı duvara asmadım; issue listesinin üstüne yapıştırdım. Uymayan kart 'sonra' kutusuna gitti, 'şimdi kısa sürer' kutusuna değil.
- Ana yol: yaz, kaydet, geri gel, oku.
- Olmayan: davet, fatura kalemi, entegrasyon, tema.
- Ertelediğim her şey için bir cümle: kimin işini, ne zaman bozar.
Geri çevirmenin şekli
Hayır demek, 'şimdi yoğunuz' demek değildi. O cümle kapı aralık bırakıyor; karşı taraf iki gün sonra tekrar geliyor. Dedim ki: bu sürümde yok, gerekçesi şu, tekrar bakacağım tarih yok — bir sonraki sürüme kadar ölçü yoksa bakmam.
İsteklerin bir kısmı doğruydu. Kaydetmenin yavaş olması doğruydu; onu kestim çünkü ana yolu kırıyordu. 'Takım alanı da olsa' doğru bir istek değildi; henüz tek kullanıcı işi bitmemişti. İkisini aynı backlog'da tutmak, hangisinin MVP olduğunu unutturuyordu.
Dondurunca ne oldu
Kapsamı dondurmak, işi bitirmek değil. Donduğu hafta asıl iş sıkıcılaştı: boş durum metni, hata cümlesi, kayıt sonrası nereye düşüleceği. Bunlar feature listesinde 'küçük' duruyor, üründe yoklukları büyük. Launch'u bunlar geciktirmiyordu; ben onları feature sanmadığım için ertelemiştim.
Dondurmanın ikinci etkisi, konuşmanın değişmesiydi. 'Şunu da ekleyelim mi' yerine 'ana yol kopuyor mu' sorulur oldu. Kopuyorsa bug. Kopmuyorsa sonraki sürüme not. Bu ayrım, küçük bir araçta sprint planından daha işe yaradı.
Listeyi yakmak
'Sonra ekleriz' listesi masum duruyor. Üç ay sonra o liste, ürünün kişiliği oluyor. Ben listeyi silmedim; her satıra bir sahip ve bir red nedeni yazdım. Sahibi yoksa satır düştü. Red nedeni 'vakit yok' ise de düştü — vakit yok, karar değildir.
Bu yazı serinin kapısı. Sonraki üç yazı fiyat, ilk oturum ve ayrılan kullanıcı. Hepsi aynı refleksin kuzeni: bir şey daha ekleyerek ilerlemek. MVP'de o refleks, ürünü büyütmez; çıkış tarihini siler.
Yorumlar
Yorumlar (0)
Yorumlar üyelere açık. Üye ol · Giriş yap