Teknik olmayan bir kurucu artık ürünü, onu oluşturan ve barındıran yapay zeka araçlarına anlatarak teknik bir kurucu ortak olmadan çalışan bir ilk sürüm çıkarabilir. Ortadan kalkmayan şey, eskiden bir mühendisin yakaladığı işlerdir: güvenlik, verinin ele alınışı, test ve bakım. Yeni kurucu profili başta tek başına üretir ve ne zaman yardım alacağını bilir.
- Yapay zeka araçları giriş eşiğini düşürdü: çalışan bir ilk sürüm artık kod yazan bir kurucu ortak gerektirmiyor.
- Bir mühendise devretmek eskiden aynı zamanda bir gözden geçirmeydi; o olmadan her teknik karar ve sonuçları sende kalır.
- Kurmak bir olaydır, ayakta tutmak bir süreç; ayakta tutmanın maliyetinin çoğu sonradan ve sessizce gelir.
- Çıkardığın her özelliğin yanına görünmeyen işi yaz: güvenlik, veri, e-posta, destek ve yasal metinler.
- Ölçek kararı sana dayatmadan önce, hangi işaretlerin seni bir yazılımcı dahil etmeye yönelteceğine önceden karar ver.
Bugün teknik olmayan kurucu kimdir?
Teknik olmayan bir kurucu ürünün ne olması gerektiğini anlatır ama onu kodla kendisi yapmaz. Yakın zamana kadar bu tarif bir devir gerektiriyordu: kurucunun kafasındaki şey, genellikle teknik bir kurucu ortağın ya da bir ajansın elinde koda dönüşüyordu. Yeni profili ayıran şey, bu devrin büyük ölçüde aradan çekilmesidir. Tarif eden kişi ile ürünü çıkaran kişi giderek aynı kişi oluyor.
Kliniği için ön değerlendirme formlu online randevu isteyen bir fizyoterapist ya da tek bir sektöre özel iş ilanı sitesi kuran eski bir işe alım uzmanı düşün. İkisi de kod yazmıyor. İkisi de artık ürünü bir yapay zeka uygulama oluşturucuya anlatabilir ve kimseyi işe almadan çalışan bir bağlantıyı gerçek kullanıcılarla paylaşabilir.
Bu kurucunun bir eksiği yok; yükü farklı yerleştiriyor. Eskiden kurucu ortak bulmaya ve niyeti aktarmaya giden enerji doğrudan ürüne gidebilir. Ama bu yön değişikliği bedava değil. Ortadan kalkan devir aynı zamanda bir gözden geçirmeydi ve başka birinin "bu böyle çalışmaz" deme fırsatı da onunla birlikte kayboluyor.
Teknik olmamak teknik kararlardan muaf olmak anlamına da gelmiyor. Bu kurucu artık daha önce hiç karşılaşmadığı seçimlerin tam ortasında duruyor: hangi veri saklanacak, onu kim görebilecek, bir ödeme başarısız olduğunda ne olacak. Bir şeyi yapabilmek ile sonuçlarını anlamak farklı becerilerdir. Profilin gerilimi tam burada: üretim eşiği düştü, üretilen şeyin sorumluluğu ise yerinde kaldı ve artık kimse onu paylaşmıyor.
“Teknik kurucu ortak şart” varsayımı neden gevşiyor?
Yıllarca kural basitti: bir yazılım ürünü yapmak istiyorsan kurucu ekipte birinin kod yazması gerekir. Kural bir ilkeden değil, zorunluluktan doğmuştu. Yazılım yapmak pahalı, yavaş ve uzmanlık gerektiren bir işti; o bilgi olmadan ilk adım atılamıyordu.
Zorunluluk gevşeyince kural da onunla birlikte gevşedi. Kod öncelikli asistanlardan barındırılan uygulama oluşturuculara kadar tarifleri çalışan yazılıma dönüştüren araçlar, ilk sürümün kapısını tutanın artık bir uzman olmadığı anlamına geliyor. Mühendis gereksiz hale gelmedi; ön koşul olmaktan çıktı. Ürün artık ekipten önce gelebilir; yapay zeka ile MVP nasıl yapılır rehberimizin çıkış noktası da budur.
Yine de dengeyi korumakta fayda var. Gevşeyen, yolun tamamı değil giriş eşiğidir. Bir ürünü ayağa kaldırmak ile onu yüzlerce ya da binlerce kullanıcı için ayakta tutmak farklı işlerdir. Varsayım ilk eşikte gevşer ve çoğu zaman ikincisinde geri döner; bu yüzden soru "Bir mühendise ihtiyacım var mı?" olmaktan çıkıp "Ne zaman ve ne için ihtiyacım olacak?" haline gelir. Sezgiyle üretmenin kendi disiplini ve sınırları var; bunları vibe coding üzerine yazımızda inceliyoruz.
Araçların senin yerine taşıdıkları ve sende kalanlar
Asıl soru bir aracın ne kadar güçlü olduğu değil, onun sorumluluğunun nerede bitip seninkinin nerede başladığıdır. Barındırılan yapay zeka oluşturucular kod üreticilerden fazlasını taşır, çünkü ürünü çalıştırırlar da. Somut bir örnek olarak WisyLink:
| Alan | Platformun taşıdığı | Sende kalan |
|---|---|---|
| Barındırma ve HTTPS | Her site kendi adresinde, kendi işlem kaynağında, HTTPS üzerinden çalışır | Siteyi yayında tutan bir plan seçmek; ücretsiz bağlantılar 30 gün yayında kalır |
| Yayınlar | Yayınlar ya hep ya hiç mantığıyla çalışır; başarısız bir oluşturma canlı sürümün yerini asla almaz | Her değişikliği duyurmadan önce test etmek |
| Veri | Her site kendine ait, izole veri ve dosya depolama alanı alır | Neyin toplanacağına, kimin görebileceğine ve ne kadar saklanacağına karar vermek |
| Kullanıcı hesapları | Uygulama kendi kayıt, giriş, rol ve yönetim alanını kurar | Erişim kuralları: hangi rol hangi kayıtları görür |
| Ödemeler | Siparişler yönlendirmeyle değil, sağlayıcından gelen doğrulanmış bir webhook ile onaylanır | Kendi Stripe ya da başka bir sağlayıcı hesabın, Entegrasyonlar altına girilen anahtarlar, iadeler ve itirazlar |
| E-posta | Bağladığın SMTP hesabı üzerinden gönderim | SMTP hesabının kendisi ve mesajların gerçekten ulaşıp ulaşmadığı |
| Kalite | Sohbette oluşturmanın görevlerini gösteren canlı bir rapor | Üretileni gözden geçirmek ve test etmek; WisyLink'in koşulları bunu senin sorumluluğun sayar |
| Yasal konular ve destek | Platformun kapsamında değil | Gizlilik politikası ve KVKK aydınlatma metni, kullanım koşulları, müşterilere yanıt vermek |
Sağdaki sütun, modern bir teknik olmayan kurucunun iş tanımıdır. Hiçbiri kod yazmayı gerektirmez; hepsi dikkat gerektirir.
Sana geri dönen sorumluluk
Bu değişimin sevindirici yanı açık: daha fazla insan, daha az engelle bir fikri gerçeğe dönüştürebiliyor. Daha sessiz yanı ise her yeni gücün, eskiden başka birinin taşıdığı bir sorumlulukla gelmesi. Artık üreten ve taşıyan eller aynı.
Geri dönen bu sorumluluk başta görünmezdir. Üretmek heyecan vericidir; güvenliği, dayanıklılığı ve sessiz hataları düşünmek değildir. Geleneksel bir ekipte bu işleri biri taşırdı. Yeni profilde o kişi yoksa iş ortadan kalkmaz. Genellikle bir müşteri tarafından, geç fark edilene kadar görünmez kalır.
En net örnek güvenlik. Doğru soruları sormak için kod yazman gerekmez; bakımını yapanların "en kritik web uygulaması güvenlik riskleri için referans standart" olarak tanımladığı OWASP Top 10, bu soruları sormak için iyi bir listedir. Giriş yapmış bir müşteri başka bir müşterinin kayıtlarını görebiliyor mu? Biri bir formu bin kez gönderirse ne olur? Yüklenen dosyalar nereye gidiyor ve onları kim açabiliyor? Oluşturucuna sor, sonra cevapları ikinci bir hesapla kendin test et.
Bu sorumluluğun en ağır kısmı, hangi işin gerektiğini bilmemektir. Deneyimli bir mühendis kötü bir seçimi çoğu zaman ortaya çıktığı anda durdurur; tek başına çalışan bir kurucu ise sonuç ortaya çıkana kadar fark etmeyebilir. Göremediğin bir riski taşımak, görebildiğini taşımaktan zordur. Üretilen yazılımda insana kalan son aşama yazımız, hiçbir aracın senin yerine bitirmediği kısmı anlatıyor.
Kurmak ve ayakta tutmak: iki farklı soru
Bir ürünü çıkarmak ile onu ayakta tutmak tek bir iş gibi görünür ama farklı becerilerdir. Kurmak bir olaydır: bir şey ortaya çıkar, çalışır ve gösterilebilir. Ayakta tutmak bir süreçtir: aynı şeyin gelecek ay da, yeni yük altında, bir ödeme sağlayıcısı kurallarını değiştirdikten sonra, bir müşteri beklenmedik bir durum bulduğunda da çalışması.
| Boyut | Kurmak | Ayakta tutmak |
|---|---|---|
| Zaman ufku | Tek bir olay | Süregiden bir süreç |
| Maliyetin geldiği an | Başta, gözle görülür biçimde | Sonra, küçük parçalar halinde |
| Gereken beceri | Tarif etmek ve çıkarmak | Özen, izleme ve muhakeme |
| Nasıl başarısız olur | Hiç çalışmaz | Sessizce bozulur |
| İlk kim fark eder | Sen | Çoğu zaman bir müşteri |
İşletmelerin hayatta kalma verileri, uzun oyunun zor olan taraf olduğunu iyi hatırlatır. ABD Çalışma İstatistikleri Bürosu verilerine göre, Mart 2015'e kadar olan bir yılda açılan ABD özel sektör işyerlerinin %79,6'sı bir yıl sonra, %50,2'si de beş yıl sonra hâlâ faaliyetteydi. Bu rakamlar yazılım girişimlerini değil her türden işletmeyi kapsıyor; ama şekil aynı: başlamak görünen kısımdır, işin çoğu ayakta kalmaktadır.
İki sorunun birbirine karışması genellikle bir zamanlama yanılsamasından kaynaklanır. İlk eşik hızlı ve görünür biçimde aşıldığı için kurucu, ikincisinin de benzer bir hızla aşılacağını varsayar. Ayakta tutmayı planlamak, acısı henüz hissedilmeyen işlere bugünden yer açmak demektir.
Tek başına kurucular sınırla nasıl yaşar?
Tek başına çalışan kurucu tarif eder, üretir ve taşır. Bu yoğunlaşma hem bir özgürlüktür, çünkü kimseye danışmadan hareket edebilirsin, hem de bir kısıttır, çünkü hatayı yakalayacak kimse yoktur. Sınırla yaşamak ikisini de kabul etmek ve işin görünmeyen kısmını görünür kılmak demektir.
- Ürünün hangi kısımlarını gerçekten tek başına taşıyabileceğini, hangilerini taşıyamayacağını listele.
- Her özelliğin yanına onu ayakta tutan görünmeyen işi yaz: bozulduğunda kim yanıt veriyor, verisi nereye gidiyor, aylık maliyeti ne.
- Bir karar kaydı tut ve anlamadığın her kararı bir kör nokta olarak bırakmak yerine açık bir soruya dönüştür.
- Her yayından önce her formun, kaydın ve ödemenin sorunsuz ve hatalı akışlarını test et; bir site yayına alma kontrol listesi bunu tekrarlanabilir kılar.
- İhtiyaç duymadan önce bakım ve müşteri soruları için haftada sabit bir zaman ayır.
- Seni bir yazılımcı dahil etmeye yöneltecek işaretleri önceden tanımla.
Baştaki fizyoterapisti düşün. "Online randevu"nun yanındaki listesi şöyle olabilir: iki kişinin son boş saati aynı anda almasını test et; bir danışan iptal edemediğinde kimin yanıt vereceğine karar ver; onay e-postalarının gerçekten gitmesi için bir e-posta hesabı bağla. "Ön değerlendirme formu"nun yanına ise: sağlık bilgileri hassastır ve KVKK'da özel nitelikli kişisel veri sayılır; bu yüzden yalnızca tedavinin gerektirdiğini topla, onları kimin açabileceğini sınırla ve ne zaman silineceklerine karar ver. Bunların hiçbiri kod değil ve hepsi aksi halde bir şikâyet olarak ortaya çıkardı.
Bu şekilde ele alındığında sınır bir düşman değil, bir pusula gibi çalışır. Onu erken görmek, gelecekteki bir krizi planlanmış bir karara dönüştürür. Tek başına çalışan bir kurucunun olgunluğu, tek başına ne kadar çok şey yapabildiğinden çok, neyi tek başına yapmaması gerektiğini ne kadar erken bildiğinde görünür.
Yazılımcıyı ne zaman dahil etmelisin?
Soru artık başlamak için bir mühendise ihtiyacın olup olmadığı değil, hangi işaretlerin ona şimdi ihtiyacın olduğunu gösterdiğidir. Yaygın olanlar:
- Web uygulaması yerine App Store ya da Google Play'de native bir uygulamaya ihtiyacın var.
- Müşteriler para, sağlık ya da yasal yükümlülükler konusunda ürüne güveniyor ve sessiz bir hata pahalıya patlar.
- Düzenlemeye tabi verilerle çalışıyorsun ya da sertifika, veri yerleşimi veya tek oturum açma isteyen denetimlerle karşı karşıyasın.
- İhtiyaç duyduğun bir entegrasyonun kullanılabilir bir API'si yok ya da uzun süren veya dakikası dakikasına çalışan arka plan işleri gerektiriyor.
- Yatırımcılar, satın alıcılar ya da kendi iç huzurun için kod tabanına sahip olman ve onu kendin barındırman gerekiyor.
- Trafik ya da veri hacmi planının ve aracın sınırlarını aştı.
Bunların hiçbiri yapay zekayla yapılan sürümün bir hata olduğu anlamına gelmez. Gerçek kullanıcıları olan çalışan bir ürün, bir yazılımcı için bir fikirden çok daha iyi bir brif olur ve pek çok kurucu tam da bu karma yolu izler. Yapay zeka mı, yazılımcı mı rehberimiz iki yolu maliyet, hız ve kontrol açısından karşılaştırıyor; web uygulaması yaptırma fiyatları yazımız da her yola rakam koyuyor.
İlk sürümünü WisyLink ile çıkar
Teknik bir kurucu ortağı olmayan bir kurucuysan, en ucuz sonraki adım beş gerçek kullanıcının önüne konmuş çalışan bir bağlantıdır. Ürününün yapması gereken tek işi, kimin için olduğunu ve nelerin kaydedilmesi gerektiğini anlat; Wisy de onu barındırması dahil canlı bir web uygulaması olarak oluştursun. Aynı sohbette konuşarak değiştir; hesapları, ödemeleri ya da e-postayı yalnızca test gerektirdiğinde ekle.
Topluluk planıyla ücretsiz başla: 5 saatlik ve 24 saatlik pencerelerde yenilenen bir kullanım hakkı ve 30 gün yayında kalan bağlantılar, bir fikri test etmeye yeter. Ürün daha uzun bir ömrü hak ettiğinde aylık $7'dan başlayan ücretli planlar abone olduğun sürece bağlantıları yayında tutar; kendi alan adını ise ücretsiz plan dahil her planda bağlayabilirsin. Sende kalanların listesini kendin yazmadan önce WisyLink'in her siteyi nasıl izole edip çalıştırdığını oku.
S.S.S.
