
Startup ve MVP’niz için kodlama öğrenmeli misiniz?
Aklınıza harika bir fikir geldi. Bu fikir bir ihtiyacı gideriyor ve tutacağa da benziyor. Projenizi birisinin kodlaması lazım. Bunu ya siz ya da bir ekip yapabilir ancak. Ama gerçekten bu kodlamayı sizin öğrenmeniz gerekiyor mu?
Bu soruyu cevaplamak için baştan sona birkaç şeyi ele almamız gerek;
1) MVP nedir?
Minimum Viable Product olan açılımı, MVP olarak kısaltılan bu şey bir ürün. Mesela sizin Spotify’a benzer olan fikrinizin uygulanmış hali. Tek bir fark var yalnız. Bu MVP, projenin son hali değil. İnsanların kullanabileceği, ama ürününüzün en minimal değerdeki hali. MVP yani. Otomobil yapmadan önce, 4 teker üzerinde gidebilmeyi sağlayan bir çerçeveyi, 3 vitesli bir aracı düşünebilirsiniz mesela. Web’te Ford’un ilk arabalarına bakabilirsiniz.
2) Start up nedir?
Start-up, başlangıçta, başlama evresinde olanı ifade ediyor. Bu bir girişim aslında. Ama normal girişimlerden bir farkı var. En basitinden bir e-ticaret girişimi veya yukarıda da örnek olarak ifade ettiğimiz gibi Spotify, Adobe, Netflix gibi projeler ve girişimler tam olarak bu start up’ı ifade etmekte.
3) Peki benim projem var bunun gibi, ne yapmam gerek?
Özet olarak start-up kurmak çok çetrefilli bir süreç. Ama bir iş nasıl yönetilir biliyorsanız veya bir şekilde öğrenebilecekseniz geriye ürününüzü üretmek, ortaya koymak, geliştirmek, pazarlamak, reklam ve kampanyalar düzenlemek, daha çok kişiye ulaşmak gibi süreçler kalıyor. Çok özet geçtim tabii ki ama start up’taki en önemli mesele ürün ve ürünün müşterilere göre şekillendirilmesi. Müşterilerin memnun olması ve growth hacking (büyüme hack’lemesi pazarlaması ile girişimin büyüme motoru oluşturulur ve sürekli kullanıcı kazanımı ve bağlılığı elde eder) ile daha fazla kullanıcı kazanımının sağlanması. Sürecin daima iyileştirilerek daha iyi bir ürün daha iyi hizmet ve daha çok kullanıcı şeklinde gitmesi, yapmanız gereken şeyler oluyor.
4) Ürünümü nasıl üreteceğim?
Start up’ların en büyük sorunu maliyeti karşılayacak fon bulamamak, ekip kuramamak bu yüzden ve teknolojiyi üretmek veya doğru bir ihtiyacı karşılayacak çözümü sunmak. Sorunu çözebilecek sorunları aşmanız gerekiyor kısaca. Start up ürüne eşittir. Ürünü geliştirirken sorunlarla karşılaşacaksınız dediğimiz gibi ve bunlardan birisi de onu doğru bir yetkinlikle kodlayabilmek. Bu yetkinliği elde etmekten çok, bir ilk sorununuz da aslında ürünü piyasaya sunmak. Bunun için ilk önce bir ekip tutmalısınız. Ya paranızla ya da samimi duygularınızla bilgilerinizi açığa çıkarmayacak kişileri veya uzmanları seçerek yapabilirsiniz. Her halükarda ürününüz kodlanacak, arzu ettiğiniz özellikler uygulanacak ve alfa aşaması, beta aşaması derken yayına gireceksiniz. Fakat dikkat edilmesi gereken kısım şu. Arzu ettiğiniz projeyi bir parmak şıklatmasıyla yapmıyorsunuz. Kimse bir projeyi böyle yapmaz yeterince fonu olsa bile. Bir MVP veya bi’ RAT (MVP’nin ileri hali, risk edilerek uygulamanın tamamının hazırlanmasıdır) gerçekleştirilir. Yani minimum değerdeki ürününüz ya da riskleri alınmış ve uygulanmış bir proje tasarısı.
5) MVP nasıl olmalı?
MVP üretmek istediğiniz ürünün minimum değerdeki hali demiştik. Bu ürün satılabilir, sunulabilir haldedir.
6) MVP’mi kodlarken veya kodlanırken benim de kodlama öğrenmeme gerek var mı?
Asıl sorumuz bu işte! MVP’niz bir bakıma start up’ınızın testidir. Start up’a dev gibi emek ve fon yatırmadan önce mini bir test yaparsınız ve tutarsa aklınızdakileri adım adım artık geliştirip yerleştirirsiniz ve kullanıcıları da dinlersiniz.
Ürünüz farklı farklı alanlarda olabilir. Belki aklınızdaki ürün yapay zekayla veya makine öğrenimi gibi teknolojileri içeren bir proje olabilir. Bu durumda bu alanı öğrenip uzmanlaşmak yıllar alacağından dediğimiz gibi bu işi bilen kişilerle bir şekilde anlaşıp çalışmanız gerekiyor. Ya kurum içi ya kurum dışı… Ya paralı ya gönüllülük esasıyla…
Sonuçta ortaya bir ürün çıkacak dediğimiz gibi tutarsa ilerleyecek, ilk önce MVP ya da RAT şeklinde ürününüz çıkacak ve yol alacaksınız. Sonra da kısmetliyseniz yatırım da alabilirsiniz. Aslında ürününüz değerliyse… Sorumuzun cevabına istinaden bütün süreci anlattığım için kendiniz zaten çıkarmış olmalısınız.
Start up ve ürün ortaya koyma sürecinizde kodlama öğrenmeniz projeniz için bir işe yarayabilir de yaramayabilir de. Bu duruma göre değişen bir şey. Yapabileceğiniz proje eğer yeterince basitse oturup kendiniz öğrenin bu kodlamayı ve tamamen size ait bir çalışma çıksın ortaya. Ama gelişmiş bir teknoloji için kesinlikle birilerine ihtiyacınız olduğundan ki bu durum çok riskli aslında ya dev gibi bir fonunuz olacak ya da yatırımcılar size inanacak ki geliştirme ortamı ve yönetim için elinizde bir kaynak olacak. Bu sayede birilerini ekibe alıp çalıştırıp piyasaya fikrinizi sunmaya çalışacaksınız.
Ben start up kuracak olsaydım; tasarımı, yazılımı, kodlama ve algoritmayı özellikle; yönetim ve muhasebe, organizasyon gibi becerileri ek olarak da öğrenmeyi hedeflerdim. Aslında şu an mvp aşamasında 4 girişimimiz, destek verdiğim şirketler hep bunlardan yararlanıyor . Ben yaklaşık 10 yıldır tasarım, yazılım, kodlama, muhasebe, dijital pazarlama ve growth hacking gibi konularda geliştirmeye çalışıyorum. Asıl mesleğim sosyolog olmasına karşın dijital pazarlama ve growth hacking alanında profesyonel olarak hizmetler ve eğitimler sunuyorum. Ve bu elde ettiklerimi daha fazla alana da yaymaya çalışıyorum ki şu an yıllardır kafamda olan projelerime katkı sağlasın ve başarıyı elde edebilelim.
Yazımı okuduğunuz için teşekkürler, sosyal medyadan ve hyturkyilmaz yazarak herhangi bir mecradan bana ulaşabilirsiniz. Sorularınızı cevaplayabilirim.