Atalay Tech
Hizmetlerimiz
Kurumsal
ReferanslarMobil Uygulama Fiyatı
Müşteri Paneliİletişim
Mobil Uygulama Projesi İçin Teknik Şartname Nasıl Hazırlanır?
Atalay Tech
Hizmetlerimiz
Kurumsal
ReferanslarMobil Uygulama Fiyatı
Müşteri Paneliİletişim
Atalay Tech
Hizmetlerimiz
Kurumsal
ReferanslarMobil Uygulama Fiyatı
Müşteri Paneliİletişim
Ana Sayfa
Blog
Mobil Uygulama Projesi İçin Teknik Şartname Nasıl Hazırlanır?
Kaan Atalay
Kaan Atalay
Yayın: 1 Temmuz 2026
Son güncelleme: 1 Temmuz 2026
18 dk okuma

Rehber

Mobil Uygulama Projesi İçin Teknik Şartname Nasıl Hazırlanır?

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.

İlgili hizmetimiz

Mobil Uygulama Geliştirme

Mobil Uygulama Geliştirme

Atalay Tech ile iOS ve Android mobil uygulama geliştirme hizmeti. React Native, admin panel, API, mağaza yayını ve teknik destek süreçlerini uçtan uca yönetin.

Detaylı Bilgi
Tüm hizmetleri görüntüleİletişim

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:

  1. Eksik teklif riski: Ajans bazı modülleri varsaymaz, proje ortasında ek maliyet çıkar.
  2. Şişirilmiş teklif riski: Kapsam belirsiz olduğu için yazılım ekibi güvenlik payı ekler.
  3. 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ümNe Anlatır?Neden Gerekli?
Proje amacıUygulamanın çözdüğü ana problemKapsamın dağılmasını engeller
Kullanıcı rolleriMüşteri, satıcı, admin, saha ekibi gibi rollerYetki ve ekran ayrımını netleştirir
Ekran listesiGiriş, 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-postaMaliyet ve riskleri belirler
Veri modeliKullanıcı, ürün, sipariş, mesaj, içerik gibi kayıtlarVeritabanı ve API tasarımını yönlendirir
GüvenlikKVKK, yetkilendirme, şifreleme, loglamaHukuki ve operasyonel riski azaltır
Test kriterleriHangi senaryolar kabul edilecek?Teslim kalitesini ölçülebilir yapar
Yayın süreciApp Store, Google Play, hesaplar, görsellerMağaza reddi riskini azaltır
Bakım kapsamıHata, güncelleme, izleme, destek süresiYayı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:

  1. Ayşe uygulamayı indirir.
  2. Telefon numarası veya e-posta ile kayıt olur.
  3. Hizmet kategorisi seçer.
  4. Kısa bir ihtiyaç formu doldurur.
  5. Sistem tahmini fiyat aralığı gösterir.
  6. Ayşe teklif talebi oluşturur.
  7. Yönetim panelinde talep satış ekibine düşer.
  8. Satış ekibi teklifi günceller.
  9. Ayşe uygulamadan teklifi görüntüler.
  10. 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 TipiTipik İçerikTahmini SüreTahmini Bütçe
MVP mobil uygulamaÜyelik, temel profil, 5-8 ekran, basit panel, temel bildirim4-8 hafta250.000 - 600.000 TL + KDV
Orta ölçek uygulamaRol bazlı yapı, ödeme, API entegrasyonu, gelişmiş panel, raporlama8-14 hafta600.000 - 1.500.000 TL + KDV
Kurumsal mobil ürünERP/CRM entegrasyonu, çoklu rol, güvenlik katmanı, loglama, ölçeklenebilir altyapı12-24 hafta1.500.000 - 4.000.000 TL + KDV
Platform ürünüMobil uygulama, web paneli, çok taraflı pazar yeri, ödeme, sözleşme, AI/otomasyon16-32 hafta3.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ı:

