Adana yazılım şirketleri için özel yazılım teklifi karşılaştırma dokümanları

Kısa cevap: Özel yazılım teklifleri yalnız toplam fiyatla karşılaştırılmaz. İhtiyaç kapsamı, teslimatlar, kaynak kodu ve veri sahipliği, entegrasyonlar, güvenlik, test, kabul kriterleri, bakım ve değişiklik yönetimi aynı tabloda değerlendirilmelidir.

Son güncelleme: Temmuz 2026 · Hazırlayan: YellowStar Design

Aynı proje için gelen iki teklifin biri kısa ve ucuz, diğeri uzun ve pahalı olabilir. Bu fark her zaman kâr marjından kaynaklanmaz; bir teklif yalnız görünen ekranları, diğeri analiz, veri taşıma, API, test, güvenlik, eğitim ve bakım sorumluluklarını içerebilir. Kapsamlar eşitlenmeden fiyat karşılaştırmak yanıltıcıdır.

Bu rehber, Adana yazılım şirketleri arasından seçim yaparken veya Türkiye genelindeki ekiplerden teklif alırken kullanılabilecek pratik bir değerlendirme sistemi sunar. Adana web yazılım projelerinde amaç, yalnız çalışan bir ilk sürüm değil; devralınabilir, test edilebilir ve sürdürülebilir bir iş sistemi kurmaktır.

Editoryal ve E-E-A-T notu: İçerik, OWASP’ın uygulama güvenliği ve DevSecOps doğrulama standartlarındaki güvenlik gereksinimi yaklaşımından yararlanır. Sözleşme maddeleri için hukuk danışmanınızın görüşü alınmalıdır; bu rehber hukuki danışmanlık değildir.

Önce Teklifleri Aynı Kapsama Getirin

Teklif karşılaştırmasının ilk adımı, tüm firmalara aynı ihtiyaç dokümanını göndermektir. Kullanıcı rolleri, ana ekranlar, iş kuralları, entegrasyonlar, veri taşıma, raporlar ve başarı ölçütleri yazılı değilse her ekip farklı bir ürün varsayar.

  • Projenin çözmesi gereken iş problemi ve hedef kullanıcılar.
  • Yönetici, çalışan, müşteri, bayi veya tedarikçi rolleri.
  • Zorunlu modüller ile sonraki faza bırakılabilecek özellikler.
  • Mevcut veri kaynakları, API’ler ve dış sistemler.
  • Web, mobil, masaüstü veya cihaz gereksinimleri.
  • Raporlama, yetki, kayıt ve denetim ihtiyaçları.

Bu doküman teklif talebinin eki olmalı ve her firmanın hariç tuttuğu işleri açıkça işaretlemesi istenmelidir.

Özel Yazılım Teklifi Karşılaştırma Matrisi

Kriter Teklifte aranacak kanıt Risk işareti
Kapsam Modül, rol ve teslim listesi ‘Tüm özellikler dâhil’ gibi belirsiz ifade
Mimari Teknoloji seçiminin gerekçesi ve sınırları Sadece popüler teknoloji adı
Sahiplik Kod, veri, hesap ve erişim teslimi Kaynak kodu ve yönetici erişimi belirsiz
Güvenlik Gereksinim, test ve sorumluluk planı Güvenlik yalnız SSL olarak anlatılıyor
Test Test türleri ve kabul kriterleri Yalnız geliştiricinin ‘çalışıyor’ onayı
Takvim Faz, kilometre taşı ve bağımlılıklar Kesin kapsam olmadan aşırı kısa süre
Destek Yanıt, müdahale, kapsam ve süre Sınırsız destek gibi ölçülemez vaat
Maliyet Lisans, barındırma, bakım ve değişiklikler Yalnız ilk geliştirme bedeli

Fonksiyonel ve Fonksiyonel Olmayan Gereksinimleri Ayırın

