Ana sayfa / Blog

uygulama

Uygulama Yaptırmak İstiyorum: Adım Adım Yol Haritası

Uygulama yaptırmak istiyorum diyorsan üç şeye ihtiyacın var: çözmek istediğin net bir problem, hangi ekranların olacağını gösteren kaba bir kapsam ve ayırabileceğin bütçe ile süre. Kod bilmen gerekmez; bir yazılım ekibine ne istediğini anlatabilmen yeterli. Bu yazıda mobil uygulama yaptırmak için baştan sona hangi adımları atacağını anlatıyorum.

Uygulama yaptırmak için ne gerekir?

Çoğu kişi "uygulama yaptırmak için ne gerekir" sorusunu teknik sanıyor. Aslında ilk liste teknik değil, karar listesi:

Başlamadan önce cevaplaman gereken 5 soru

  1. Uygulama mı gerçekten gerekli? Bazen mobil uyumlu bir web sitesi yeter. Karar için web sitesi mi mobil uygulama mı yazısına bak.
  2. Hangi platform? iPhone, Android ya da ikisi. Tek kod tabanıyla ikisini birden yapmak mümkün.
  3. Hesap (üyelik) gerekiyor mu? Kullanıcı girişi, profil, veritabanı kapsamı büyütür.
  4. Ödeme var mı? Abonelik veya satın alma eklenince mağaza kuralları ve test işi artar.
  5. Para nasıl kazanılacak? Ücretli, abonelik, reklam ya da ücretsiz. Bu karar tasarımı bile etkiler.

Mobil uygulama yaptırmak için hangi çalışma modeli sana uyar?

Yazılım yaptırmak istiyorum diyen herkesin bütçesi ve riski aynı değil. Bu yüzden tek tip anlaşma yerine üç model var:

ModelNasıl işlerKime uyar
Anahtar teslimSabit kapsam, net takvim, tüm kaynak kod sende. Yayından sonra destek paketi.Ne istediğini bilen ve tek seferde bitirmek isteyen
Ortak büyümeDaha düşük başlangıç ücreti, ürünün gelirinden anlaşılan oranda pay.Bütçesi sınırlı ama ürünün geliri olacağına güvenen
Fikir ortaklığıGüçlü fikirde geliştirme maliyetini yazılım ekibi üstlenir, kazanç sözleşmeyle paylaşılır.Güçlü fikri olan, bütçesi olmayan

Hangisini seçersen seç, kapsamın ve kimin neyi üstlendiğinin yazılı olmasını iste. Sözleşme tarafı için uygulama yaptırma sözleşmesi yazımıza göz at.

Süreç adım adım nasıl ilerler?

İyi kurulmuş bir süreç, ne zaman neyi göreceğini bilmeni sağlar. Bizde süreç şöyle işliyor:

  1. Tanışma: Fikrini, hedefini ve kısıtlarını konuşuruz. İstersen ilk görüşmeden önce gizlilik sözleşmesi (NDA) imzalarız.
  2. Kapsam ve yazılı teklif: Neyin dahil olduğu kadar neyin dahil olmadığı da yazılı olur.
  3. Tasarım: Ekranları görürsün, onaylamadan koda geçilmez.
  4. Geliştirme: Haftalık sürümler çıkar, uygulamayı kendi telefonunda denersin.
  5. Test ve yayın: Mağaza yayını senin kendi Apple/Google hesabınla yapılır.
  6. Büyüme: Kullanıcı geri bildirimine göre geliştirmeye devam edilir.

Aşamaların ayrıntısı için mobil uygulama geliştirme süreci yazısını okuyabilirsin. Süre tarafında basit bir uygulama birkaç hafta, üyelik ve ödeme içeren kapsamlı bir uygulama birkaç ay sürer; daha fazla bilgi için uygulama yaptırmak ne kadar sürer yazısına bak.

Baştan kaçınman gereken hatalar

Maliyet hakkında kısa not