EkranKullanıcı AksiyonuBackend İ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üzenlemeKullanıcı güncelleme APITelefon değişirse tekrar doğrulama
Teklif formuİhtiyaç seçimi ve açıklama göndermeTalep oluşturma APIDosya yükleme opsiyonel
Teklif detayFiyat, kapsam, durum görüntülemeTeklif detay APIOnay/ret butonu olabilir
Bildirim merkeziGeçmiş bildirimleri görmeNotification list APIOkundu 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önetimiKullanıcı listeleme, pasife alma, rol vermeAdmin hangi verileri düzenleyebilir?
İçerik yönetimiBanner, duyuru, kategori, sayfa yönetimiYayın tarihi ve dil desteği olacak mı?
Sipariş/talep yönetimiDurum değiştirme, not ekleme, filtrelemeStatü akışı nasıl çalışacak?
Bildirim yönetimiPush, e-posta, SMS gönderimiSegment ve zamanlama olacak mı?
RaporlamaGrafik, tablo, dışa aktarmaHangi KPI’lar izlenecek?
Yetki yönetimiRol bazlı erişimHer 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.

No-Code, Cross-Platform ve Native Kararı Şartnamede Nasıl Ele Alınır?

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çenekUygun Olduğu ProjeAvantajRisk
No-codeBasit MVP, iç operasyon prototipiHızlı başlangıç, düşük ilk maliyetÖlçek, özel entegrasyon ve performans sınırı
Cross-platformiOS + Android hedefleyen çoğu ticari uygulamaTek kod tabanı, hızlı geliştirmeÇok özel native özelliklerde ek çalışma
Native iOS/AndroidYüksek performans, cihaz donanımı, özel animasyonPlatforma özel maksimum kontrolDaha yüksek bütçe ve iki ayrı geliştirme hattı
Web tabanlı PWABasit kullanıcı akışı, mağaza zorunlu değilseKurulum gerekmez, hızlı yayınApp 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şifAmaç, kullanıcı rolleri, iş kurallarıNet kapsam dokümanı
TasarımEkran listesi, kullanıcı akışlarıUI/UX tasarımları
MVP geliştirmeÖncelikli özelliklerİlk çalışır sürüm
Backend/APIVeri modeli, entegrasyonlarAPI ve panel altyapısı
TestKabul kriterleri, cihaz listesiHata listesi ve düzeltmeler
YayınMağaza gereksinimleri, hesaplarApp Store ve Google Play yayını
BakımDestek kapsamı, izleme, güncellemeSü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.

Sık Sorulan Sorular

Mobil uygulama teknik şartname için tek bir ideal sayfa sayısı yoktur. Basit bir MVP için 8-15 sayfalık net bir doküman yeterli olabilirken, ödeme, panel, ERP entegrasyonu, rol bazlı yetki ve raporlama içeren kurumsal projelerde 25-60 sayfalık daha detaylı bir doküman gerekebilir. Önemli olan sayfa sayısı değil, kararların açık yazılmasıdır. Örneğin 40 sayfalık ama belirsiz bir doküman, 12 sayfalık net bir şartnameden daha zayıf olabilir. Her ekran, rol, entegrasyon, veri akışı ve kabul kriteri somut şekilde tanımlanıyorsa doküman görevini yerine getirir.

En sağlıklı model ortak hazırlıktır. İş sahibi problemi, hedef kullanıcıyı, operasyon kurallarını ve ticari beklentiyi en iyi bilen taraftır. Yazılım ajansı ise bu beklentileri teknik mimariye, ekran akışına, API yapısına, veri modeline ve geliştirme planına dönüştürür. Müşteri yalnızca “şunu istiyorum” seviyesinde kalırsa kapsam eksik kalabilir. Ajans müşteriyi hiç dinlemeden teknik doküman hazırlarsa iş gerçekleri kaçabilir. Bu nedenle ilk taslak müşteri tarafından ihtiyaç dokümanı olarak hazırlanabilir, teknik şartname ise keşif görüşmeleriyle birlikte profesyonel ekip tarafından netleştirilmelidir.

