Mobil uygulama proje kapsamı, “uygulamada hangi ekranlar olacak?” sorusundan çok daha geniştir. Kapsam; hedef kullanıcıyı, ana kullanım senaryosunu, MVP sınırlarını, entegrasyonları, yönetim panelini, güvenlik gereksinimlerini, test sürecini, yayın sonrası bakım ihtiyacını ve bütçe bandını aynı çerçevede netleştirir.
Bir işletme mobil uygulama fikriyle yazılım ajansına geldiğinde çoğu zaman şu cümleyle başlar: “Uber benzeri bir uygulama istiyoruz”, “Trendyol gibi bir pazar yeri olacak”, “Doktorlarla hastaları buluşturan bir platform düşünüyoruz.” Bu cümleler fikir verir; fakat teklif, süre ve teknik mimari için yeterli değildir.
Çünkü iki uygulama dışarıdan benzer görünse bile kapsamları çok farklı olabilir. Basit üyelik ve içerik görüntüleme sunan bir mobil uygulama ile canlı mesajlaşma, ödeme, harita, bildirim, çoklu rol, yönetim paneli ve yapay zekâ entegrasyonu içeren bir uygulama aynı maliyet ve süreyle geliştirilemez.
Atalay Tech tarafında mobil uygulama geliştirme projelerinde kapsamı önce iş hedefiyle, sonra kullanıcı akışıyla, en son teknik gereksinimlerle ele alıyoruz. Bu yaklaşım, hem gereksiz özellikleri azaltır hem de teklif sürecinde “sonradan çıkan maliyet” riskini düşürür.
Sensor Tower’ın 2025 mobil raporuna göre kullanıcılar uygulamalarda toplam 4,2 trilyon saat geçirdi ve tüketici harcamaları 150 milyar dolara ulaştı: State of Mobile 2025. Bu veri, mobil uygulamanın hâlâ güçlü bir kanal olduğunu gösterir; fakat rekabetin yoğun olduğu bir pazarda kapsamı dağınık belirlenen ürünler, yayına çıksa bile kullanıcı tutma ve operasyon maliyeti tarafında zorlanır.
Mobil Uygulama Proje Kapsamı Nedir?
Mobil uygulama proje kapsamı, uygulamanın ilk versiyonda ne yapacağını ve ne yapmayacağını yazılı şekilde belirleyen karar setidir. Bu karar seti yalnızca yazılım ekibinin değil, işletme sahibinin, operasyon ekibinin, pazarlama ekibinin ve son kullanıcının da beklentisini netleştirir.
Kapsam dokümanında genellikle şu başlıklar bulunur:
- Hedef kullanıcı grubu
- Ana problem ve çözüm vaadi
- Kullanıcı rolleri
- Ekran listesi
- Özellik listesi
- MVP ve sonraki faz ayrımı
- API ve üçüncü taraf entegrasyonlar
- Yönetim paneli ihtiyaçları
- Güvenlik, KVKK ve veri saklama gereksinimleri
- Test, yayın ve bakım süreci
- Tahmini süre ve bütçe aralığı
Örneğin bir randevu uygulaması düşünelim. “Kullanıcı doktor seçsin ve randevu alsın” cümlesi yüzeyde basittir. Fakat kapsam soruları derinleştiğinde tablo değişir: doktorlar kendi müsaitliklerini düzenleyecek mi, ödeme alınacak mı, randevu iptali otomatik iade oluşturacak mı, klinik yöneticisi panelden takvim görecek mi, bildirimler SMS mi push notification mı olacak?
Bu sorular cevaplanmadan verilen teklif çoğu zaman eksik olur. Daha kötüsü, proje başladıktan sonra “bu zaten olacaktı sanıyorduk” cümlesiyle hem takvim hem bütçe bozulur.
Kapsam Belirlemeden Önce İş Hedefi Netleşmeli
Mobil uygulama fikrinin teknik kapsamına geçmeden önce iş hedefi netleşmelidir. Çünkü aynı özellik, farklı iş hedeflerinde farklı önceliğe sahip olabilir.
Bir e-ticaret uygulamasında hedef ilk 3 ayda sipariş almaksa ürün listeleme, sepet, ödeme ve kargo takibi kritik olur. Aynı işletme uygulamayı sadakat kanalı olarak kullanmak istiyorsa kampanya bildirimi, puan sistemi, tekrar satın alma akışı ve segmentasyon daha değerli hale gelir.
Bir saha operasyon uygulamasında hedef müşteri kazanımı değil, personel verimliliğidir. Bu durumda tasarım estetiğinden önce çevrimdışı çalışma, görev atama, lokasyon doğrulama ve raporlama ekranları öne çıkar.
Kapsam toplantısında şu sorular net cevaplanmalıdır:
- Uygulama gelir mi üretecek, operasyonu mu hızlandıracak?
- İlk kullanıcı kitlesi kim olacak?
- İlk 90 günde başarı hangi metrikle ölçülecek?
- Kullanıcı neden web sitesi yerine uygulamayı açacak?
- Uygulama olmazsa işletmede hangi süreç aksıyor?
Bu soruların cevabı yoksa proje kapsamı “özellik listesi” gibi görünür; fakat ürün stratejisi zayıf kalır.
Persona ile Kapsamı Somutlaştırmak
Kapsam belirlerken soyut hedef kitle yerine gerçekçi persona oluşturmak işleri hızlandırır.
Örneğin:
Ayşe, 32 yaşında, İstanbul’da butik klinik yöneticisi. Günde 40-60 randevu talebi alıyor. WhatsApp üzerinden gelen talepler karışıyor, iptaller takip edilemiyor ve sekreter ekibi yoğun saatlerde dönüş yapmakta zorlanıyor.
Bu persona için mobil uygulama kapsamı yalnızca “randevu alma” değildir. Uygulamada müsaitlik takvimi, iptal politikası, otomatik bildirim, yönetim panelinden randevu yönetimi, kullanıcı geçmişi ve rol bazlı yetki gerekir.
Başka bir örnek:
Mehmet, 41 yaşında, 12 kişilik saha satış ekibi yönetiyor. Personel ziyaretlerini Excel’de takip ediyor. Ziyaret notları eksik kalıyor, konum doğrulaması yapılamıyor ve yöneticiler günlük performansı anlık göremiyor.
Bu senaryoda sosyal giriş, profil fotoğrafı veya gelişmiş animasyonlar öncelik değildir. Kritik kapsam; görev listesi, lokasyon bazlı check-in, fotoğraf yükleme, offline veri saklama, yönetici raporu ve API ile CRM entegrasyonudur.
MVP, Orta Ölçek ve Kurumsal Kapsam Farkı
Her mobil uygulama ilk versiyonda tüm özellikleri taşımak zorunda değildir. Hatta çoğu projede doğru yaklaşım, MVP ile pazara çıkıp kullanıcı davranışına göre geliştirmektir.
MVP, “ucuz ve eksik ürün” anlamına gelmez. MVP, ana değer önerisini test eden en yalın ama çalışır ürün versiyonudur. Örneğin bir pazar yeri uygulamasında ilk fazda satıcı paneli manuel yönetilebilir; fakat kullanıcı kayıt, ürün keşfi, ödeme ve sipariş akışı sağlam çalışmalıdır.
Aşağıdaki tablo, kapsam seviyelerini daha net ayırır:
| Kapsam Seviyesi | Tipik Özellikler | Tahmini Süre | Tahmini Bütçe |
|---|
| MVP | Üyelik, temel akış, 6-12 ekran, basit admin panel, temel bildirim | 6-10 hafta | 250.000 - 600.000 TL + KDV |
| Orta Ölçek | Rol bazlı yapı, ödeme, gelişmiş panel, API entegrasyonu, raporlama | 10-18 hafta | 600.000 - 1.500.000 TL + KDV |
| Kurumsal | Çoklu rol, yüksek trafik mimarisi, gelişmiş güvenlik, ERP/CRM entegrasyonu, SLA | 4-8 ay | 1.500.000 - 5.000.000 TL+ + KDV |
Bu aralıklar sektör, ekran sayısı, ekip büyüklüğü, tasarım seviyesi, entegrasyon sayısı ve bakım modeliyle değişir. Sağlıklı teklif için mobil uygulama fiyatları aracını başlangıç referansı olarak kullanıp ardından teknik kapsam toplantısıyla netleştirmek daha doğru olur.
Özellik Listesi Nasıl Hazırlanır?
Özellik listesi, proje kapsamının omurgasıdır. Ancak iyi bir özellik listesi “login olacak, profil olacak, ödeme olacak” şeklinde hazırlanmaz. Her özelliğin kullanıcı rolü, iş kuralı, veri ihtiyacı ve istisna durumu yazılmalıdır.
Örneğin “ödeme sistemi” tek başına kapsam değildir. Daha doğru yazım şudur:
- Kullanıcı kredi kartı ile ödeme yapabilir.
- Ödeme başarılı olursa sipariş durumu “ödendi” olur.
- Ödeme başarısız olursa kullanıcı tekrar deneme ekranına yönlenir.
- Yönetici panelden ödeme durumunu görebilir.
- İade işlemi ilk fazda manuel yapılır.
- Fatura entegrasyonu ikinci faza bırakılır.
Bu seviye detay, yazılım ekibinin teknik eforu doğru hesaplamasını sağlar. Aynı zamanda işletme tarafında “hangi özellik ilk versiyonda var, hangisi sonraki fazda?” sorusunu netleştirir.
MoSCoW Yöntemi ile Önceliklendirme
Kapsam şişmesini önlemek için özellikleri dört gruba ayırmak faydalıdır:
| Öncelik | Anlamı | Mobil Uygulama Örneği |
|---|
| Must Have | İlk yayında olmazsa ürün çalışmaz | Üyelik, ana akış, ödeme, temel panel |
| Should Have | Değer katar ama MVP’yi durdurmaz | Gelişmiş filtre, favoriler, detaylı rapor |
| Could Have | Kullanıcı deneyimini iyileştirir | Animasyon, tema seçimi, rozet sistemi |
| Won’t Have | İlk fazda bilinçli ertelenir | AI öneri motoru, çoklu ülke desteği, gelişmiş BI |
Bu ayrım özellikle bütçe kontrollü projelerde kritiktir. İşletme her istediği özelliği yazdırabilir; fakat hepsini ilk faza koymak çoğu zaman pazara çıkışı geciktirir.
Kullanıcı Rolleri ve Yetkilendirme Kapsamı
Mobil uygulama proje kapsamı belirlenirken kullanıcı rolleri net yazılmalıdır. Çünkü rol sayısı arttıkça ekran davranışları, API yetkileri, yönetim paneli kuralları ve test senaryoları da artar.
Basit bir içerik uygulamasında iki rol yeterli olabilir: kullanıcı ve yönetici. Fakat bir pazar yeri uygulamasında müşteri, satıcı, operasyon ekibi, finans yetkilisi, süper admin ve destek ekibi gibi roller gerekebilir.
Her rol için şu sorular cevaplanmalıdır:
- Hangi ekranları görebilir?
- Hangi veriyi oluşturabilir?
- Hangi veriyi düzenleyebilir?
- Hangi işlemleri onaya gönderebilir?
- Hangi bildirimleri alır?
- Panelde hangi raporlara erişir?
Örneğin bir emlak ilan uygulamasında bireysel kullanıcı ilan verebilir; profesyonel kullanıcı ek belge yükleyebilir; admin ilanı onaylayabilir; destek ekibi kullanıcı mesajlarını görebilir ama ödeme bilgilerini göremez. Bu ayrım baştan yazılmazsa hem güvenlik hem operasyon tarafında açık oluşur.
Yönetim Paneli Kapsamı Neden Ayrı Yazılmalı?
Mobil uygulama kullanıcıya görünen yüzdür; ancak işletmenin ürünü yönetebilmesi için çoğu zaman güçlü bir panel gerekir. Kapsam hatalarının önemli bölümü panel tarafının hafife alınmasından kaynaklanır.
Bir mobil uygulama “kullanıcı içerik yükleyebilir” diyorsa panelde şu ihtiyaçlar doğabilir:
- İçerik onaylama
- İçerik reddetme nedeni yazma
- Kullanıcı şikâyetlerini inceleme
- Kategori yönetimi
- Bildirim gönderme
- Raporlama ve dışa aktarma
- Rol bazlı panel yetkisi
Bu nedenle yönetim paneli geliştirme kapsamı mobil uygulamadan ayrı değerlendirilmelidir. Bazı projelerde panel eforu, mobil uygulama eforunun %30-50’sine yaklaşabilir.
Aşağıdaki tablo, mobil ekran ile panel ekranı arasındaki farkı gösterir:
| İhtiyaç | Mobil Uygulama Tarafı | Yönetim Paneli Tarafı |
|---|
| Kullanıcı kaydı | Form, doğrulama, profil | Kullanıcı listesi, durum güncelleme |
| İçerik üretimi | Fotoğraf/video yükleme | Onay, red, kategori, moderasyon |
| Sipariş | Sepet, ödeme, takip | Sipariş yönetimi, iade, raporlama |
| Bildirim | Push alma, ayar değiştirme | Segment seçimi, bildirim gönderme |
| Şikâyet | Kullanıcı raporlama butonu | İnceleme, aksiyon, kayıt tutma |
Panel kapsamı net değilse proje canlıya çıktıktan sonra operasyon ekibi manuel Excel, WhatsApp ve e-posta trafiğine geri döner. Bu da mobil uygulamanın işletmeye sağlaması gereken verimlilik avantajını azaltır.
API ve Entegrasyon Kapsamı
Mobil uygulamalar nadiren tek başına çalışır. Ödeme, harita, kargo, ERP, CRM, SMS, e-posta, yapay zekâ, analitik ve bildirim servisleriyle konuşur. Bu nedenle API entegrasyonu kapsamı teklif öncesinde ayrıca incelenmelidir.
Entegrasyon gereksinimi şu seviyede yazılmalıdır:
- Hangi sistemle entegre olunacak?
- API dokümantasyonu var mı?
- Test ortamı sağlanıyor mu?
- Veri tek yönlü mü çift yönlü mü akacak?
- Gerçek zamanlı mı periyodik senkronizasyon mu gerekli?
- Hata durumunda yeniden deneme mekanizması olacak mı?
- Loglama ve izleme panelde görülecek mi?
Örneğin bir B2B sipariş uygulaması ERP ile entegre olacaksa ürün, stok, cari, fiyat, sipariş ve tahsilat verisi ayrı ayrı ele alınmalıdır. “ERP entegrasyonu olacak” demek tek satırlık bir iş değildir; her veri tipinin kuralı, eşleşmesi ve hata senaryosu vardır.
Entegrasyon Karmaşıklığı Tablosu
| Entegrasyon Tipi | Kapsam Riski | Dikkat Edilecek Nokta |
|---|
| SMS / E-posta | Düşük | Şablon, gönderim limiti, doğrulama kodu süresi |
| Harita / Konum | Orta | Kota, adres doğruluğu, pil tüketimi, izinler |
| Ödeme | Orta-Yüksek | 3D Secure, iade, başarısız işlem, mutabakat |
| ERP / CRM | Yüksek | Veri eşleşmesi, çift yönlü senkron, hata logları |
| Yapay zekâ | Değişken | Veri gizliliği, maliyet, çıktı doğruluğu, onay mekanizması |
Entegrasyon sayısı arttıkça test süresi de artar. Bu nedenle kapsam belirlenirken yalnızca geliştirme değil, test ve bakım eforu da hesaba katılmalıdır.
Mobil uygulama kapsamı teknoloji seçimini doğrudan etkiler. Basit içerik ve form tabanlı projelerde cross-platform geliştirme maliyet ve hız açısından avantajlı olabilir. Cihaz donanımına yoğun erişim, yüksek performanslı animasyon, oyun motoru veya çok özel native özellikler gerekiyorsa native geliştirme daha anlamlı hale gelebilir.
No-code araçlar bazı prototiplerde hızlı sonuç verebilir; fakat yüksek özelleştirme, güvenlik, ölçeklenebilirlik ve uzun vadeli bakım gerektiğinde sınırlara çabuk ulaşır.
| Kriter | No-Code | Cross-Platform | Native |
|---|
| İlk çıkış hızı | Çok hızlı | Hızlı | Orta |
| Özelleştirme | Sınırlı | Yüksek | Çok yüksek |
| Uzun vadeli ölçek | Sınırlı | Yüksek | Çok yüksek |
| Maliyet | Düşük-Orta | Orta | Yüksek |
| Bakım kontrolü | Platforma bağlı | Geliştirici kontrolünde | Geliştirici kontrolünde |
| Uygun senaryo | Prototip, iç araç | MVP, ticari uygulama | Performans kritik ürün |
Atalay Tech tarafında mobil uygulama, web platformu, AI entegrasyonu ve panel geliştirme projelerinde teknoloji seçimini “trend olduğu için” değil, projenin ticari ömrüne göre değerlendiriyoruz. İlk fazda hızlı çıkmak isteyen bir girişim ile regülasyon hassasiyeti yüksek bir kurumsal uygulama aynı teknik kararı vermemelidir.
Güvenlik, KVKK ve Mağaza Kuralları Kapsama Dahil Edilmeli
Mobil uygulama kapsamı yalnızca özelliklerden oluşmaz. Güvenlik, veri işleme, izinler, hesap silme, kullanıcı rızası ve mağaza kuralları da kapsamın parçasıdır.
Apple, App Store Review Guidelines içinde uygulamaları Safety, Performance, Business, Design ve Legal başlıkları altında değerlendirir: Apple App Review Guidelines. Google ise Android uygulamalar için kalite, davranış, cihaz uyumluluğu ve performans beklentilerini geliştirici rehberlerinde açıklar: Android Core App Quality.
Güvenlik tarafında OWASP MASVS, mobil uygulama güvenliği için yaygın referanslardan biridir: OWASP MASVS. Özellikle oturum yönetimi, veri saklama, şifreleme, API güvenliği, sertifika doğrulama ve tersine mühendislik riskleri kapsam dokümanında yer almalıdır.
Kapsam belirlerken şu maddeler atlanmamalıdır:
- Kullanıcıdan hangi veriler alınacak?
- Veriler hangi amaçla işlenecek?
- Hesap silme akışı olacak mı?
- Kullanıcı hangi izinleri verecek?
- Kamera, konum, mikrofon, bildirim izinleri neden gerekli?
- API token süresi ve yenileme mekanizması nasıl olacak?
- Hassas veriler cihazda saklanacak mı?
- Log kayıtları ne kadar süre tutulacak?
Bu başlıklar baştan konuşulmazsa uygulama teknik olarak çalışsa bile mağaza onayı, KVKK uyumu veya kullanıcı güveni tarafında sorun yaşayabilir.
Tasarım Kapsamı: Ekran Sayısı Değil, Kullanıcı Akışı
Tasarım kapsamı yalnızca “kaç ekran çizilecek?” sorusuyla belirlenmez. Bir ekranın kaç farklı durumu olduğu, çoğu zaman ekran sayısından daha önemlidir.
Örneğin sipariş detay ekranı tek ekran gibi görünür. Fakat bu ekranın şu durumları olabilir:
- Sipariş hazırlanıyor
- Kargoya verildi
- Teslim edildi
- İptal edildi
- İade talep edildi
- Ödeme bekliyor
- Stok yetersiz
- Destek talebi açıldı
Bu durumların her biri tasarım, backend, mobil uygulama ve test tarafında ayrı senaryo üretir. Kapsam belirlenirken ekran listesiyle birlikte state listesi de çıkarılmalıdır.
Tasarım kapsamı için pratik kontrol listesi:
| Tasarım Kalemi | Kapsamda Netleşmesi Gereken |
|---|
| Wireframe | Ana akış ve ekran iskeleti |
| UI tasarım | Renk, tipografi, komponent sistemi |
| Boş durumlar | Veri yokken görülecek ekranlar |
| Hata durumları | API hatası, bağlantı yok, işlem başarısız |
| Yüklenme durumları | Skeleton, spinner, bekleme mesajı |
| Onboarding | İlk açılış, izin isteme, kullanıcı yönlendirme |
Bu detaylar kullanıcı deneyimini doğrudan etkiler. İyi kapsamlanmış bir tasarım süreci, geliştirme sırasında belirsizliği azaltır.
Süre Planı: Keşiften Bakıma Kadar Kapsam
Mobil uygulama geliştirme süreci yalnızca kod yazma aşamasından ibaret değildir. Sağlıklı bir proje; keşif, analiz, tasarım, geliştirme, test, mağaza yayını ve bakım adımlarını içerir.
Tipik bir süreç şöyle ilerler:
| Aşama | Amaç | Tahmini Süre |
|---|
| Keşif ve analiz | İş hedefi, kullanıcı akışı, kapsam netliği | 3-10 gün |
| UX/UI tasarım | Wireframe, ekran tasarımı, komponentler | 1-4 hafta |
| MVP geliştirme | Mobil uygulama, backend, panel, temel entegrasyonlar | 4-12 hafta |
| Test | Fonksiyonel test, cihaz testi, hata düzeltme | 1-3 hafta |
| Yayın | App Store, Google Play, açıklama, görsel, review süreci | 3-14 gün |
| Bakım | Hata takibi, güncelleme, izleme, küçük iyileştirme | Sürekli |
Apple ve Google Play inceleme süreçleri, uygulamanın içeriğine, izinlerine ve hesap gereksinimlerine göre değişebilir. Bu yüzden yayın aşaması proje takvimine “son gün basit yükleme” gibi eklenmemelidir.
Özellikle ödeme, kullanıcı verisi, sağlık, finans, çocuklara yönelik içerik veya yapay zekâ özellikleri içeren uygulamalarda mağaza hazırlığı daha dikkatli yapılmalıdır.
Kapsam Belirlerken En Sık Yapılan Hatalar
Mobil uygulama projesinde bütçeyi ve takvimi bozan hataların çoğu yazılım aşamasında değil, kapsam aşamasında başlar.
En sık görülen hatalar şunlardır:
- Tüm özellikleri ilk versiyona koymaya çalışmak
- Yönetim panelini “basit admin” diye küçümsemek
- API dokümantasyonunu incelemeden entegrasyon sözü vermek
- Kullanıcı rollerini net yazmamak
- Ödeme, iade, iptal ve hata senaryolarını atlamak
- Mağaza kurallarını geliştirme sonuna bırakmak
- Test süresini proje planına dahil etmemek
- Bakım ve destek ihtiyacını bütçelememek
- Tasarımın yalnızca görsel ekranlardan ibaret olduğunu sanmak
Örneğin bir uygulamada “bildirim olacak” denildiğinde kapsam net değilse şu belirsizlikler oluşur: hangi olayda bildirim gidecek, kullanıcı bildirim ayarı yapabilecek mi, toplu bildirim panelden gönderilecek mi, bildirim geçmişi tutulacak mı, e-posta ve SMS ile birlikte mi çalışacak?
Bu yüzden her özellik için “kim, ne zaman, hangi koşulda, hangi sonucu görecek?” sorusu sorulmalıdır.
Teklif Almadan Önce Hazırlanması Gereken Kapsam Dokümanı
Bir yazılım ajansından teklif almadan önce 3-5 sayfalık sade bir kapsam dokümanı hazırlamak bile süreci hızlandırır. Bu doküman mükemmel olmak zorunda değildir; önemli olan belirsizliği azaltmasıdır.
Kapsam dokümanında şu bölümler yer alabilir:
| Bölüm | Açıklama | Örnek |
|---|
| Proje amacı | Uygulama hangi problemi çözecek? | Randevu taleplerini tek panelde toplamak |
| Hedef kullanıcı | Kim kullanacak? | Hasta, doktor, klinik yöneticisi |
| Ana akış | Kullanıcı ne yapacak? | Kayıt ol, doktor seç, randevu al |
| MVP özellikleri | İlk yayında zorunlu özellikler | Üyelik, takvim, bildirim, panel |
| Ertelenen özellikler | Sonraki faza kalanlar | AI öneri, kampanya, sadakat |
| Entegrasyon | Dış sistem bağlantıları | SMS, ödeme, takvim, CRM |
| Panel ihtiyacı | Operasyon nasıl yönetilecek? | Randevu onayı, kullanıcı listesi |
| Başarı metriği | Proje neyle ölçülecek? | İlk 3 ay 5.000 kayıt |
Bu doküman, ajansın daha gerçekçi süre ve bütçe çıkarmasını sağlar. Aynı zamanda işletme tarafında karar vericilerin aynı beklentide buluşmasına yardımcı olur.
Daha satın alma niyetine yakın bir aşamadaysanız mobil uygulama yaptırmak sayfası, kapsamın proje teklifine nasıl dönüştüğünü görmek için doğru başlangıç noktasıdır.
Kapsamın Fiyata Etkisi Nasıl Hesaplanır?
Mobil uygulama maliyeti genellikle ekran sayısı, backend karmaşıklığı, panel ihtiyacı, entegrasyon sayısı, güvenlik seviyesi, tasarım detayı ve test kapsamıyla artar. Aynı 15 ekranlık uygulama, basit içerik gösteriyorsa farklı; ödeme, rol bazlı yetki ve canlı mesajlaşma içeriyorsa farklı fiyatlanır.
Kapsamın fiyata etkisini şu başlıklarda düşünmek daha sağlıklıdır:
- Mobil uygulama ekranları
- Backend API geliştirme
- Veritabanı modeli
- Yönetim paneli
- Üçüncü taraf entegrasyonlar
- Güvenlik ve KVKK gereksinimleri
- Test cihazı çeşitliliği
- Mağaza yayın süreci
- Bakım ve destek modeli
Örneğin canlı mesajlaşma özelliği yalnızca “chat ekranı” değildir. Mesaj gönderme, okundu bilgisi, bildirim, engelleme, medya gönderimi, moderasyon, şikâyet, arşivleme ve gerçek zamanlı altyapı gibi alt kalemler doğurabilir.
Bu nedenle teklif alırken yalnızca “uygulama kaç TL?” sorusu yerine “bu kapsamda hangi modüller, hangi fazda ve hangi teknik varsayımla fiyatlandı?” sorusu sorulmalıdır.
Atalay Tech Perspektifiyle Kapsam Belirleme Yaklaşımı
Atalay Tech olarak mobil uygulama, web platformu, yönetim paneli, API entegrasyonu ve yapay zekâ destekli yazılım projelerinde kapsamı üç katmanda değerlendiriyoruz.
İlk katman iş katmanıdır. Bu aşamada uygulamanın gelir, operasyon, müşteri deneyimi veya marka pozisyonu açısından ne sağlayacağı netleşir.
İkinci katman ürün katmanıdır. Kullanıcı rolleri, ekran akışları, MVP sınırı, tasarım kararları ve yayın sonrası geliştirme fazları burada belirlenir.
Üçüncü katman teknik katmandır. Backend mimarisi, mobil teknoloji seçimi, panel altyapısı, entegrasyonlar, güvenlik, performans, loglama ve bakım planı bu aşamada detaylanır.
Bu ayrım, kapsam toplantısını yalnızca “özellik sayma” süreci olmaktan çıkarır. İşletme tarafında karar daha netleşir; yazılım tarafında ise zaman, ekip ve maliyet daha gerçekçi hesaplanır.