Mobil uygulama teknik şartname, bir uygulamanın “ne yapılacağını”, “nasıl çalışacağını”, “hangi sınırlar içinde teslim edileceğini” ve “başarı kriterlerinin nasıl ölçüleceğini” yazılı hale getiren proje dokümanıdır.
Bir mobil uygulama fikri ilk görüşmede genellikle basit görünür: üyelik olacak, kullanıcı ürün görecek, ödeme yapacak, bildirim gelecek, yönetim paneli olacak. Fakat gerçek geliştirme sürecinde fark yaratan şey, bu cümlelerin teknik karşılığının netleşmesidir.
Örneğin “bildirim gelsin” cümlesi tek başına yeterli değildir. Bildirim kimlere gidecek? Kullanıcı kapatabilecek mi? Segment bazlı mı olacak? Saat kısıtı var mı? iOS ve Android’de aynı davranış mı bekleniyor? Yönetim panelinden manuel gönderim yapılacak mı? Otomatik tetiklenen bildirimler olacak mı?
İyi hazırlanmış bir şartname, bu soruları proje başlamadan cevaplar. Bu sayede mobil uygulama geliştirme süreci daha kontrollü ilerler, teklif daha gerçekçi çıkar, teslim kapsamı tartışmaya açık kalmaz.
Türkiye’de mobil uygulama projeleri için bu ihtiyaç daha da belirgin hale geldi. DataReportal’ın 2026 Türkiye raporunda GSMA Intelligence verilerine göre Türkiye’de 2025 sonunda 81,9 milyon hücresel mobil bağlantı bulunuyor. Bu, mobil ürünlerin artık yalnızca “ek kanal” değil, işin ana temas noktalarından biri olduğunu gösteriyor. DataReportal Digital 2026 Turkey
Küresel ölçekte de tablo benzer. GSMA’nın 2026 Mobile Economy raporuna göre mobil teknolojiler ve hizmetler 2025’te küresel ekonomiye 7,6 trilyon dolar katkı sağladı. Bu büyüklük, mobil projelerde plansız ilerlemenin neden pahalıya mal olabileceğini net şekilde ortaya koyuyor. GSMA Mobile Economy 2026
Mobil Uygulama Teknik Şartname Nedir?
Mobil uygulama teknik şartname; mobil uygulamanın ekranlarını, kullanıcı rollerini, özelliklerini, veri akışını, API ihtiyaçlarını, yönetim panelini, güvenlik gereksinimlerini, test kriterlerini, yayın sürecini ve bakım beklentilerini tanımlayan dokümandır.
Bu doküman yalnızca yazılımcı için hazırlanmaz. İş sahibi, ürün yöneticisi, tasarımcı, backend geliştirici, mobil geliştirici, test ekibi ve gerektiğinde hukuk/muhasebe ekibi aynı kapsamı okuyabilmelidir.
Bir şartname şu sorulara net cevap vermelidir:
- Uygulama hangi problemi çözüyor?
- Hangi kullanıcı tipleri var?
- Kullanıcı uygulamada hangi adımları izleyecek?
- Hangi ekranlar geliştirilecek?
- Hangi veriler toplanacak?
- Hangi entegrasyonlar yapılacak?
- Hangi panelden yönetilecek?
- Hangi platformlarda yayınlanacak?
- Projenin MVP sınırı nerede bitecek?
- Teslim kabul kriterleri ne olacak?
Atalay Tech tarafında mobil uygulama, web platformu, yönetim paneli ve AI entegrasyonu içeren projelerde en sık gördüğümüz problem, şartnamenin özellik listesi gibi yazılmasıdır. “Login, profil, ödeme, bildirim” gibi maddeler gerçek kapsamı anlatmaz. Bu maddelerin her biri kendi içinde karar, ekran, iş kuralı, güvenlik ve test senaryosu gerektirir.
Teknik Şartname Neden Tekliften Önce Hazırlanmalı?
Bir yazılım projesinde fiyat, yalnızca ekran sayısına göre belirlenmez. Entegrasyon sayısı, veri yapısı, kullanıcı rolleri, offline çalışma ihtiyacı, güvenlik seviyesi, yönetim paneli kapsamı, tasarım detayları ve test yükü fiyatı ciddi şekilde değiştirir.
“Mobil uygulama yaptırmak istiyorum” diyen iki işletme aynı bütçeye ihtiyaç duymaz. Bir restoranın sadakat uygulaması ile doktor-hasta iletişimi, video içerik, ödeme ve randevu içeren bir sağlık uygulaması aynı kapsamda değildir.
Bu yüzden mobil uygulama yaptırmak isteyen işletmelerin ilk adımı, fikri satış cümlesinden çıkarıp teknik kapsam dokümanına dönüştürmek olmalıdır.
Teknik şartname olmadan alınan tekliflerde genellikle üç risk oluşur:
- Eksik teklif riski: Ajans bazı modülleri varsaymaz, proje ortasında ek maliyet çıkar.
- Şişirilmiş teklif riski: Kapsam belirsiz olduğu için yazılım ekibi güvenlik payı ekler.
- Teslim anlaşmazlığı riski: İş sahibi “bu da dahildi” der, geliştirici “kapsamda yoktu” der.
Doğru şartname, teklifin hem müşteri hem yazılım ekibi için adil olmasını sağlar.
İyi Bir Mobil Uygulama Şartnamesinde Neler Olmalı?
Şartname, yalnızca fikir anlatımı değil; uygulanabilir teknik doküman olmalıdır. İyi bir mobil uygulama teknik şartname dokümanında aşağıdaki bölümler bulunmalıdır.
| Bölüm | Ne Anlatır? | Neden Gerekli? |
|---|
| Proje amacı | Uygulamanın çözdüğü ana problem | Kapsamın dağılmasını engeller |
| Kullanıcı rolleri | Müşteri, satıcı, admin, saha ekibi gibi roller | Yetki ve ekran ayrımını netleştirir |
| Ekran listesi | Giriş, profil, liste, detay, ödeme, panel ekranları | Tasarım ve geliştirme eforunu belirler |
| İş kuralları | Onay, iptal, iade, puan, limit, statü kuralları | Backend mantığını netleştirir |
| Entegrasyonlar | Ödeme, kargo, ERP, CRM, harita, SMS, e-posta | Maliyet ve riskleri belirler |
| Veri modeli | Kullanıcı, ürün, sipariş, mesaj, içerik gibi kayıtlar | Veritabanı ve API tasarımını yönlendirir |
| Güvenlik | KVKK, yetkilendirme, şifreleme, loglama | Hukuki ve operasyonel riski azaltır |
| Test kriterleri | Hangi senaryolar kabul edilecek? | Teslim kalitesini ölçülebilir yapar |
| Yayın süreci | App Store, Google Play, hesaplar, görseller | Mağaza reddi riskini azaltır |
| Bakım kapsamı | Hata, güncelleme, izleme, destek süresi | Yayın sonrası beklentiyi netleştirir |
Bu tablo, şartnamenin iskeletidir. Her projede tüm başlıklar aynı derinlikte olmayabilir; fakat mobil uygulama gibi çok parçalı ürünlerde bu başlıkların atlanması proje riskini büyütür.
Kullanıcı Senaryosu ile Kapsamı Netleştirme
Teknik şartname hazırlarken en güçlü yöntemlerden biri kullanıcı senaryosu yazmaktır. Çünkü kullanıcı senaryosu, soyut özellikleri gerçek akışa çevirir.
Örnek persona:
Ayşe, 28 yaşında freelance tasarımcı. Yoğun çalıştığı için hizmet aldığı platformlardan hızlı teklif almak, ödeme durumunu takip etmek ve bildirimlerle süreci kaçırmamak istiyor.
Bu persona üzerinden bir mobil uygulama akışı şöyle yazılabilir:
- Ayşe uygulamayı indirir.
- Telefon numarası veya e-posta ile kayıt olur.
- Hizmet kategorisi seçer.
- Kısa bir ihtiyaç formu doldurur.
- Sistem tahmini fiyat aralığı gösterir.
- Ayşe teklif talebi oluşturur.
- Yönetim panelinde talep satış ekibine düşer.
- Satış ekibi teklifi günceller.
- Ayşe uygulamadan teklifi görüntüler.
- Onay verirse ödeme veya sözleşme adımına geçer.
Bu senaryo tek başına bile birçok teknik kararı ortaya çıkarır. OTP doğrulama var mı? Form dinamik mi? Teklif PDF olarak üretilecek mi? Kullanıcı teklif geçmişini görecek mi? Yönetim panelinde satış ekibinin yetkisi ne olacak?
Atalay Tech’in proje deneyimlerinde mobil uygulama, web paneli ve backend aynı anda düşünülmediğinde en çok revize çıkaran alan genellikle burasıdır. Mobil ekran güzel tasarlanır; fakat panelde o ekranı besleyecek içerik yönetimi eksik kalır. Bu nedenle şartname, yalnızca uygulama ekranlarını değil, uygulamayı yönetecek operasyonu da kapsamalıdır.
MVP, Orta Ölçek ve Kurumsal Kapsam Nasıl Ayrılır?
Mobil uygulama teknik şartname hazırlarken en kritik ayrım MVP ile kurumsal ürün arasındadır. MVP, fikrin pazarda test edilmesi için gereken minimum değerli üründür. Kurumsal kapsam ise daha fazla rol, entegrasyon, raporlama, güvenlik ve ölçeklenebilirlik içerir.
Aşağıdaki maliyetler Türkiye pazarı için 2026 yılına göre tahmini aralıklardır. Projenin sektörü, entegrasyon sayısı, tasarım kalitesi, backend mimarisi ve yayın sonrası destek ihtiyacı bu rakamları değiştirebilir.
| Kapsam Tipi | Tipik İçerik | Tahmini Süre | Tahmini Bütçe |
|---|
| MVP mobil uygulama | Üyelik, temel profil, 5-8 ekran, basit panel, temel bildirim | 4-8 hafta | 250.000 - 600.000 TL + KDV |
| Orta ölçek uygulama | Rol bazlı yapı, ödeme, API entegrasyonu, gelişmiş panel, raporlama | 8-14 hafta | 600.000 - 1.500.000 TL + KDV |
| Kurumsal mobil ürün | ERP/CRM entegrasyonu, çoklu rol, güvenlik katmanı, loglama, ölçeklenebilir altyapı | 12-24 hafta | 1.500.000 - 4.000.000 TL + KDV |
| Platform ürünü | Mobil uygulama, web paneli, çok taraflı pazar yeri, ödeme, sözleşme, AI/otomasyon | 16-32 hafta | 3.000.000 TL + KDV ve üzeri |
Bu tablo kesin fiyat listesi değildir. Ama şartname hazırlarken bütçe gerçekçiliğini kontrol etmek için iyi bir çerçeve sağlar. Daha net aralık görmek isteyen işletmeler, kapsamı kabaca belirledikten sonra mobil uygulama fiyatları aracını kullanarak ilk tahmini çıkarabilir.
Teknik Şartname Hazırlama Adımları
Mobil uygulama teknik şartname hazırlama süreci, fikir yazmaktan daha disiplinli ilerlemelidir. Aşağıdaki sıra, hem ajansla çalışacak işletmeler hem de iç yazılım ekibi olan şirketler için uygulanabilir bir modeldir.
1. Proje Amacını ve Başarı Metriklerini Yazın
İlk bölümde uygulamanın neden yapılacağını yazın. Burada “modern bir mobil uygulama istiyoruz” gibi genel cümleler yerine ölçülebilir hedefler kullanılmalıdır.
Örnek hedefler:
- Teklif talebi oluşturma süresini 5 dakikanın altına indirmek
- Saha ekibinin manuel Excel kullanımını azaltmak
- Aylık tekrar sipariş oranını %15 artırmak
- Randevu iptal oranını %10 azaltmak
- Müşteri destek taleplerini uygulama içinden toplamak
Bu hedefler, özellik önceliği belirler. Örneğin hedef teklif süresini kısaltmaksa ilk sürümde gelişmiş sosyal özellikler yerine hızlı form, otomatik teklif mantığı ve bildirim akışı daha değerlidir.
2. Kullanıcı Rollerini Tanımlayın
Mobil uygulamalarda roller çoğu zaman başlangıçta hafife alınır. Oysa rol yapısı, hem ekranları hem API yetkilerini hem de panel mimarisini belirler.
Örnek roller:
- Ziyaretçi kullanıcı
- Kayıtlı müşteri
- Satıcı veya hizmet sağlayıcı
- Operasyon ekibi
- Yönetici
- Süper admin
Her rol için şu sorular cevaplanmalıdır:
- Hangi ekranları görebilir?
- Hangi işlemleri yapabilir?
- Hangi verileri düzenleyebilir?
- Hangi bildirimleri alır?
- Hangi raporlara erişebilir?
Rol bazlı yetki tanımı yapılmazsa, proje sonunda güvenlik açığı veya operasyon karmaşası oluşabilir. Özellikle sağlık, finans, eğitim, lojistik ve B2B sipariş projelerinde bu ayrım şartnamede açık yazılmalıdır.
3. Ekranları ve Kullanıcı Akışlarını Listeleyin
Şartnameye yalnızca ekran adları yazmak yeterli değildir. Her ekranın amacı, gösterdiği veri, kullanıcı aksiyonu ve hata durumları belirtilmelidir.
Örnek ekran tanımı:
| Ekran | Kullanıcı Aksiyonu | Backend İhtiyacı | Not |
|---|
| Giriş ekranı | E-posta/telefon ile giriş | Auth API, OTP veya şifre kontrolü | Hatalı giriş limiti olmalı |
| Profil ekranı | Bilgi görüntüleme ve düzenleme | Kullanıcı güncelleme API | Telefon değişirse tekrar doğrulama |
| Teklif formu | İhtiyaç seçimi ve açıklama gönderme | Talep oluşturma API | Dosya yükleme opsiyonel |
| Teklif detay | Fiyat, kapsam, durum görüntüleme | Teklif detay API | Onay/ret butonu olabilir |
| Bildirim merkezi | Geçmiş bildirimleri görme | Notification list API | Okundu bilgisi tutulmalı |
Bu tablo tasarım sürecini hızlandırır. Tasarımcı hangi ekranları çizeceğini bilir, backend geliştirici hangi verilerin döneceğini planlar, müşteri hangi davranışları beklediğini net görür.
4. Entegrasyonları Başta Yazın
Mobil uygulama projelerinde maliyeti en çok değiştiren başlıklardan biri entegrasyondur. Bir uygulama tek başına çalışmayabilir; ödeme, ERP, CRM, kargo, harita, SMS, e-posta, muhasebe veya yapay zekâ servislerine bağlanması gerekebilir.
Bu noktada API entegrasyonu ihtiyacı şartnamenin ayrı bir bölümü olmalıdır.
Entegrasyon bölümünde şunlar yazılmalıdır:
- Hangi servisle entegre olunacak?
- Servisin API dokümantasyonu var mı?
- Test ortamı sağlanıyor mu?
- Kimlik doğrulama yöntemi nedir?
- Veri tek yönlü mü çift yönlü mü akacak?
- Hata durumunda kullanıcıya ne gösterilecek?
- Senkronizasyon anlık mı periyodik mi olacak?
Örneğin bir B2B sipariş uygulamasında stok bilgisi ERP’den geliyorsa, “stok gösterilecek” demek yeterli değildir. Stok ne sıklıkta güncellenecek? Ürün sepete eklendikten sonra stok değişirse ne olacak? Sipariş ERP’ye düşmezse operasyon ekibine bildirim gidecek mi? Bunlar şartnameye yazılmalıdır.
5. Yönetim Paneli Kapsamını Ayrı Tanımlayın
Mobil uygulamanın arkasında genellikle bir yönetim paneli bulunur. İçerikler, kullanıcılar, siparişler, talepler, bildirimler, raporlar ve yetkiler bu panelden yönetilir.
Bu nedenle yönetim paneli geliştirme mobil proje şartnamesinin ayrılmaz parçasıdır.
Panel kapsamı genellikle şu modüllerden oluşur:
| Panel Modülü | Tipik İşlev | Şartnamede Netleşmesi Gereken Nokta |
|---|
| Kullanıcı yönetimi | Kullanıcı listeleme, pasife alma, rol verme | Admin hangi verileri düzenleyebilir? |
| İçerik yönetimi | Banner, duyuru, kategori, sayfa yönetimi | Yayın tarihi ve dil desteği olacak mı? |
| Sipariş/talep yönetimi | Durum değiştirme, not ekleme, filtreleme | Statü akışı nasıl çalışacak? |
| Bildirim yönetimi | Push, e-posta, SMS gönderimi | Segment ve zamanlama olacak mı? |
| Raporlama | Grafik, tablo, dışa aktarma | Hangi KPI’lar izlenecek? |
| Yetki yönetimi | Rol bazlı erişim | Her admin aynı yetkiye sahip mi? |
Şartname yalnızca mobil uygulamaya odaklanırsa, panel geliştirme sonradan “ek iş” gibi görünür. Oysa uygulamanın sürdürülebilir çalışması için panel çoğu zaman mobil ekranlar kadar önemlidir.
6. Güvenlik, KVKK ve Veri Saklama Kurallarını Belirtin
Mobil uygulama veri topluyorsa güvenlik bölümü şartnamede bulunmalıdır. Bu bölüm özellikle kullanıcı hesabı, ödeme, sağlık verisi, konum, mesajlaşma, belge yükleme veya kimlik doğrulama içeren projelerde kritik hale gelir.
Apple App Store Review Guidelines; güvenlik, performans, iş modeli, tasarım ve hukuki gereklilikleri ayrı başlıklar altında değerlendirir. Bu nedenle iOS yayını hedefleyen projelerde gizlilik, veri kullanımı ve izin ekranları şartnamede erken aşamada düşünülmelidir. Apple App Store Review Guidelines
Google tarafında da Android Developers kalite rehberi; performans, kararlılık, uyumluluk ve yanıt verme hızını temel kalite kriterleri arasında ele alır. Bu kriterler yalnızca teknik ekip için değil, şartname hazırlayan iş sahibi için de önemlidir. Android Core App Quality Guidelines
Güvenlik bölümünde şunlar yer almalıdır:
- Kullanıcı verileri hangi amaçla toplanacak?
- Hangi veriler zorunlu, hangileri opsiyonel?
- Veriler ne kadar süre saklanacak?
- Hesap silme talebi nasıl işlenecek?
- Kullanıcı hangi izinleri verecek?
- Rol bazlı yetkilendirme nasıl çalışacak?
- API erişimi token ile mi korunacak?
- Kritik işlemler loglanacak mı?
- Admin panelinde işlem geçmişi tutulacak mı?
Bu bölüm, yalnızca teknik riskleri değil, marka güvenini de etkiler. Kullanıcının konum, belge veya ödeme bilgisi paylaştığı bir uygulamada güvenlik maddeleri belirsizse ürün yayına çıksa bile operasyonel risk devam eder.
7. Test ve Kabul Kriterlerini Yazın
Şartnamede en çok atlanan alanlardan biri kabul kriterleridir. “Uygulama çalışır durumda teslim edilecek” gibi bir ifade yeterli değildir. Hangi senaryolar çalışırsa teslim kabul edilecek, hangi hatalar kritik sayılacak, hangi cihazlarda test yapılacak net yazılmalıdır.
Örnek kabul kriterleri:
- Kullanıcı iOS ve Android’de kayıt olabilmeli.
- OTP kodu 60 saniye içinde tekrar gönderilebilmeli.
- Ödeme başarılı olursa sipariş durumu otomatik güncellenmeli.
- İnternet kesilirse kullanıcıya anlaşılır hata mesajı gösterilmeli.
- Admin panelinden gönderilen duyuru mobil uygulamada görüntülenmeli.
- Kullanıcı hesabını silme talebi oluşturabilmeli.
- Kritik ekranlarda 3 saniyeyi aşan yüklenme süresi incelenmeli.
Bu kriterler, teslim toplantısında tartışmayı azaltır. İş sahibi “ben böyle beklemiyordum” demek yerine önceden yazılmış kabul senaryolarına göre kontrol yapar.
Teknik şartname, teknoloji seçimini de etkiler. Her proje native geliştirme gerektirmez; her proje no-code ile de sürdürülemez. Karar, bütçe, performans, ölçeklenme, mağaza gereksinimleri ve entegrasyon derinliğine göre verilmelidir.
| Seçenek | Uygun Olduğu Proje | Avantaj | Risk |
|---|
| No-code | Basit MVP, iç operasyon prototipi | Hızlı başlangıç, düşük ilk maliyet | Ölçek, özel entegrasyon ve performans sınırı |
| Cross-platform | iOS + Android hedefleyen çoğu ticari uygulama | Tek kod tabanı, hızlı geliştirme | Çok özel native özelliklerde ek çalışma |
| Native iOS/Android | Yüksek performans, cihaz donanımı, özel animasyon | Platforma özel maksimum kontrol | Daha yüksek bütçe ve iki ayrı geliştirme hattı |
| Web tabanlı PWA | Basit kullanıcı akışı, mağaza zorunlu değilse | Kurulum gerekmez, hızlı yayın | App Store/Play Store deneyimi ve cihaz özellikleri sınırlı |
Atalay Tech tarafında birçok ticari mobil projede cross-platform yaklaşım, özellikle iOS ve Android’in aynı anda hedeflendiği durumlarda verimli olabilir. Ancak ödeme, mesajlaşma, medya işleme, yoğun harita kullanımı veya cihaz donanımı gerektiren projelerde teknik karar şartnameye göre verilmelidir.
Bu karar yalnızca “hangi teknoloji daha iyi?” sorusu değildir. Daha doğru soru şudur: Bu ürünün ilk 12 ayda hangi kullanıcı yüküne, hangi entegrasyonlara ve hangi değişim hızına ihtiyacı var?
Teknik Şartname ile Proje Süreci Nasıl Bağlanır?
Şartname, proje sürecinin başlangıç dokümanıdır. Ancak tek başına yeterli değildir; keşif, tasarım, geliştirme, test, yayın ve bakım adımlarına bağlanmalıdır.
| Aşama | Şartnamedeki Karşılığı | Çıktı |
|---|
| Keşif | Amaç, kullanıcı rolleri, iş kuralları | Net kapsam dokümanı |
| Tasarım | Ekran listesi, kullanıcı akışları | UI/UX tasarımları |
| MVP geliştirme | Öncelikli özellikler | İlk çalışır sürüm |
| Backend/API | Veri modeli, entegrasyonlar | API ve panel altyapısı |
| Test | Kabul kriterleri, cihaz listesi | Hata listesi ve düzeltmeler |
| Yayın | Mağaza gereksinimleri, hesaplar | App Store ve Google Play yayını |
| Bakım | Destek kapsamı, izleme, güncelleme | Sürdürülebilir ürün yönetimi |
Bu bağ kurulduğunda şartname yaşayan bir proje referansına dönüşür. Her yeni özellik talebinde şu soru sorulur: Bu özellik MVP kapsamında mı, sonraki fazda mı, yoksa yeni teklif konusu mu?
Mobil Uygulama Teknik Şartname Örneği: Kapsam Taslağı
Aşağıdaki yapı, mobil uygulama projesi için başlangıç şartnamesi hazırlarken kullanılabilir. Her başlık proje özelinde genişletilmelidir.
1. Proje Tanımı
- Uygulamanın amacı
- Hedef kullanıcı kitlesi
- Çözülen problem
- Başarı metrikleri
- Platform hedefi: iOS, Android veya ikisi
2. Kullanıcı Rolleri
- Ziyaretçi
- Kayıtlı kullanıcı
- Operasyon kullanıcısı
- Yönetici
- Süper admin
3. Mobil Uygulama Ekranları
- Splash/onboarding
- Kayıt/giriş
- Ana sayfa
- Listeleme ekranı
- Detay ekranı
- Profil
- Bildirim merkezi
- Ayarlar
- Destek veya iletişim ekranı
4. Yönetim Paneli
- Kullanıcı yönetimi
- İçerik yönetimi
- Talep/sipariş yönetimi
- Bildirim yönetimi
- Raporlama
- Yetki yönetimi
5. Entegrasyonlar
- Ödeme altyapısı
- SMS/e-posta servisi
- Harita servisi
- ERP/CRM
- Kargo veya lojistik servisi
- AI servisi gerekiyorsa model/API tanımı
6. Güvenlik ve KVKK
- Kullanıcı izinleri
- Veri saklama politikası
- Hesap silme akışı
- Yetkilendirme
- Loglama
- Admin işlem geçmişi
7. Test ve Teslim
- Test cihazları
- Kritik senaryolar
- Hata öncelikleri
- Teslim kabul maddeleri
- Yayın sonrası destek kapsamı
Bu yapı, özel yazılım geliştirme projelerinde de kullanılabilir. Mobil uygulama, web platformu veya AI destekli sistem fark etmeksizin kapsam ne kadar netse geliştirme süreci o kadar kontrollü ilerler.
Teknik Şartname Hazırlarken Yapılan Hatalar
Mobil uygulama şartnamesinde sık görülen hatalar genellikle teknik bilgi eksikliğinden değil, kararların yazıya dökülmemesinden kaynaklanır.
En yaygın hatalar şunlardır:
- Özellikleri tek kelimeyle yazmak: “ödeme”, “bildirim”, “panel”
- Kullanıcı rollerini tanımlamamak
- Yönetim panelini kapsam dışı bırakmak
- Entegrasyonları sonradan konuşmak
- KVKK ve hesap silme akışını atlamak
- Test cihazlarını ve kabul kriterlerini yazmamak
- MVP ile sonraki fazı ayırmamak
- Tasarım revizyon sınırını belirtmemek
- Yayın hesaplarının kime ait olacağını netleştirmemek
- Bakım ve destek kapsamını proje tesliminden sonraya bırakmak
Örneğin “ödeme alınacak” maddesi tek başına teknik kapsam değildir. Kart saklama olacak mı? Taksit olacak mı? İade süreci panelden mi yönetilecek? Başarısız ödeme tekrar denenebilecek mi? Fatura entegrasyonu var mı? Bu sorular cevaplanmadan ödeme modülü gerçek anlamda tanımlanmış sayılmaz.
Atalay Tech Perspektifi: Şartname, Satış Dokümanı Değil Risk Azaltma Aracıdır
Atalay Tech olarak mobil uygulama, web platformu, yönetim paneli, API entegrasyonu ve AI destekli yazılım projelerinde şartnameyi yalnızca teklif hazırlamak için kullanmıyoruz. İyi şartname, projenin risk haritasını da çıkarır.
Bir projede risk genellikle şu alanlarda yoğunlaşır:
- Belirsiz kullanıcı akışı
- Eksik panel kapsamı
- Dokümantasyonu zayıf entegrasyon
- Sonradan eklenen rol ve yetkiler
- Mağaza yayın gereksinimlerinin geç düşünülmesi
- Güvenlik ve veri saklama kararlarının ertelenmesi
- MVP sınırının net çizilmemesi
Bu yüzden şartnameyi “ajansa verilecek doküman” olarak değil, iş modelini teknik dile çeviren bir ürün belgesi olarak görmek gerekir. Şartname ne kadar netse, teklif o kadar gerçekçi; proje planı o kadar ölçülebilir; teslim süreci o kadar sağlıklı olur.