Ön görüşme için kabaca fiyat aralığı alınabilir; fakat ciddi teklif için şartname gerekir. Şartname olmadan verilen fiyatlar çoğu zaman varsayıma dayanır. Bu da proje sırasında ek maliyet, süre uzaması veya kapsam anlaşmazlığı doğurabilir. Örneğin “kullanıcı mesajlaşması olacak” cümlesi; birebir mesaj, grup mesajı, medya gönderimi, okundu bilgisi, bildirim, moderasyon ve şikayet sistemi gibi birçok alt karara ayrılır. Bu kararlar yazılmadan verilen teklif ya eksik olur ya da belirsizlik payı nedeniyle gereğinden yüksek çıkar.

MVP şartnamesi, ürünün pazara çıkması veya fikrin doğrulanması için gereken minimum kapsamı tanımlar. Genellikle temel kullanıcı akışı, sınırlı ekran seti, basit yönetim paneli ve kritik özelliklere odaklanır. Kurumsal uygulama şartnamesi ise daha geniştir; rol bazlı yetki, çoklu departman kullanımı, ERP/CRM entegrasyonu, detaylı raporlama, loglama, güvenlik politikaları, performans hedefleri ve bakım süreçlerini içerir. MVP’de “hızlı doğrulama” öncelikliyken, kurumsal projede “sürdürülebilirlik, güvenlik ve ölçeklenebilirlik” daha baskındır. Bu nedenle iki şartname aynı formatı kullansa bile detay seviyesi farklıdır.

Şartnamede doğrudan nihai fiyat yazmak zorunlu değildir; fakat kapsamın bütçe seviyesine uygun olup olmadığı belirtilmelidir. Daha doğru yaklaşım, şartname içinde MVP, orta ölçek ve ileri faz ayrımı yapmaktır. Böylece yazılım ekibi hangi özelliklerin ilk teslimde, hangilerinin sonraki fazda olduğunu görür. Nihai fiyat genellikle şartnameye göre hazırlanan teklif dokümanında yer alır. Yine de iş sahibi kendi içinde bütçe bandı belirlemelidir. Örneğin 300.000 TL bütçeyle kurumsal ERP entegrasyonlu, ödeme sistemli, çok rollü bir platform beklemek gerçekçi değildir.

Evet, içermelidir. Mobil uygulama yalnızca geliştirilip cihazda çalıştırılınca tamamlanmış sayılmaz; App Store ve Google Play yayın süreci de planlanmalıdır. Şartnamede geliştirici hesaplarının kime ait olacağı, mağaza açıklamalarının kim tarafından hazırlanacağı, ekran görüntüleri, gizlilik politikası, hesap silme bağlantısı, test kullanıcıları ve inceleme süreci belirtilmelidir. Apple ve Google kalite, gizlilik ve performans kriterlerine dikkat eder. Bu gereksinimler proje sonunda düşünülürse yayın gecikebilir. Özellikle kullanıcı verisi, ödeme, sağlık, çocuklara yönelik içerik veya konum izni içeren uygulamalarda yayın maddeleri erken yazılmalıdır.

Çünkü mobil uygulamanın sürdürülebilir yönetimi çoğu zaman panel üzerinden yapılır. Kullanıcıları görmek, içerik eklemek, talepleri yönetmek, bildirim göndermek, rapor almak veya işlem geçmişini incelemek panel gerektirir. Şartnamede panel ayrı yazılmazsa müşteri paneli doğal olarak kapsamda varsayabilir, yazılım ekibi ise yalnızca mobil uygulamayı fiyatlamış olabilir. Bu durum proje ortasında anlaşmazlık yaratır. Panel modülleri, admin rolleri, filtreler, dışa aktarma seçenekleri, bildirim gönderimi ve raporlama ihtiyaçları baştan yazılırsa teklif ve süre daha doğru çıkar.

