Yapay zeka ile MVP yapmak için çözdüğü tek sorunu ve kullanıcıların tamamlaması gereken tek eylemi belirle, bu akışı tek bir istemde anlat ve canlı bağlantıyı bir avuç gerçek kullanıcıyla paylaş. Onların yaptıklarına göre aynı sohbette geliştir; hesapları ya da ödemeleri yalnızca test gerektirdiğinde ekle.
- MVP, ürününün küçük bir kopyası değil, bir deneydir. En riskli varsayımını test etmek için vardır.
- Tek bir kullanıcı, tek bir sorun ve değeri kanıtlayan tek bir eylem seç. Gerisi bekleyebilir.
- Tek bir istem, canlı ve barındırılan bir ilk sürüm çıkarabilir. WisyLink'in ücretsiz planı bilerek yalın bir ilk dilim oluşturur; bir MVP de tam olarak böyle olmalı.
- Bir şeyi değiştirmeden önce beş gerçek kullanıcıyı izle, sonra her takip mesajında bir iki şeyi değiştir.
- Temel eylemi uygulamanın kendi verisinde say. Sayfa görüntülemeleri ve kayıtlar tek başına pek bir şey söylemez.
- WisyLink kod dışa aktarmaz; bir üst aşamaya geçmek, MVP'ni yaşayan bir şartname olarak kullanan yeniden bir yapım demektir.
MVP nedir, ne değildir
- Minimum uygulanabilir ürün (MVP)
- En riskli varsayımının doğru olup olmadığını öğrenmek için gerçek kullanıcıların önüne koyabileceğin, çalışan en küçük şey.
Terim, bir oluştur-ölç-öğren döngüsünü tarif eden Lean Startup yönteminden gelir: sorunu belirle, ardından “öğrenme sürecine olabildiğince hızlı başlamak için” bir MVP geliştir (Lean Startup ilkeleri). Önemsediğin çıktı yazılım değil, öğrenmedir.
Bu, kurucuların sık sık MVP dediği birkaç şeyi dışarıda bırakır:
- Bir maket ya da tıklanabilir prototip. Tasarım geri bildirimi için faydalıdır, ama kimse ondan gerçekten değer elde edemez; bu yüzden edip etmeyeceklerini de söyleyemez.
- Daha az cilalanmış bir 1.0 sürümü. Ayarlar sayfaları, profilleri ve tanıtım turu varsa minimum değildir.
- Yatırımcılar için bir demo. Demo neyin var olabileceğini gösterir; MVP gerçek kullanıcıların ne yaptığını.
“Uygulanabilir” kısmı “minimum” kadar önemlidir. Yaptığı tek şey gerçekten çalışmalı: rezervasyon gerçekten yapılmalı, talep gerçekten sana ulaşmalı, ödeme gerçekten gelmeli. Perde arkasında bazı kısımları elle yapabilirsin.
MVP'nin yapması gereken tek işi seç
Yanılabileceğin bir cümleyle başla: “[Kim], [bu sorun] yüzünden [bu eylemi] yapacak ve [bu sürede] [bu kadarı] bunu yaptığında doğru olduğunu bileceğim.” Son kısmı dolduramıyorsan henüz bir testin değil, yalnızca bir umudun var. Aşağıdaki okul forması takası örneği için cümle şöyle olabilir: “Bir okuldaki veliler, küçülen spor formalarını atmak israf gibi geldiği için ilana koyacak ve veli WhatsApp grubundaki tek bir paylaşımdan sonraki iki hafta içinde 20 ürün ilana konup 10'u sahiplenildiğinde doğru olduğunu bileceğim.” Bu sayıları sen seçersin; önemli olan onları yayından önce seçmektir.
Sonra, yanlış çıkarsa fikri öldürecek varsayımı adlandır. Genellikle dört taneden biridir: kimse bunu istemiyor (talep), sorunu yeterince iyi çözmüyor (değer), insanlar ödeme yapmayacak (fiyat) ya da arz tarafını bulamıyorsun (pazar yerleri). En riskli varsayım, MVP türünü belirler:
| MVP türü | Ne yapılır | Başarı sinyali |
|---|---|---|
| Açılış sayfası ve bekleme listesi | Teklifi ve fiyatı anlatan tek bir sayfa, bir kayıt formu, bir takip e-postası | Hedef kitlendeki yabancılardan gelen kayıtlar ve onlara e-posta attığında gelen yanıtlar |
| Concierge (elle hizmet) | Bir talep formu ve bir yönetim kuyruğu; sonucu elle sen teslim edersin | İnsanlar yeniden talep eder ya da elle yapılan sürüm için ödeme yapar |
| Tek özellikli uygulama | Baştan sona tek bir iş akışı; kayıtlı veri ve hesaplar yalnızca gerekiyorsa | Kullanıcılar temel eylemi yardım almadan tamamlar ve geri gelir |
| Pazar yeri pilotu | Kendi eklediğin ilanlar, göz atma filtreleri, bir talep ya da sahiplenme butonu | Tamamlanan eşleşmeler ve iki tarafın da geri dönmesi |
Açık soru talepse ilk satırla başla; yapay zeka ile bekleme listesi sayfası yapma rehberimiz bunu anlatıyor. İnsanlar sonucu açıkça istiyor ama teslim edebileceğinden şüpheliysen, concierge MVP işi otomatikleştirmeden önce öğrenmeni sağlar.
Kapsamı tek bir isteme sığdır
İyi bir MVP istemi, bir yükleniciye verilen kısa bir brif gibi okunur: kimin için olduğu, tek işi, sayfalar, veri, kurallar ve dışarıda bırakılacakların açık bir listesi. En önemlisi bu son listedir; çünkü insan da olsa yapay zeka da olsa oluşturucular boşlukları özelliklerle doldurur.
[Belirli kullanıcı] için [ürün adı] ürününün ilk sürümünü oluştur. Yapması gereken tek şey: [sonuç] için [temel eylem].
Sayfalar: [teklifi anlatan bir ana sayfa], [temel akış], [bir onay sayfası].
Kaydedilecekler: [kayıtlar ve alanları]. Kurallar: [sınırlar, durumlar, kimin neyi görebileceği].
Şimdilik dışarıda bırak: [hesaplar, ödemeler, e-posta, profiller, ayarlar].
Her [talebi] ve günlük [temel eylem] sayısını görebileceğim bir yönetim sayfası ekle. Stil: [ton, renkler, önce mobil].
İki taraflı bir pilot için doldurulmuş bir örnek:
Tek bir okuldaki veliler için FormaTakas'ın ilk sürümünü oluştur. Yapması gereken tek şey: bir velinin küçülen spor formasını ilana koymasını ve başka bir velinin onu ücretsiz sahiplenmesini sağlamak. Sayfalar: nasıl çalıştığını anlatan bir ana sayfa; tek fotoğraf, spor dalı, beden ve durum alanları olan bir “ürün ekle” formu; spor dalı ve bedene göre filtrelenen bir göz atma sayfası; ad ve e-posta isteyen bir sahiplen butonu. Her ürün yalnızca bir kez sahiplenilebilsin. Hesapları, ödemeleri ve mesajlaşmayı dışarıda bırak. Her ürünü ve sahiplenmeyi, yeni ürün ve sahiplenmelerin günlük sayılarıyla gösteren bir yönetim sayfası ekle. Stil: samimi, okulun lacivert ve sarı renkleri, telefonlar için büyük butonlar.
Neyin eksik olduğuna dikkat et: girişler, veliler arası sohbet, puanlar. Pilot işe yararsa bunlar takip mesajlarıdır. İşe yaramazsa onları yapmaktan kurtulmuş olursun.
Oluştur, beş gerçek kullanıcıyla test et, aynı sohbette geliştir
Tüm yol haritası yedi adımdan oluşur:
- Hipotezi ve başarı sinyalini oluşturmadan önce yaz; böylece sonuç sonradan farklı yorumlanamaz.
- İstemini yeni bir WisyLink sohbetine yapıştır. Önemli bir şey belirsizse Wisy kısa bir soru sorar; değilse oluşturma başlar ve canlı bir görev listesi işi gösterir. Sonuç, kendi adresinde barındırılan bir web uygulamasıdır.
- Oluşturmanın son notunu oku. Neyin yapıldığını ve Entegrasyonlar altında ödeme ya da e-posta ayarları gibi seni bekleyen bir şey olup olmadığını söyler.
- Temel akışı kendin dene, bir telefonda ve bir dizüstü bilgisayarda. Bir şey yanlışsa sohbette tam olarak anlat: ne yaptın, ne bekledin, ne oldu.
- Hedef kitlenden beş gerçek kullanıcının önüne koy, arkadaşlarının değil. Hiçbir şey açıklamadan, yüz yüze ya da ekran paylaşımıyla kullanmalarını izle.
- Görüşleri değil, davranışları not et: nerede duraksadılar, neye tıklamaya çalıştılar, nerede vazgeçtiler, sorulmadan ne istediler.
- Her takip mesajında bir iki şeyi değiştir, aynı sohbette; sonra yeni kişilerle yeniden test et. Her değişiklik yeni bir oluşturmadır ve başarısız bir oluşturma, çalışan son sürümü yayında bırakır.
Neden beş? Jakob Nielsen'in kullanılabilirlik araştırması, “en iyi sonuçların en fazla 5 kullanıcıyla test yapmaktan ve karşılayabildiğin kadar çok küçük test yürütmekten” geldiği sonucuna varır (Nielsen Norman Group). Beş kullanıcı akışın nerede koptuğunu gösterir. Talebi kanıtlamaz; bunun için yabancılarla paylaşılan bir bekleme listesi sayfası gibi bir erişime ihtiyacın var.
Katılımcıları kendi çevrenin dışından bul: hedef kullanıcılarının zaten konuştuğu veli grupları, sektör forumları ya da yerel topluluklar. 20 dakika iste, küçük bir teşekkür sun ve oturumları oluşturma bitmeden planla; böylece bağlantı, soruların henüz tazeyken gerçek insanlarla buluşur.
Ücretsiz Topluluk planında 5 saatlik pencere başına bir oluşturma hakkın olur. Bu tempo bu döngüye uyar: bir tur geri bildirim topla, en önemli bir iki değişikliği seç ve tek bir mesajla gönder.
Hesapları, ödemeleri ve e-postayı yalnızca test gerektirdiğinde ekle
Bunların her biri kurulum, test ve kullanıcılar için sürtünme ekler. Her birini gerçek ürünlerde olduğu için değil, hipotezin gerektirdiği zaman ekle.
- Hesaplar, kullanıcıların kendi verilerine geri dönmesi gerektiğinde: kayıtlı ürünler, geçmiş, bir pano. O zamana kadar ad ve e-posta alanları yeter. Uygulama kendi kayıt ve giriş sistemini çalıştırır; Google ile giriş, kendi OAuth kimlik bilgilerinle mümkündür.
- Ödemeler, ödeme isteği varsayımın olduğunda. Para, bir MVP'nin toplayabileceği en güçlü sinyaldir. Ödeme kendi Stripe hesabın (ya da başka bir sağlayıcının hesabı) üzerinden çalışır, anahtarlarını Entegrasyonlar altına ekleyene kadar devre dışı kalır ve bir siparişi ancak sağlayıcının imzalı webhook'u onayladığında ödenmiş sayar. Stripe Türkiye'deki işletmelere açık olmadığından, Türkiye'de kurulu bir girişim iyzico ya da PayTR gibi API'si olan bir sağlayıcıyı bağlayabilir; hangisini seçersen seç, önce test anahtarlarıyla dene.
- E-posta, akış bir onay ya da takip gerektirdiğinde. Kendi SMTP hesabın üzerinden gider; SMTP yoksa e-posta adımları hiçbir şey göndermez, geri kalan her şey çalışır.
Her ekleme tek bir takip mesajıdır; örneğin: “Velilerin ilana koydukları ve sahiplendikleri ürünleri görebilmesi için kayıt ve giriş ekle. Geri kalan her şeyi olduğu gibi bırak.” Sohbete asla anahtar ya da parola yapıştırma; oluşturma, hangi Entegrasyonlar alanını doldurman gerektiğini söyler.
Kullanıcıların söylediklerini değil, yaptıklarını ölç
WisyLink'te yerleşik bir analitik paneli yok; ölçümü oluşturmanın bir parçası olarak planla. İki katman kullan:
- Uygulamanın kendi verisindeki ürün olayları. Uygulamadan her önemli eylemi, örneğin ürün ilana kondu, ürün sahiplenildi ya da sipariş ödendi, zaman damgasıyla kaydetmesini ve günlük sayıları yönetim sayfasında göstermesini iste. Bu sayılar kesin ve özeldir; hipotezinin konusu olan şeyi ölçer.
- Bir analitik sağlayıcısından trafik verisi. Ziyaretler ve kaynaklar için analitik aracının bağlanmasını iste. Gizli bir anahtar gerekiyorsa oluşturma Entegrasyonlar altında bir alan tanımlar ve anahtarı oraya yapıştırırsın.
Dört şeyi izle: aktivasyon (temel eylemi tamamlayan ziyaretçilerin oranı), geri dönüş (bir hafta içinde kimin geri geldiği), dönüşüm (kimin ödeme yaptığı ya da katıldığı) ve terk (insanların vazgeçtiği adım). Başarı sayılacak eşiği bakmadan önce belirle. Forma takası için makul bir kural şu: ilana konan ürünlerin çoğu bir hafta içinde sahipleniliyorsa devam et; ziyaret yüksekken ürünler sahiplenilmeden bekliyorsa teklifi yeniden düşün, çünkü bu yanlış kitleye ya da yanlış ürünlere işaret eder. Temel eylemden sonra “Az kalsın vazgeçmene ne sebep oluyordu?” gibi isteğe bağlı tek bir soru ekle ve yönetim panosunu birkaç sayıyla sınırlı tut.
Süre ve maliyet: gerçekçi beklentiler
Yapay zeka ile MVP yapmak ne kadar sürer? Canlı bir ilk sürüm tek bir sohbet oturumundan çıkabilir ve oluşturmayı izleyerek takip edersin. Takvimi ise etrafındaki her şey belirler: tek işe karar vermek, beş gerçek kullanıcı bulmak, oturumları yapmak ve değişiklikleri yapmak. Testi uçsuz bucaksız bir geliştirme yerine, sonunda bir karar olan bir iki haftalık sabit bir pencere olarak planla. Ücretli planlar oluşturmalar arasındaki beklemeyi kısaltır ve birkaç uygulamanın aynı anda oluşturulmasına izin verir; birden fazla deney yürüttüğünde bu işe yarar.
MVP maliyeti ne kadar? WisyLink'te:
- Topluluk: ücretsiz; 5 saatlik ve haftalık pencerelerde yenilenen bir kullanım hakkıyla. İlk dilim için yeterli.
- Başlangıç $7, Gelişim $20, Yükseliş $100 (aylık): daha kapsamlı oluşturmalar, daha fazla kullanım ve abone olduğun sürece süresi dolmayan bağlantılar için. Mobil uygulamadaki satın alımları App Store ya da Google Play yerel para biriminle tahsil eder.
- Dış maliyetler: istersen bir alan adı (fiyatı kayıt firman belirler, bağlamak her planda mümkündür), ücret alıyorsan ödeme sağlayıcının işlem komisyonları, SMTP için bir e-posta sağlayıcısı ve varsa bir analitik aracı.
- Kendi zamanın; her yolda en büyük maliyet budur.
Yazılımcıya yaptırma karşılaştırması için web uygulaması yaptırma maliyeti ve yapay zeka mı, yazılımcı mı yazılarımıza bak. Bir zamanlama tuzağı: ücretsiz bağlantılar 30 gün yayında kalır, sonra verileriyle birlikte silinmeden önce bir hafta silinmek üzere işaretli durur. Testin bundan uzun sürecekse ya da bağlantıyı el ilanlarına bastırdıysan önce yükselt.
Yaygın MVP hataları ve ne zaman bir üst aşamaya geçilir
Bir testi boşa harcayan hatalar
- Kimse ilk özelliği kullanmadan ikinci özelliği yapmak.
- Arkadaşlarla test etmek. Kibar davranırlar ve kibarlık gürültüdür.
- Temel eylem yerine kayıtları saymak. Kayıt bir sözdür; eylem kanıttır.
- Aynı anda beş şeyi değiştirmek; böylece hangi değişikliğin işe yaradığını anlayamazsın.
- İlk gün giriş eklemek; oysa ad ve e-posta yeterdi.
- Akış insanların kafasını karıştırırken görselleri cilalamak.
- Ücretsiz bağlantının test ortasında süresinin dolmasına izin vermek ve verilerini de onunla birlikte kaybetmek.
Ne zaman geçilir: yazılımcı tutmak ya da yeniden yapmak
MVP işe yararsa ücretli bir planda gerçek müşterilere hizmet vermeye devam edebilir; yeniden yapman gerektiğini söyleyen bir kural yok. Bir gereksinim, barındırılan ve yapay zekayla yapılmış bir web uygulamasının yapabildiklerine uymadığında bir üst aşamaya geç:
- Web uygulaması değil, native bir App Store ya da Google Play uygulamasına ihtiyacın var.
- Büyük miktarda veride tam metin aramaya ihtiyacın var.
- Kurumsal müşteriler tek oturum açma, belirli bir barındırma konumu ya da uyumluluk raporları istiyor.
- Ürün uzun süren işlemlere ya da dakikası dakikasına zamanlamalara dayanıyor.
- Bir mühendislik ekibinin kodu doğrudan sahiplenip değiştirmesi gerekiyor.
WisyLink kaynak kodu dışa aktarmaz; bir üst aşamaya geçmek, yazılımcıların yeni bir sürüm yapması demektir. Bu göründüğü kadar zahmetli değil: MVP'n akışların, veri modelinin, metinlerin ve en değerlisi, kullanıcıların gerçekte ne yaptığının kanıtlarının yaşayan bir şartnamesidir. Verilerin seninle taşınabilsin diye önemli kayıtlarının CSV dışa aktarımını erkenden iste. İşe yarar bir devir paketi dört parçadan oluşur: canlı bağlantı, her akışın ve kuralın yazılı listesi, dışa aktarılmış veri ve kullanıcı oturumlarından notların. Kurucu tarafı için teknik kurucu ortak olmadan ürün çıkarmak yazımızı, bazı sürümlerin neden değiştirilmek için yapıldığını görmek için tek kullanımlık yazılım yazımızı oku.
MVP'ni bu hafta oluştur
Hipotezini yaz, istem şablonunu tek işin ve dışarıda bırakılacaklar listenle doldur ve oluşturma bitmeden beş kullanıcı oturumu ayarla. Müşterilerini ona emanet etmeden önce arka planda neyin çalıştığını anlamak istersen ürün sayfası izolasyonu ve güvenilirliği anlatıyor; planlar ise yükselttiğinde neyin değiştiğini gösteriyor.
MVP'ni tek bir mesajda anlat ve canlı bir bağlantı al: Topluluk planıyla ücretsiz başla, kart gerekmez.
S.S.S.
