Süreyi belirleyen kalemler
| Kalem | Takvime etkisi |
|---|---|
| Ekran sayısı | Her ekran tasarlanır, kodlanır ve iki platformda denenir. |
| Kullanıcı rolleri | Müşteri, hizmet veren ve yönetici gibi ayrı roller ayrı akış ve yetki kuralı demektir. |
| Ödeme ve abonelik | Ödeme kuruluşu başvurusu, entegrasyon ve gerçek kartla test ayrı iş kalemidir. |
| Gerçek zamanlı özellikler | Mesajlaşma, canlı konum ve anlık bildirim sunucu tarafında ek altyapı ister. |
| Yönetim paneli | Panelin ekranları da tasarlanır ve kodlanır; takvime uygulama ekranları gibi eklenir. |
| Entegrasyonlar | Muhasebe, kargo, SMS ya da mevcut yazılımınız. Karşı tarafın API belgesi ve test ortamı hazır değilse bekleme süresi doğar. |
| İçerik | Metinler, ürün listesi, fotoğraflar ve yasal metinler sizden gelir; geç gelirse yayın da gecikir. |
Bu liste madde madde yazılmadan verilen bir gün sayısı tahminden ibarettir. Kapsamı küçültmenin takvime etkisini MVP geliştirme yazısında anlattık.
Aşama aşama takvim
- Keşif ve kapsam. Ekranlar, roller ve entegrasyonlar yazılır; takvim ve fiyat bu listeye göre çıkar. Kararı verecek kişi görüşmede bulunursa bu aşama kısa sürer.
- Tasarım. Ekranlar tıklanabilir prototip olarak hazırlanır ve onayınıza sunulur. Takvimin en değişken kısmı onay turlarıdır; planda kaç tur için kaç gün ayrıldığı yazmalıdır.
- Geliştirme. Uygulama, sunucu ve yönetim paneli birlikte yazılır. Sağlıklı bir süreçte çalışan sürüm düzenli aralıklarla telefonunuza gelir; ilerlemeyi rapordan değil test sürümünden izlersiniz.
- Test. Farklı ekran boyutları, eski ve yeni işletim sistemi sürümleri, zayıf bağlantı ve reddedilen izinler denenir. Ödeme ve bildirim akışları gerçek cihazda ayrıca sınanır.
- Mağaza yayını. Mağaza sayfası, gizlilik beyanları ve inceleme ekibi için test hesabı hazırlanır, uygulama incelemeye gönderilir.
Aşamalar kısmen üst üste biner: onaylanan ekranların kodlanmasına tasarımın tamamı bitmeden başlanabilir, mağaza hazırlığı geliştirme sürerken yapılır. Her adımın içeriğini mobil uygulama nasıl yapılır yazısında bulabilirsiniz.
Kod dışında takvime eklenmesi gerekenler
Aşağıdaki süreler ekibin hızından bağımsızdır; plana baştan girmelidir.
- Geliştirici hesapları. Uygulama sizin adınıza açılan hesaplardan yayınlanır. Şirket adına Apple hesabı için D-U-N-S numarası gerekir; numaranın alınması ve doğrulama günler sürebilir. Ayrıntılar App Store ve Google Play yükleme ücreti yazısında.
- Google Play kapalı testi. Kasım 2023’ten sonra açılan bireysel geliştirici hesaplarında uygulama herkese açılmadan önce en az 12 test kullanıcısının 14 gün boyunca kapalı teste katılması gerekir. Uygulama bitmiş olsa bile bu süre beklenir. Nasıl tamamlandığını Google Play kapalı test zorunluluğu yazısında anlattık.
- App Store incelemesi. Apple, başvuruların en az yarısını 24 saatten, yüzde 90’ını 48 saatten kısa sürede incelediğini belirtiyor. Eksik bilgiyle gönderilen başvuru bu süreyi uzatır.
- Google Play incelemesi. Google, bazı geliştirici hesaplarında incelemenin istisnai durumlarda yedi gün ya da daha uzun sürebileceğini yazıyor.
- Ödeme kuruluşu ve dış servisler. Sanal POS, SMS başlığı ya da kurumsal bir sisteme API erişimi başvuru ve onay ister. Bu başvurular geliştirme başlarken yapılmazsa uygulama bittiğinde entegrasyon beklemeye düşer.
- Ret ve yeniden gönderim. Eksik gizlilik politikası, uygulama içinde hesap silme seçeneğinin olmaması ve inceleme ekibine test hesabı verilmemesi sık görülen ret nedenleridir. Her ret, düzeltme ve yeni bir inceleme turu demektir.
İyi bir takvim nasıl yazılır?
Gün sayısından çok takvimin nasıl yazıldığına bakın. İyi bir plan şunları gösterir:
- Her aşamanın başlangıç ve bitiş tarihi ile o aşamanın teslimi: prototip bağlantısı, test sürümü, mağaza başvurusu
- Sizden beklenen her şeyin tarihi: içerik, tasarım onayı, hesap bilgileri, ödeme kuruluşu başvurusu
- Tasarım onayı ve test sürümü geri bildirimi için ayrılan tur sayısı
- Mağaza incelemesi ve gerekiyorsa Google Play kapalı testi için ayrılan pay
- Her ödemenin hangi teslime bağlı olduğu
Örnek: üyelikli, randevu alınan ve yönetim panelinden yönetilen bir uygulamada takvim kapsam yazısı onaylandıktan sonra başlar. Tasarım onayı, ödeme kuruluşu başvurusu ve geliştirici hesaplarının açılması aynı haftalarda paralel yürür; mağaza sayfası geliştirme bitmeden hazırlanır. Kapsama mesajlaşma ya da canlı konum eklenirse geliştirme ve test aşamaları uzar, diğer adımlar aynı kalır.
Takvimin sözleşmeye nasıl bağlanacağını mobil uygulama geliştirme sözleşmesi yazısında anlattık.
Süreyi kısaltmanın yolları
- İlk sürümü küçültün. Temel akışın dışında kalan her özellik ikinci sürüm listesine gider.
- Tek karar verici belirleyin. Onayların birden fazla kişi arasında dolaşması tasarım aşamasını uzatır.
- İçeriği erken hazırlayın. Metinler, görseller ve yasal metinler geliştirme bitmeden hazır olmalıdır.
- Başvuruları ilk hafta yapın. Apple ve Google hesapları, ödeme kuruluşu ve SMS servisi başvuruları geliştirmeyle paralel ilerlesin.
- Çapraz platform kullanın. iOS ve Android’i tek kod tabanından çıkarmak iki ayrı uygulama yazmaktan kısa sürer. Seçenekler React Native mi, Flutter mı? yazısında.
- Şablon kısayoluna dikkat edin. Hazır şablon ilk ekranları hızlandırır; şablonda olmayan bir istek geldiğinde kazanılan süre geri gidebilir.
Sık sorulan sorular
Bir haftada uygulama yapılır mı? Tek ekranlı bir araç ya da tıklanabilir bir prototip yapılabilir. Üyelik, ödeme ve yönetim paneli içeren bir uygulamada tasarım onayı, test ve mağaza incelemesi de takvimde yer alır; bireysel Google Play hesabında yalnızca kapalı test 14 gün sürer.
iOS ve Android aynı anda mı yayınlanır? Tek kod tabanıyla geliştirildiğinde iki platform birlikte biter. İnceleme süreleri ve Google Play’deki test şartı farklı olduğu için yayın günleri ayrışabilir.
Yayından sonraki güncellemeler ne kadar sürer? Her güncelleme de incelemeden geçer; geliştirme süresine inceleme süresi eklenir. Kritik bir hata düzeltmesi için Apple’dan hızlandırılmış inceleme istenebilir.
Teklifte kesin teslim tarihi yazmalı mı? Evet, ama kapsam listesiyle birlikte. Kapsam değişirse tarihin nasıl güncelleneceği de yazılı olmalıdır.
Uygulamanızın kapsamını bize yazın; aşamalara bölünmüş, tarihli planı teklifle birlikte iletelim. Nasıl çalıştığımızı mobil uygulama yaptırma sayfasında, maliyet kalemlerini mobil uygulama fiyatları rehberinde bulabilirsiniz.