İçeriğe geç
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.

  1. 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.
  2. 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ı.
  3. 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.
  4. 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ı.
  5. 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.
  6. 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.

01
Bir cevap
Genelde iki iş günü içinde, doğrudan benden.
02
Bir konuşma
Kapsam, kısıtlar, bütçe, zamanlama. Sunum yok.
03
Dürüst bir cevap
Bunun için yanlış kişi olduğum durumlar dahil.