Fonksiyonel gereksinim sistemin ne yapacağını söyler: teklif oluşturma, stok sorgulama, randevu planlama veya rapor indirme gibi. Fonksiyonel olmayan gereksinim ise nasıl çalışması gerektiğini tanımlar: hız, erişilebilirlik, güvenlik, günlük kullanıcı sayısı, yedekleme, tarayıcı ve cihaz desteği gibi.

İki teklif aynı ekranları sunsa bile biri yüksek işlem hacmini, rol bazlı yetkiyi ve denetim kaydını hesaba katmış; diğeri almamış olabilir. Özellikle CRM ve ERP yazılımı gibi iş kritik sistemlerde bu fark proje başladıktan sonra pahalı değişikliklere dönüşür.

Kaynak Kodu, Veri, Domain ve Hesap Sahipliği

Teklifte yalnız yazılımın kullanım hakkı değil; kaynak koduna erişim, veritabanı dışa aktarımı, bulut hesabı, domain, e-posta, uygulama mağazası, analitik ve üçüncü taraf servis hesaplarının kimin adına açılacağı yazılmalıdır. İşletmenin kendi hesapları üzerinde ajansa yetki vermesi, sağlayıcı değişiminde devamlılığı kolaylaştırır.

  • Git deposu ve kaynak kodu erişim düzeyi.
  • Veritabanı yedeğinin okunabilir formatta teslimi.
  • Domain, DNS, sunucu ve bulut hesabı sahipliği.
  • Apple, Google, ödeme, SMS, e-posta ve harita servis hesapları.
  • Tasarım kaynakları, dokümantasyon ve dağıtım anahtarları.
  • Hizmet bittiğinde erişim devri ve güvenli kapatma adımları.

Sözleşme kontrolü: Fikrî haklar ve lisans koşulları proje türüne göre değişir. Teslim ve kullanım haklarını hukuk danışmanınızla açıklaştırın.

API, Entegrasyon ve Veri Taşıma Kapsamı

Muhasebe, ödeme, kargo, ERP, CRM, e-posta, SMS, harita veya üretim sistemi entegrasyonu teklif içinde yalnız isim olarak geçmemelidir. Hangi API uçlarının kullanılacağı, erişimi kimin sağlayacağı, test ortamı, kota, hata yönetimi ve üçüncü taraf ücretleri belirtilmelidir.

Eski sistemden veri taşınacaksa kaynak format, temizleme, eşleştirme, deneme aktarımı ve nihai geçiş planlanır. ‘Veriler taşınacak’ cümlesi; kaç tablo, kaç kayıt, hangi alan, hangi tarih ve hangi doğrulama yöntemi sorularını cevaplamaz.

Güvenlik ve Test Maddeleri Nasıl Değerlendirilir?

Güvenlik son hafta eklenen bir eklenti değildir. Kimlik doğrulama, yetkilendirme, parola politikası, veri şifreleme, kayıt yönetimi, yedekleme, bağımlılık güncellemeleri ve güvenli geliştirme gereksinimleri proje başında tanımlanmalıdır. OWASP ASVS, web uygulaması güvenlik kontrolleri için ölçülebilir bir gereksinim kaynağı sunar.

Test Ne doğrular? Teslim kanıtı
Birim/entegrasyon Kod parçaları ve servislerin birlikte çalışması Otomatik test sonucu
Kabul testi İş gereksiniminin karşılanması Müşteri onay senaryosu
Güvenlik testi Tanımlı güvenlik kontrolleri ve zafiyetler Kapsam ve bulgu raporu
Performans testi Beklenen yük altındaki davranış Yanıt süresi ve hata oranı
Yedek geri dönüş Verinin gerçekten geri yüklenebilmesi Test geri yükleme kaydı

Kabul Kriterleri ve Tamamlandı Tanımı

