İnsanların Gerçekten Kullandığı Ürünler Yapmak

Çoğu ürün kötü kod yüzünden batmaz. Kimsenin yeterince dert etmediği bir problemi çözdüğü için batar. İyi mühendislik yanlış ürünü kurtaramaz; bu yüzden en değerli iş çoğu zaman daha kimse editörü açmadan yapılır.
Tek bir kişi ve tek bir anla başlayın
"Ekiplerin iş birliği yapmasına yardım etmek" gibi belirsiz bir hedef size sınayacak bir şey bırakmaz. "Ekip lideri, pazartesi toplantısından önce nelerin takıldığını bilmek istiyor" cümlesi ise bir kullanıcı, bir an ve işe yarayıp yaramadığınızı anlamanın bir yolunu verir. Bu cümleyi yazın. Yazamıyorsanız ekran tasarlamaya henüz hazır değilsiniz.
İlk sürümü rahatsız edecek kadar küçük tutun
İlk sürüme eklediğiniz her özellik bir tahmindir ve her tahmin, haklı olup olmadığınızı öğreneceğiniz anı geciktirir. Listedeki her madde için işe yarar bir sınama var: Bunu çıkarsak ne bozulur? Yanıt "hiçbir şey, ama eksik hissettirir" ise bekleyebilir.
İnsanların ne söylediğine değil, ne yaptığına bakın
İnsanlar görüşmelerde cömert, kullanımda dürüsttür. Birinin ürününüzü denemesini on dakika izlemek, uzun bir özellik isteği listesinden fazlasını öğretir. Nerede duraksadıklarına, neyi görmezden geldiklerine ve sizin hiç planlamadığınız neyi yapmaya çalıştıklarına bakın.
Geliştirmeye başlamadan önce kısa bir kontrol listesi
- Yardım ettiğiniz kişiyi ve anı söyleyebiliyor musunuz?
- Bugün bunun yerine ne yapıyorlar, bu neden yeterince iyi değil?
- Onlara yine de yardım edecek en küçük sürüm hangisi?
- İşe yarayıp yaramadığını birkaç hafta içinde nasıl anlayacaksınız?
Bunların hiçbiri göz alıcı değil, ama insanların açmaya devam ettiği ürünle bir kez deneyip bıraktığı ürünü ayıran da bu. Kod elbette çok önemli. Yalnız en çok, doğru probleme yöneldiğinde önemli.


