- Mac için web video indiricisi Downie ve medya formatı dönüştürücüsü Permute gibi çeşitli uygulamalar yapan bağımsız geliştirici Carlie Monroe’dan bazı tavsiyeler
Her şey anında başarı getirmez
- Bir gecede başarıya ulaşan çok örnek var, ancak bunlar son derece istisnai durumlar; çoğu işin zamana ihtiyacı vardır
- Sınırlı bir bütçeyle birkaç hafta ya da birkaç ay içinde hit bir ürün çıkarmak gerçekçi olarak zordur
- Şirketini başlangıç sermayesi olmadan kurmuş biri olarak, gerçekçi tavsiyeler vermek istiyorum
- Küçük başarısızlıklara hazırlıklı olun
- İlk çıkardığım uygulamaların neredeyse hiç indirmesi yoktu, kullanıcısı yoktu ve gelir de getirmiyordu
- Bu tür başarısızlıkları öngörmek ve moral bozmamak önemlidir
- En baştan kusursuz bir ürün yapmaya çalışıp 1 yıl harcamak yerine, temel fikri hızla geliştirip geri bildirim alarak iyileştirmek daha etkilidir
- Uygulamanın olgunluk düzeyini koruyun
- Uygulamanın temel fikrini geliştirip, geri bildirim ve yol haritasına dayanarak ilerletmek gerekir
- Geliştirmeyi aşırı basitleştirmeyin; uygulama en azından istikrarlı biçimde çalışmalıdır
- Uygulama çöküyorsa, çok hatalıysa ya da yarım kalmış görünüyorsa kullanıcı güveni kazanmak zordur
- Bazı özellikler eksik olabilir, ancak bunları sürekli güncellemelerle iyileştirmek önemlidir
- Düzenli iyileştirme yapılırsa kullanıcılar bunu olumlu değerlendirir ve uygulamayı tavsiye eder
- Geliştirmeye devam edin, ama ne zaman durmanız gerektiğini bilin
- Uygulamayı yayınlayıp birkaç güncelleme yaptıktan ve reklam ya da tanıtım denedikten sonra indirme sayısı 200 civarında kalıyorsa, fikri yeniden düşünmek gerekebilir
- Kullanıcılar uygulamayı faydalı bulmuyorsa, yeni bir fikir düşünmek daha iyi olabilir
- Moral bozmayın ve daha iyi bir fikirle yeniden denemeye hazır olun
İşe girmeyin
- Bir işte çalışırken aynı anda indie geliştirme yapmak son derece zordur
- Benim durumumda Cambridge Üniversitesi’nde yaz boyunca staj yaptım; günde 8 saat çalışıp yurda döndükten sonra uygulamalarım üzerinde ayrıca 3-4 saat daha çalışıyordum
- Yazın sonuna doğru stresliydim, kilo almıştım ve bilgisayar başında çalışmak dışında hiçbir şeye zamanım kalmıyordu
- Bu tempoyu uzun süre sürdürmek mümkün değildir
- Birkaç ay boyunca deneyebilirsiniz, ama bu tek başına uygulama geliştirmek ve kullanıcı tabanı oluşturmak için yeterli olmaz
- Sonuçta bir işe girmek, büyük olasılıkla iş tarafındaki yolun sonu olabilir
- Ancak freelance işler veya özel yazılım işleri almak sorun değildir
- Bütün gün yalnızca kendi uygulamanız üzerinde çalışmak verimsiz olabilir; başka projelerle uğraşıp zihni tazelemek faydalı olabilir
- Yine de dış projelerin ana işiniz haline gelmemesine dikkat etmeli, günde yaklaşık 4 saat ayırıp kendi projenize odaklanacak zamanı korumalısınız
- Başlangıçta para yetersiz olabilir; bu yüzden freelance işler yoluyla asgari yaşam masraflarını karşılamak gerekebilir
- Ancak dengeyi, bir işe bağlı çalışmak yerine kendi projenizi merkeze alarak kurmanız önemlidir
Ne tamamen yalnız, ne de birlikte
- Bu gerçekten zor bir karardır
- Ben şirketi tek başıma yürüttüm
- Şirketi tek başına yürüttüğünüzde tüm kararları kendiniz verebilirsiniz; kod stili, özellikler, UI gibi konularda görüş ayrılığı olmaz
- Ancak başarı birkaç hafta ya da birkaç ay meselesi değildir ve başka birinin benzer fedakârlıkları yapıp yapmayacağını bilemezsiniz
- Birkaç ay sonra kurucu ortağınız ayrılıp işe girebilir; herkesin yaşam koşulları farklı olduğu için yönler de değişebilir
- Ama bunu tamamen yalnız da yapmayın
- Her şeyi tek başınıza halletmeniz gerektiği için yılın her günü çalışmanız gerekir
- Tatillerde ya da izin sırasında bile destek e-postalarını kontrol edip yanıtlamanız gerekir
- Günde ortalama 100 kadar kullanıcı sorusu geliyor ve çoğu teknik içerikli olduğundan bunları basitçe başka birine devretmek zordur
- Uzun bir tatile çıkarsanız döndüğünüzde başa çıkılamayacak kadar iş birikir ve kullanıcılar birkaç saat içinde yanıt bekler
- Müşteri destek işi günde 2-3 saat alır; tam zamanlı bir çalışan için az, tek başına taşımak içinse ağırdır
- Eğer bir kurucu ortağınız varsa, iç yapıyı iyi anladığı için işleri sizin yerinize yürütme ihtimali yüksektir
- Başka biriyle başlarsanız, onlar sizin yerinize işleri yürütebilir; böylece her şeyi tek başınıza taşımak zorunda kalmazsınız
- Bu çelişkili bir tavsiye gibi görünse de gerçekçi biçimde düşünmek gerekir
- Tek başınıza olursanız özgürlük fazladır ama yük ağırdır; birlikte olursanız sorumluluk paylaşılır ama risk de vardır
- Uzun vadede size uygun yönü dikkatle seçmek önemlidir
Kullanıcı geri bildirimine değer verin
- Kullanıcının size kolayca ulaşabilmesini sağlayın
- Hata iletişim kutusu, ana ekran gibi uygulama içindeki çeşitli yerlere destek düğmesi koymak iyidir
- E-posta istemcisini açan yöntem kullanıcı deneyimini bozabilir
- Bunun yerine uygulama içinde bir destek formu sunarsanız güncelleme kontrolü, sürüm bilgisini ekleme ve ek ayrıntı isteme gibi şeyler mümkün olur
- Sürekli sorular ve raporlar gelebilir, ancak bu kullanıcının uygulamayla ilgilendiğini gösteren olumlu bir işarettir
- Kullanıcı görüşlerini dikkatle dinleyin
- Başlangıçta kullanıcı sayısı azken memnuniyeti mümkün olduğunca yükseltmek önemlidir. Memnun kullanıcı uygulamayı tavsiye eder
- Hızlı yanıtlar ve istenen özellikleri hayata geçirmek, kullanıcıyla güven ilişkisi kurabilir
- Kullanıcı geri bildirimlerini yansıttıkça uygulama beklediğinizden farklı bir yöne evrilebilir, ancak kullanıcı tabanı büyüdükten sonra yeniden ayarlama fırsatı vardır
- Talepleri seçici biçimde uygulayın
- Kullanıcı isteğinin uygulamanın genel yönüyle uyumlu olup olmadığını değerlendirmelisiniz
- Bunun yalnızca anlık bir sorunu çözmek mi, yoksa uzun vadede faydalı bir özellik mi olduğunu düşünün
- İsteğin gerekçesini ve kullanıcının iş akışında nasıl bir rol oynayacağını anlayıp, daha iyi bir yaklaşım varsa bunu açıklamak önemlidir
- Özellik eksikliği yüzünden bir kullanıcı kaybetmektense, aşırı karmaşıklık yüzünden yüzlerce kullanıcı kaybetmek daha büyük bir sorundur
Ani kapanışlara hazırlıklı olun
- Her iş bir gün sona erer. Büyük ölçekli bir şirket değilseniz, emekli olduğunuzda ya da artık işi yürütemediğinizde işletme kaçınılmaz olarak ortadan kalkabilir
- Bu doğaldır; bu yüzden bir gün şirketi kapatmak zorunda kalabileceğinizi akılda tutmak önemlidir
- Teknoloji sektörü hızla değişir ve bugün popüler olan bir uygulama zamanla işe yaramaz hale gelebilir
- 2000’lerin başında internet balonunun sönmesiyle birçok işin hızla küçüldüğü örnekler vardı
- Örnek 1: CandyBar
- 15-20 yıl önce sistem simgelerini ve Dock’u özelleştirebilen popüler bir uygulamaydı
- Ancak macOS, Dock’un render edilme biçimini değiştirdi ve sistem koruma özelliği (SIP) eklendi; bunun sonucunda artık kullanılamaz hale geldi
- Örnek 2: Skype
- 15 yıl önce vazgeçilmez bir iletişim aracıydı, ancak bugün yerini iMessage, FaceTime, WhatsApp, Zoom ve Google Meet gibi araçlara bıraktı
- Pazarın değişmesiyle birlikte kullanıcıların hafızasından yavaş yavaş silindi
- Örnek 3: Twitterrific & Apollo
- Twitter (X) ve Reddit API politikalarını aniden değiştirince mevcut üçüncü taraf uygulamalar artık çalışamaz hale geldi
- Geliştiriciler hiçbir hazırlık yapamadan uygulamalarını rafa kaldırmak zorunda kaldı ve kullanıcılar bazen bunu geliştiricinin sorumluluğu sanıyordu
- Hazırlık stratejisi
- Yalnızca tek bir uygulamaya bağımlı kalmayın; 2-4 istikrarlı uygulama işletmek daha sağlıklıdır
- Ana uygulamanın yanında, beklenmedik durumlarda gelir sağlayacak yedek uygulamalar da bulundurun
- Tam bir çıkış stratejisi kurmak da bir yöntemdir. Örneğin, yeni bir alana geçiş planını önceden hazırlamak önemlidir
Son söz
- Bunları mutlak kurallar olarak görmeyin
- Bunlar 20 yılı aşkın deneyimden geliyor, ama her deneyim özneldir
- Zaman değişti, kişisel koşullar da farklı; bu yüzden aynı yöntemin her zaman işlemesi beklenemez
- Tüm bunlara değer mi diye sorarsanız?
- Benim için kişisel olarak değdi
- Zor dönemlerden geçerek işi büyüttüm ve bunun sayesinde geçimimi sağlayabildim
- Ama bu herkes için uygun bir yol değildir
- Kendi kendinizi motive edemezseniz kolayca vazgeçebilirsiniz; patronun olmadığı bir ortamda öz disiplinle çalışmak önemlidir
- Gerçekleri göz önünde bulundurun
- Bu, indie geliştirmeye başlamak isteyenleri korkutmak için söylenmiş şeyler değildir
- Aksine, en büyük riskin çok erken pes etmek olduğunu defalarca vurguladım
- Bir iş kurmak ve uygulama yapmak harika bir meydan okumadır, ancak gerçekçi beklentilere sahip olmak önemlidir
- Bu, birkaç ayda bitecek bir iş değil; yıllarca, hatta onlarca yıl sürebilecek bir süreç olabilir
- İyice düşünüp öyle başlayın
Henüz yorum yok.