Ürün geliştirirken aptalı oynamak…
En sevdiğim rol…
Eğer yazılım projenizde aptalı (dummy user) oynayan biri yoksa, mutlaka öyle birini ekibe dahil edin ve ürün sahibi rolünü verin…
Samimi söylüyorum… Mühendislerin belki de en büyük handikapları bu.
Evet, çok yönlü düşünüyoruz, aklımızda harika “feature” lar var ve bunları gerçeklemek için can atıyoruz…
İyi de ? Gerek var mı ?
Emin olun çoğu zaman gerek yok… 80/20 paritesi yazılım ürünleri için gayet geçerli…
Aklımıza gelen her yeni özelliği ürünün içine dahil etmeli miyiz gerçekten ?
Bence hayır.
Hele ilk sürümde, ASLA !
dev\efor u bir kaç arkadaşıma (mühendis) gösterdiğimde, öyle işlevsellikler istediler ki, yapmaya kalksak ürün ortaya çıkmayacak….
“Abi şunu da ekleyin”
“Şu da olsun..”
“bıdı bıdı bıdı…”
Sakın bu handikapa düşmeyin. “Hayır” demeyi öğrenin ve hiç düşünmeden “Hayır” demeyi ilke edinin.
Zira “Hayır” ı daha sonra “Evet” e çevirebilirsiniz… Kimsenin canı yanmaz, ama “Evet” i “Hayır” a çevirirseniz, çok şey kaybedersiniz…
Peki “hayır” ı “evet” e çevirme kriteri ne ?
Eğer o özelliğin uygulamanızda olmasını bir değil, bir çok kişi istiyorsa.. ve gereksinim dökümanıza bakarak değil de, maillerinize gelen müşteri isteklerinden o özelliğin olması gerektiğini biliyorsanız, o özellik artık bir “Evet” olabilir…
Zira gerekliyse, siz yapana kadar size hatırlatmaya devam edeceklerdir…