Bu bir teklif değildir. Kendi projelerimizde ölçtüğümüz iş yüklerine dayanan bir ön tahmindir; kapsam netleştiğinde gerçek rakam değişir.
Rakamlar kendi mobil ürünlerimizi geliştirirken tuttuğumuz iş yüklerinden çıkarıldı. Tek kod tabanıyla iki mağazaya çıkan, abonelik içeren, bildirim gönderen ve televizyonda çalışan uygulamalar geliştirdik; her birinin hangi kalemde ne kadar zaman aldığını ölçtük.
Hesaplayıcı ekran sayısını tek başına ağırlıklandırmaz. Ekranın arkasındaki iş belirleyicidir: statik bir bilgi ekranı ile canlı stok gösteren bir liste aynı kalemde değerlendirilemez.
Uygulamanın büyüklüğü diğer kalemleri de ölçekler. Altı ekranlık bir uygulamanın arka ucu, altmış ekranlık bir uygulamanınki kadar iş getirmez; aynı şey bildirim, ödeme ve test kalemleri için de geçerlidir. Bu yüzden seçtiğiniz ekran aralığı yalnız kendi satırını değil, tablonun tamamını etkiler.
Adam-gün ile takvim günü aynı şey değildir. Projede birden fazla kişi paralel çalışır; bu yüzden yüz adam-günlük bir iş yüzden az takvim gününde biter. Kartta önce teslim süresini göstermemizin sebebi budur.
Arka uç. Uygulamanın gördüğü her liste, her hesap ve her bildirim bir sunucu tarafından üretilir. Hazır bir sisteminiz yoksa bu kalem çoğu projede arayüz kadar yer tutar.
İkinci sırada mağaza süreci var. Uygulamanın bitmesi yayına girmesi için yeterli değildir; her iki mağazanın da kendi hazırlık ve inceleme gereksinimleri takvimde gerçek süre tutar. Yeni geliştirici hesaplarında Google tarafındaki kapalı test zorunluluğu bu süreyi belirgin biçimde uzatır.
Üçüncüsü bakım. Her yıl yeni işletim sistemi sürümleri çıkar ve kütüphaneler eskir. Hiçbir özellik eklemeseniz bile uygulamayı ayakta tutmak iş gerektirir; bu hesaplayıcı ilk sürümü kapsar, yıllık bakımı ayrıca planlamak gerekir.
Kapsam netse sapma dardır. Kapsam keşfedilerek ilerleyecekse üst sınır daha anlamlıdır. En büyük sapma kaynağı, dokümantasyonu zayıf bir dış sisteme bağlanma ihtiyacıdır: bu kalem vaat edilenden uzun sürer ve bunu ancak keşif aşamasında görebiliriz.
Sekiz soruyu sırayla yanıtlayın. Her seçim sağdaki panelde teslim süresini ve iş yükünü anında günceller; kaydetmeniz ya da üye olmanız gerekmez. Altındaki kalem dökümü hangi seçimin kaç gün eklediğini gösterir, böylece kapsamı kısarak bütçeyi aşağı çekebilirsiniz.
Sonucu beğendiyseniz "Bu tahminle teklif al" düğmesi seçimlerinizi teklif formuna taşır; aynı soruları ikinci kez yanıtlamazsınız.
Maliyeti ekran sayısı değil, ekranların arkasındaki iş belirler. Hesaplama dört kalemden oluşur: arayüz ve akış tasarımı, arka uç (hesap, liste, bildirim, raporlama), platforma özel işler ve mağaza süreci. Bu araç sekiz soruyla bu kalemleri ayrıştırıp adam-gün ve takvim süresi olarak toplar.
Tek bir rakam vermek yanıltıcı olur; kapsam belirleyicidir. Tek platformlu, hazır API'si olan küçük bir uygulama ile üç platformda çalışan, çevrimdışı destekli ve sıfırdan arka uç gerektiren bir uygulama arasında beş kat fark çıkabilir. Araç sizin kapsamınıza göre bir aralık verir.
Ücretsiz ve kayıtsız. E-posta istemiyoruz, sonucu saklamıyoruz. Hesaplama tamamen tarayıcınızda çalışır; sunucuya hiçbir veri gönderilmez.
Adam-gün, kapsamın nesnel ölçüsüdür ve kur ya da ajans farkından etkilenmez. Bütçe aralığını görüşmede paylaşıyoruz; kapsam netleşmeden verilen rakam iki tarafı da yanıltır. Adam-gün ile takvim günü de aynı şey değildir: projede birden fazla kişi paralel çalışır.
Rakamlar kendi mobil ürünlerimizi geliştirirken tuttuğumuz iş yüklerinden çıkarıldı; tek kod tabanıyla iki mağazaya çıkan, abonelik içeren ve televizyonda çalışan uygulamalar geliştirdik. Yine de bu bir teklif değil ön tahmindir; kapsam netleştiğinde gerçek rakam değişir.
Orta kapsamlı bir uygulamada tasarım, geliştirme ve mağaza süreci birlikte genellikle üç ila beş ay sürer. Yeni Google Play geliştirici hesaplarındaki kapalı test zorunluluğu bu süreye ek gün ekler; araç bunu takvim tahminine dahil eder.
Hayır, bu araç ilk sürümü kapsar. Her yıl yeni işletim sistemi sürümleri çıkar ve kütüphaneler eskir; hiçbir özellik eklemeseniz bile uygulamayı ayakta tutmak iş gerektirir. Yıllık bakım bütçesini ilk yıldan itibaren ayrı planlamak gerekir.