Aynı otuz saniyelik ekranı — isteminiz ile derleme arasında beliren plan kartını — yanlış ele alan üç farklı kişi izledim ve her biri bunun bedelini farklı bir şekilde ödedi. Biri yeniden derleme yaparak ödedi. Biri boşa yazarak ödedi. Biri de gerçekten ihtiyaç duyduğu şeyi yapamayan bir ürünle ödedi. Plan kartı, tüm süreç içinde fikrinizi değiştirmenin en ucuz anıdır ve garip bir şekilde tam da bu yüzden kolayca atlanabilir.
Birinci hata: göz atmadan onaylamak
En yaygın olanı bu. İskelet doğru görünüyor, onaya bas, devam et — bu alışkanlığı beni ısırana kadar haftalarca böyle yaptım. Bu alışkanlığı sonunda kıran derleme, Stripe'ın ihtiyaç duyduğu hesap durumunu koyacak hiçbir yeri olmayan statik bir siteye bağlanmış bir Stripe ödeme sayfasıyla geri geldi. Plan, kartın üzerinde açıkça, düz metinle ürün türü: statik site yazıyordu ve ben sayfa listesi düzgün göründüğü ve acelem olduğu için üzerinden kaydım.
Bu hatanın enkazı her zaman aynı şekli alır: plandan sonraki her şey plana göre doğrudur, dolayısıyla hata bir hata olarak ortaya çıkmaz, yapısal olarak yanlış olan çalışan bir derleme olarak ortaya çıkar. Hiçbir şey bozuk olmadığı için kimse fark etmez — ödeme düğmesi olan statik bir site sessizce yanlış şeyi yapar ya da gerçek bir kullanıcı "öde"ye bastığı tek anda çöker. Bunu incelemede öğrenirsiniz, ki bu da öğrenmek için en pahalı yerdir.
İkinci hata: ikinci bir tur olmasın diye aşırı belirtmek
Ters yöndeki hata daha sorumlu görünür ama değildir. Bazı insanlar, birinci hatadan ders çıkardıktan sonra, plan aşamasında tam bir teknik şartname gibi ifade edilmiş, kesin metin, boşluk tercihleri, hangi özelliklerin kesinlikle olması ve olmaması gerektiğini içeren bir paragraflık gereksinim yazmaya doğru aşırı düzeltme yapar. Bunu da yaptım, şimdi ayrıntıyı atlamanın sonraki bir derleme turunu "boşa harcamak" anlamına geleceğine dair belirsiz bir kaygı yüzünden.
Bu ters bir yaklaşım, işte nedeni: gerçek sayfaları gördüğünüzde plan yeniden gözden geçirilecek, ilk seferinde ne kadar dikkatli olduğunuzdan bağımsız olarak. Ve yeniden gözden geçirildiğinde, değişenin bir farkını almazsınız — düzenlemenizi zaten içeren yepyeni bir kart alırsınız, nokta, değişiklik notu yok. Yani birinci turda yazdığınız hassasiyet ikinci tura zaten bütün olarak geçmez; her halükarda her şeyi baştan okursunuz. "Hayır, şöyle olsun" şeklinde iki üç tur, yazarken daha verimli hissettirse de, tek seferlik kapsamlı bir brifin verdiğinden daha iyi bir sonuca, gerçek zamanlı olarak daha hızlı ulaştırır.
Gerçekten işe yarayan düz dilde düzenlemeler kısadır:
- "Blogu kaldır, bir fiyatlandırma sayfası ekle" — sayfa listesini temiz bir şekilde değiştirir.
- "Tek oyunculu değil, iki oyunculu olsun" — göründüğünden daha büyük bir değişiklik. Artık bir yerine iki katılımcı takip eden veri modelini etkileyebilir ve gözden geçirilmiş plan bu dalgalanmayı gizlemek yerine gösterecektir.
- "Bunun kullanıcı hesaplarına ihtiyacı var" — mevcut plan statik bir siteyse, bu cümle ürün türü sorusunu doğrudan gündeme getirir.
Üçüncü hata: ürün türünü esnek bir alan olarak görmek
Bu en pahalı olanı, çünkü kartta bulunan diğer her şey gerçekten telafi edilebilir. Sayfalar, çıkarılan özellikler, çoğu soru dallanması — hepsi derleme tamamlandıktan sonra bir sürüm yinelemesiyle düzeltilebilir. Ürün türü öyle değil. Dört kategori var:
| Ürün tipi | Ne anlama geldiği |
|---|---|
| Statik site | Sade, sunucu mantığı yok. |
| Yüklenebilir uygulama | PWA tarzı — çevrimdışı çalışabilen, ana ekrana eklenebilen, yine de sunucu mantığı olmayan. |
| Framework build | React/Next tarzı, daha ağır istemci etkileşimi, yine de kalıcı bir arka uç olmadan. |
| Sunucu tabanlı uygulama | Dördü arasında arkasında gerçek bir veritabanı ve hesap sistemi olan tek tür. |
Statik site planını onaylayın, üç sürüm sonra giriş özelliği istediğinize karar verin — bu bir sürüm güncellemesi değildir, farklı bir ürün türünden yeniden derlemedir ve diğer her şey için sürüm geçmişinin size verdiği sürekliliği kaybedersiniz.
İnsanlar bunu iki şekilde yanlış anlıyor. Birincisi, kendi istemlerini bu alana göre kontrol etmiyorlar — isteminizde "hesaplar", "giriş", "kaydet", "güncellenen panel", "ödemeler" ya da "aynı şeyi düzenleyen birden fazla kullanıcı" varsa ve kart sunucu tabanlı yazmıyorsa, onaylamadan önce yapmaya değer tek düzenleme budur, istisnası yoktur. İkincisi, yüklenebilir uygulamayı çerçeve derlemesiyle karıştırıyorlar, çünkü gündelik konuşmada ikisi de "bir uygulama" gibi hissettiriyor. Ancak birbirinin yerine geçmezler: yüklenebilir uygulama, tüm durumun kullanıcının cihazında yaşadığı bir araca uyar — bir bahşiş hesaplayıcısı, bir antrenman zamanlayıcısı. Çerçeve derlemesi daha fazla etkileşim ve bileşen yapısı anlamına gelir ama yine de oturumlar veya cihazlar arasında sunucu tarafında kalıcı olan hiçbir şey yoktur. İkisi de, hesapları olan ve cihazlar arasında sizi takip eden verileri olan anlamdaki "bir uygulama" değildir — bunu sağlayan yalnızca sunucu tabanlı türdür. Ve bir portföy sitesi ya da bir dokümantasyon sayfası için "ne olur ne olmaz" diye sunucu tabanlı türe fazla donanım sağlamak da güvenli seçim değildir; sonradan alt seviyeye indirmek, yükseltmek kadar yeniden derleme gerektirir.
Bu üç şeyi yapmayı bıraktığınızda geriye kalan
Ürün türü satırını atlamadığınızda, plan aşamasında bir şartname yazmadığınızda ve kendi isteminizdeki hesap/veri/ödeme dilini pazarlığa açık görmediğinizde, geriye hızlı ve dar bir kontrol kalır:
- Ürün türünü okuyun.
- İsteminizle karşılaştırın.
- Çıkarılan özellikler listesine göz atın, gördüğünüz anda reddedeceğiniz bir şey var mı bakın.
Bu liste tam olarak şu yüzden var: "kuaförler için randevu aracı" gibi bir istem, yazmadığınız şeyleri de beraberinde getirir — takvim görünümü, SMS hatırlatıcıları ve bir müşteri listesi; bunların bir kısmı kastettiğiniz, bir kısmı da modelin istatistiksel olarak birlikte görülen özellikler yüzünden eklediği kapsam genişlemesidir. Bunu inşa edildikten sonra değil, burada, bir cümlede budayın.
Geriye kalan her şey — metin, boşluk, vurgu renginin hangi tonu, düğmenin "Başlayın" mı yoksa "Ücretsiz Deneyin" mi diyeceği — kasıtlı olarak kartta hiç yer almaz. Bunlar çalışan bir derlemede görmesi ve düzeltmesi ucuz şeylerdir, bu yüzden kart dikkatinizi bunlara harcatmaz, siz de harcamayın. Bu, kartı okumanın otuz saniyesi içindeki gerçek yargının belki on beş saniyesidir.