Bir özelliğin ‘tamamlandı’ sayılması için yalnız ekranın açılması yetmez. Yetki kontrolleri, hata mesajları, mobil davranış, test, dokümantasyon ve kabul senaryosu da tamamlanmalıdır. Her kilometre taşı için müşteri tarafından doğrulanabilir kabul kriteri bulunmalıdır.

Örneğin ‘teklif PDF’i oluşturulur’ maddesi; doğru müşteri bilgisi, kalem hesapları, para birimi, yetkili kullanıcı, arşivleme, e-posta gönderimi ve hata durumunu kapsayabilir. Bu ayrıntılar teklif öncesinde konuşulursa değişiklik tartışmaları azalır.

Takvim, Kilometre Taşı ve Değişiklik Yönetimi

Sağlıklı takvim analiz, tasarım, geliştirme, entegrasyon, test, eğitim ve canlıya geçiş fazlarını gösterir. Müşteri onayı, içerik teslimi ve üçüncü taraf erişimi gibi bağımlılıklar da yazılır. Belirsiz kapsam için tek tarih vermek yerine faz bazlı plan kullanılır.

Proje sırasında yeni istek çıkması normaldir. Değişiklik talebinin kapsam, süre, maliyet ve diğer maddelere etkisi yazılı değerlendirilmelidir. Küçük görünen bir alanın veri modeli, rapor ve entegrasyonu etkileyebileceği unutulmamalıdır.

Garanti, Bakım ve Destek Aynı Şey Değildir

Hata düzeltme garantisi, yazılım bakımı, yeni geliştirme ve kullanıcı desteği ayrı başlıklardır. Teklif; hangi hataların hangi dönemde düzeltileceğini, altyapı ve bağımlılık güncellemelerini, destek saatlerini, yanıt hedeflerini ve kapsam dışı işleri açıklamalıdır.

‘Sınırsız destek’ yerine talep kanalı, öncelik sınıfı, yanıt ve müdahale hedefi, aylık kapsam ve değişiklik ücretlendirme yöntemi ölçülebilir biçimde yazılmalıdır.

Yalnız İlk Fiyata Değil Toplam Sahip Olma Maliyetine Bakın

İlk geliştirme bedeline ek olarak barındırma, alan adı, e-posta/SMS, ödeme sağlayıcısı, harita veya yapay zekâ API’si, lisanslar, bakım, yedekleme, izleme ve yeni sürümler maliyet oluşturabilir. Teklifler bu kalemlerle üç yıllık bakışta karşılaştırılabilir.

  • Bir defalık analiz, tasarım, geliştirme ve veri taşıma bedelleri.
  • Aylık/yıllık altyapı, lisans ve üçüncü taraf kullanım bedelleri.
  • Bakım, destek ve güvenlik güncelleme maliyeti.
  • Yeni özellik veya kapsam değişikliği fiyatlandırma yöntemi.
  • Çıkış, veri dışa aktarma ve sağlayıcı değişimi maliyeti.

Yazılım Şirketi Seçiminde Kırmızı Bayraklar

  • İhtiyaç analizi yapmadan kesin süre ve kesin fiyat verilmesi.
  • Kaynak kodu, veri ve hesap sahipliğinin konuşulmaması.
  • Güvenliğin yalnız SSL sertifikasıyla açıklanması.
  • Test ve kabul sürecinin teklifte bulunmaması.
  • Üçüncü taraf lisansların ve kullanım ücretlerinin gizli kalması.
  • Referansların doğrulanamaması veya her sektöre aynı demo gösterilmesi.
  • Dokümantasyon, eğitim ve canlıya geçiş planının olmaması.
  • Sınırsız, süresiz veya garantili sonuç gibi ölçülemez vaatler.

Temsili Senaryo: Ucuz Teklif Neden Pahalıya Dönebilir?