Fiyat; ekran sayısına, üyelik ve ödeme gibi özelliklere, iki platforma birden çıkılıp çıkılmayacağına ve tasarımın ne kadar özel olacağına göre değişir. Bu yazıda rakam vermiyoruz çünkü herkesin kapsamı farklı. Etkenleri ayrıntılı görmek için mobil uygulama yaptırma fiyatları yazısına bakabilirsin.

Hazır uygulama oluşturucu mu, özel geliştirme mi?

Kod yazmadan uygulama yapmaya yarayan hazır oluşturucular var ve basit bir deneme için işe yarayabilir. Ama sınırları da net: tasarımı şablona bağlı kalırsın, mağaza kurallarına uyum zorlaşır, üyelik ile ödeme gibi kısımlar kısıtlıdır ve ürün büyüdüğünde başka bir yapıya geçmek çoğu zaman sıfırdan yazmak demektir. Özel geliştirme ise başta daha fazla emek ister ama ürünün her parçası senin kontrolünde olur. Fikrin yalnızca bir denemeyse hazır araç yeter; kullanıcıya satacağın, abonelik alacağın bir ürünse özel geliştirme daha sağlıklıdır. Karar ver, ama kararı bilerek ver.

İlk görüşmeye hazırlanırken elinde olması iyi olanlar

Mükemmel bir doküman gerekmez; bir sayfalık not yeter:

Bu notu getirdiğinde görüşme soru-cevaptan çıkıp doğrudan kapsam konuşmasına dönüşür. Eksik bir şey olursa sorun değil; eksikleri birlikte tamamlarız. Önemli olan, kafandaki resmi bir kâğıda dökmüş olman.

Yazılım ekibiyle iletişim nasıl olmalı?

Projenin sağlığı büyük ölçüde iletişimin düzenine bağlı. Baştan tek bir muhatap belirle, haftalık kısa bir görüşme günü koy ve kararları yazıya dök: mesajla verilen "tamam" bile kayıt altında olsun. Anlamadığın teknik bir terim olursa çekinmeden sor; iyi bir ekip bunu sade bir dille anlatabilir. Geri bildirim verirken "beğenmedim" yerine "şu ekranda şunu yapmaya çalışırken şurada takıldım" demek, ekibin doğru yeri düzeltmesini sağlar. Böyle işleyen bir iş birliğinde sürpriz azalır, güven artar.

Sık sorulan sorular

Kod bilmeden uygulama yaptırabilir miyim?

Evet. Senden beklenen, ürünün ne yapacağını ve kimin için olduğunu anlatmak. Teknik kararları ekip önerir, sen onaylarsın.

Mobil uygulama yaptırmak için önce tasarım mı hazırlamalıyım?

Gerek yok. Elinde kaba bir çizim ya da rakip uygulamalardan örnekler varsa yeterli. Tasarım aşaması süreçte zaten var.

Uygulamanın kaynak kodu kime ait olur?

Bu, sözleşmede yazan şeye bağlı. Bizim anahtar teslim modelimizde tüm kaynak kod müşteriye ait. Hangi firmayla çalışırsan çalış, bunu yazılı iste.

Uygulama yaptırmak için şirket kurmam gerekir mi?

Zorunlu değil, ama mağaza hesabı türü (bireysel ya da kurumsal) ve gelir vergilendirmesi konusunda bir mali müşavire danışmanda fayda var.

Gizli bir fikrim var, anlatmaktan çekiniyorum.

Normal. İlk görüşmeden önce gizlilik sözleşmesi imzalanabilir. Ayrıntı için uygulama fikri nasıl korunur yazısına göz at.

Kendi uygulamalarımızı bir dövme stüdyosunun içinden, önce kendi işimiz için yazarak geliştirdik; bu yüzden "elinde bir fikir var ama nereden başlayacağını bilmiyorsun" hâlini iyi biliriz. Fikrini anlat, yazılım hizmetimizin hangi modeline uyduğunu birlikte bakalım ya da doğrudan bize yaz.

Fikrini birlikte netleştirelim

Ne yapmak istediğini anlat; kapsamı, takvimi ve çalışma modelini yazılı teklifle netleştirelim.