Evet, fakat değişiklik yönetimi net olmalıdır. Yazılım projelerinde fikirler geliştikçe yeni ihtiyaçlar çıkabilir. Buradaki kritik nokta, her değişikliğin aynı kapsam içinde varsayılmamasıdır. Şartnameye göre MVP kapsamı sabitlenir; sonradan gelen talepler “küçük revizyon”, “ek geliştirme” veya “sonraki faz” olarak sınıflandırılır. Örneğin buton metni değişikliği küçük revizyon olabilir; fakat yeni ödeme yöntemi, yeni kullanıcı rolü veya ERP entegrasyonu ek geliştirme sayılır. Bu ayrım yazılı olursa hem müşteri hem yazılım ekibi daha sağlıklı ilerler.

İçindekiler

  • Mobil Uygulama Teknik Şartname Nedir?
  • Teknik Şartname Neden Tekliften Önce Hazırlanmalı?
  • İyi Bir Mobil Uygulama Şartnamesinde Neler Olmalı?
  • Kullanıcı Senaryosu ile Kapsamı Netleştirme
  • MVP, Orta Ölçek ve Kurumsal Kapsam Nasıl Ayrılır?
  • Teknik Şartname Hazırlama Adımları
  • No-Code, Cross-Platform ve Native Kararı Şartnamede Nasıl Ele Alınır?
  • Teknik Şartname ile Proje Süreci Nasıl Bağlanır?
  • Mobil Uygulama Teknik Şartname Örneği: Kapsam Taslağı
  • Teknik Şartname Hazırlarken Yapılan Hatalar
  • Atalay Tech Perspektifi: Şartname, Satış Dokümanı Değil Risk Azaltma Aracıdır
  • Sık Sorulan Sorular

Paylaş

İlgili hizmetimiz

Mobil Uygulama Geliştirme

Mobil Uygulama Geliştirme

Atalay Tech ile iOS ve Android mobil uygulama geliştirme hizmeti. React Native, admin panel, API, mağaza yayını ve teknik destek süreçlerini uçtan uca yönetin.

Detaylı Bilgi
Tüm hizmetleri görüntüleİletişim

Benzer yazılar

Rehber
Mobil Uygulamada Teknik Borç Nasıl Önlenir?

Mobil Uygulamada Teknik Borç Nasıl Önlenir?

Mobil uygulamada teknik borç; hızlı teslim, eksik test, zayıf mimari ve plansız bakım yüzünden uygulamanın zamanla pahalı, kırılgan ve yavaş geliştirilir hale gelmesidir. Bu rehber; teknik borcu önlemek için mimari, test, sürümleme, bakım ve maliyet kararlarını somut örneklerle açıklar.

Kaan Atalay
Kaan Atalay
· 17 Tem 2026 · 16 dk
Rehber
Mobil Uygulama Güncelleme Süreci Nasıl Yönetilir?

Mobil Uygulama Güncelleme Süreci Nasıl Yönetilir?

Mobil uygulama güncelleme süreci yalnızca yeni sürüm yüklemek değildir. Kapsam analizi, sürüm notu, test, mağaza onayı, kademeli dağıtım, hata takibi ve bakım planı birlikte yönetildiğinde uygulama daha stabil, güvenli ve sürdürülebilir olur.

Kaan Atalay
Kaan Atalay
· 16 Tem 2026 · 16 dk
Rehber
Mobil Uygulama Bakım ve Destek Süreci

Mobil Uygulama Bakım ve Destek Süreci

Mobil uygulama bakım ve destek süreci; yayındaki bir uygulamanın güvenli, hızlı, güncel ve kullanıcı beklentilerine uygun kalmasını sağlar. Bu rehberde bakım kapsamını, destek seviyelerini, maliyet aralıklarını, mağaza uyumluluğunu, güvenlik kontrollerini ve Atalay Tech'in proje sonrası yaklaşımını pratik örneklerle in

Kaan Atalay
Kaan Atalay
· 16 Tem 2026 · 19 dk