—Süreç6 — Tek kişi, altı aşama
Bunu yazmaya değmesinin sebebi şu: bu işin çoğu genelde iki şirket arasındaki bir devir teslimde olur. Burada hiçbir devir teslimde olmuyor.
- 01
Keşif
Şeyin ne olduğuna ve neyi olmayı reddettiğine karar vermek.
- Problemin tek paragrafta, senin kelimelerinle yazılıp mutabık kalınıyor.
- İş kesiliyor: önce ne çıkacak, ne bekleyecek, ne hiç kurulmayacak.
- Sert kısıtlar erken çıkıyor — kimsenin söylemediği entegrasyon, henüz var olmayan veri, hukukun soracağı şey.
- Ortaya ne çıkıyor
- Yazılı bir kapsam, bir sıra ve bir fiyat.
- Sen ne yapıyorsun
- Bir iki saatin ve zaten neyin var olduğuna dair dürüst cevaplar.
- 02
Tasarım
Önce ürün haritası, sonra onun gerektirdiği ekranlar.
- Nesneler adlandırılıyor — bir kaydın ne olduğu, hangi durumlardan geçtiği, kimin dokunabileceği.
- Arayüz tasarımı bunun önünde değil, ardından geliyor; böylece ekranlar verinin karşılayamayacağı bir şeyi vaat edemiyor.
- Ana akışlar, hiçbir şey kurulmadan uçtan uca çiziliyor.
- Ortaya ne çıkıyor
- Bir veri modeli ve ekranlar; ikisi de kod yazılmadan önce onaylanmış.
- Sen ne yapıyorsun
- Okuyup nerede yanlış olduğunu söylemek. En ucuz olduğu yer burası.
- 03
Kurulum
İstemci, sunucu, veritabanı ve yönetim paneli; tek iş olarak.
- Dikey dilimler hâlinde kuruluyor — bir seferde uçtan uca çalışan tek bir özellik; backend bekleyen bitmiş bir frontend değil.
- Erkenden çalışan bir adres alıyorsun ve çalışmaya devam ediyor; böylece ilerleme, sana anlatılan değil açabildiğin bir şey oluyor.
- Yönetim paneli ürünle birlikte kuruluyor; bütçe bittiğinde sonuna eklenen bir şey değil.
- Ortaya ne çıkıyor
- Bitmeden önce kullanabildiğin, çalışan yazılım.
- Sen ne yapıyorsun
- Haftada bir bakıp tepki vermek. Başka bir şey değil.
- 04
Bağlantı
Ödeme, e-posta, mesajlaşma, muhasebe; zaten ne varsa.
- Zaten para verdiğin sistemler değiştirilmiyor, bağlanıyor.
- Hata durumları açıkça ele alınıyor — zaman aşımı, mükerrer kayıt, iki kez gelen webhook — çünkü entegrasyonlar asıl orada kaybediliyor.
- Sonradan mutabık kalınması gereken her şey, şimdi mutabık kalınabilir olacak şekilde tasarlanıyor.
- Ortaya ne çıkıyor
- Birbiriyle çelişen birkaç sistem yerine tek bir sistem.
- Sen ne yapıyorsun
- Erişim ve mevcut her sistemin sahibinin adı.
- 05
Yayın
Canlı; sıkıcı kısımları da yapılmış hâlde.
- Ortamlar, alan adları, sertifikalar, yedekler ve bunların sahibi olan hesaplar — benim değil, senin adına.
- Yönetim panelini kullanacak kişi, soru sormayı bırakana kadar gezdiriliyor.
- Analitik yayından sonra değil önce konuyor; böylece ilk hafta ölçülebilir oluyor.
- Ortaya ne çıkıyor
- Çalışan bir ürün ve sana ait olan her hesap.
- Sen ne yapıyorsun
- Ne zaman olacağına karar vermek. Teknik hazırlık benim işim.
- 06
İterasyon
İlk haftaların gösterdiğini uygulamak.
- Yayından önce konan ölçüm soruları cevaplamaya başlıyor ve cevaplar genelde kimsenin beklediği cevaplar olmuyor.
- Değişiklikler görüşe değil kanıta göre yapılıyor; benim görüşüm de dâhil.
- Doğru cevap henüz bir şey kurulmaması ise, bu açıkça söyleniyor.
- Ortaya ne çıkıyor
- Gösterebileceğin bir sebeple iyileşen bir ürün.
- Sen ne yapıyorsun
- Sonraki tura neyin değdiğine karar vermek.
—BaşlaYeni işlere açık
Ne kurmaya çalıştığını ve neyin zorlaştırdığını anlat. Uyum varsa hemen söylerim; yoksa onu da söylerim.
- Bir cevap
- Genelde iki iş günü içinde, doğrudan benden.
- Bir konuşma
- Kapsam, kısıtlar, bütçe, zamanlama. Sunum yok.
- Dürüst bir cevap
- Bunun için yanlış kişi olduğum durumlar dahil.
01
02
03