Bir üretici bayi sipariş sistemi için iki teklif alsın. İlk teklif yalnız ürün ve sipariş ekranlarını, ikinci teklif ise ERP entegrasyonu, rol bazlı yetki, test ortamı, veri taşıma, kullanıcı eğitimi ve bakım planını içeriyor olsun. İlk fiyat düşük görünse de eksik kalemler sonradan ayrı iş olarak eklendiğinde toplam maliyet ve gecikme artabilir.

Bu senaryo gerçek müşteri sonucu değildir. Amaç fiyatı değil, kapsam eşitliğini karşılaştırmanın neden önemli olduğunu göstermektir.

100 Puanlık Teklif Değerlendirme Örneği

Kriter Önerilen ağırlık Değerlendirme sorusu
İhtiyaç ve kapsam uyumu %25 Gerçek iş akışımızı doğru anlamış mı?
Teknik mimari ve entegrasyon %15 Seçimler gerekçeli ve sürdürülebilir mi?
Güvenlik ve test %15 Ölçülebilir gereksinim ve test var mı?
Ekip ve iletişim %10 Sorumlular ve karar akışı belli mi?
Sahiplik ve devir %10 Kod, veri ve hesaplar devralınabilir mi?
Takvim ve yöntem %10 Fazlar ve bağımlılıklar gerçekçi mi?
Destek ve bakım %10 Kapsam ve yanıt hedefi ölçülebilir mi?
Toplam maliyet %5 İlk fiyat dışındaki maliyetler görünür mü?

Daha geniş kurumsal ihtiyaçlar için kurumsal çözümler ve entegrasyon kapsamı birlikte planlanabilir.

Kaynaklar ve Yöntem

Standartlar her projede aynı kontrol seviyesinin zorunlu olduğu anlamına gelmez. Risk, veri türü ve iş kritikliği doğrultusunda hangi maddelerin kapsama alınacağı teklif aşamasında belirlenmelidir.

Sıkça Sorulan Sorular

Özel yazılım teklifi alırken ilk hangi belge hazırlanmalı?

İş problemi, kullanıcı rolleri, ana süreçler, zorunlu özellikler, entegrasyonlar ve başarı ölçütlerini içeren ortak ihtiyaç dokümanı hazırlanmalıdır.

En ucuz yazılım teklifi neden her zaman avantajlı değildir?

Analiz, entegrasyon, test, veri taşıma, dokümantasyon veya bakım kapsam dışında bırakılmış olabilir. Teklifler aynı teslimatlar üzerinden karşılaştırılmalıdır.

Kaynak kodu müşteriye teslim edilmeli mi?

Bu konu lisans ve sözleşme modeline bağlıdır. Erişim, kullanım, devir ve üçüncü taraf bileşen koşulları teklif ve sözleşmede açıkça yazılmalıdır.

Yazılım projesinde kabul kriteri nedir?

Bir özelliğin tamamlandığını müşterinin test edebileceği somut koşuldur. Girdi, beklenen sonuç, yetki, hata ve cihaz davranışı gibi ayrıntıları içerebilir.

Bakım ve garanti arasındaki fark nedir?

Garanti teslim edilen kapsam içindeki hataları belirli koşullarda düzeltir; bakım ise güncelleme, izleme, güvenlik ve süreklilik çalışmalarını kapsayabilir.

Özel yazılımda güvenlik nasıl tekliflendirilir?

Veri ve risk sınıfına göre güvenlik gereksinimleri, test kapsamı, bulgu yönetimi ve sorumluluklar ölçülebilir maddeler hâlinde yazılmalıdır.

Yazılım şirketinin referansları nasıl doğrulanır?

Benzer karmaşıklıkta proje, canlı ürün, müşteri izniyle iletişim, ekip rolü ve firmanın projedeki gerçek sorumluluğu sorulmalıdır.

Adana dışındaki yazılım firmasıyla çalışılabilir mi?

Evet. İletişim, toplantı, test, erişim ve destek süreci iyi tanımlanmışsa ekip farklı şehirde olabilir. Yerel erişim ihtiyacı ayrıca değerlendirilir.