Bir web uygulaması teklifi, yalnızca projenin toplam bedelini değil; hangi ihtiyaçların, hangi yöntemle, kim tarafından ve hangi teslimat koşullarıyla karşılanacağını açıklamalıdır. Farklı firmaların aynı proje için sunduğu fiyatlar; kapsam, ekip, teknik mimari, tasarım, entegrasyon, test, altyapı, lisans, garanti ve destek varsayımları nedeniyle değişebilir. Sağlıklı karşılaştırma için adaylara aynı ihtiyaç belgesi verilmeli, dahil ve hariç hizmetler görünür hâle getirilmeli, kabul kriterleri ile sahiplik koşulları sözleşme öncesinde doğrulanmalıdır. Bu rehber, teknik ve ticari karşılaştırma için uygulanabilir bir kontrol listesi sunmaktadır.

01

Web Uygulaması Teklifleri Neden Farklılaşabilir?

Web uygulaması teklifleri, firmalar farklı kapsam, ekip yapısı, teknoloji, kalite standardı ve satış sonrası sorumluluk varsaydığında farklılaşır. Bir firma yalnızca geliştirmeyi fiyatlandırırken diğeri analiz, tasarım, test, sunucu kurulumu ve desteği de dahil edebilir. Bu nedenle toplam bedeller, kapsamlar eşitlenmeden doğrudan karşılaştırılmamalıdır.

Fiyat farkının kaynağını görünür kılmak

Tekliflerdeki farkın pahalı veya ucuz firma yorumuyla değil, iş kalemleriyle açıklanması gerekir. Web yazılım ajanslarının fiyat ve maliyet belirleme yaklaşımı; ekip emeği, teslimatlar, teknik riskler ve destek kapsamı birlikte incelendiğinde daha anlamlı olur. Karşılaştırılan şey fiyat değil, aynı kapsamın toplam sorumluluğu olmalıdır.

  • Farklı ihtiyaç ve kapsam varsayımları
  • Ekip rolleri ve uzmanlık düzeyi
  • Tasarım ve teknik kalite standardı
  • Test ve güvenlik sorumlulukları
  • Lisans, altyapı ve destek kapsamı
Tasarım yalnızca nasıl göründüğü ve hissettirdiği değildir. Tasarım, nasıl çalıştığıdır. - Steve Jobs
02

Karşılaştırılabilir Teklif İçin İhtiyaç Belgesi Nasıl Yazılır?

Karşılaştırılabilir teklif almak için bütün aday firmalara aynı iş hedeflerini, kullanıcıları, modülleri, entegrasyonları ve teslimat beklentilerini içeren ihtiyaç belgesi gönderilmelidir. Firma bazında değişen sözlü anlatımlar, tekliflerin farklı varsayımlarla hazırlanmasına ve toplam bedellerin gerçekte aynı projeyi temsil etmemesine neden olabilir.

Teklif talebinde bulunması gereken bilgiler

Belge, çözüm tasarımını baştan dayatmak yerine problemi ve beklenen sonucu açıklamalıdır. Kullanıcı senaryoları, mevcut sistemler, veri kaynakları, güvenlik ihtiyaçları ve sonraki büyüme beklentileri belirtilmelidir. Teklif alırken firmaya yöneltilecek sorular, belirsiz varsayımların yazılı cevaplara dönüştürülmesini kolaylaştırır.

  • İş hedefi ve çözülmesi beklenen sorun
  • Kullanıcı rolleri ve temel senaryolar
  • Modüller, raporlar ve iş kuralları
  • Entegrasyonlar ve veri kaynakları
  • Teslimat ve destek beklentileri
  • Öncelikler ve sonraki proje fazları
03

Web Uygulaması Teklifinde Hangi Hizmetler Yer Almalı?

Web uygulaması teklifinde analiz, proje yönetimi, UX/UI tasarımı, frontend ve backend geliştirme, veritabanı, API, entegrasyon, veri taşıma, test, güvenlik, yayın, eğitim, dokümantasyon ve destek hizmetleri ayrı ayrı belirtilmelidir. Her hizmetin dahil, isteğe bağlı veya kapsam dışı olması açıkça gösterilmelidir.

Teslimat ile faaliyeti birbirinden ayırmak

“Analiz yapılacaktır” gibi bir faaliyet ifadesi tek başına yeterli değildir; gereksinim belgesi veya süreç şeması gibi teslimatı da tanımlanmalıdır. Aynı şekilde tasarımın hangi ekranları, testin hangi yöntemleri ve eğitimin hangi kullanıcıları kapsadığı yazılmalıdır. Böylece teklifler, genel vaatler yerine doğrulanabilir çıktılar üzerinden karşılaştırılabilir.

  • Analiz ve proje yönetimi
  • UX/UI tasarımı ve prototip
  • Frontend ve backend geliştirme
  • Entegrasyon ve veri taşıma
  • Test, güvenlik ve yayın
  • Eğitim, dokümantasyon ve destek
04

Tasarım ve Yazılım Kapsamı Nasıl Karşılaştırılmalı?

Tasarım ve yazılım kapsamı; ekran sayısından önce kullanıcı görevleri, etkileşimler, iş kuralları ve farklı cihaz senaryoları üzerinden karşılaştırılmalıdır. Hazır bileşenlerle oluşturulan arayüz ile araştırma, prototip ve kullanılabilirlik testine dayanan özgün tasarım aynı kapsamı temsil etmez; her ikisi de ihtiyaca göre uygun olabilir.

Frontend ve backend sınırlarını açıklamak

Frontend kapsamı kullanıcı arayüzlerini ve etkileşimleri; backend kapsamı iş kurallarını, veri işlemlerini, yetkilendirmeyi ve servisleri içermelidir. Teklif, yönetim panelini, kullanıcı panelini, responsive kontrolleri ve tarayıcı desteğini açıklamalıdır. Hazır tema veya bileşen kullanılacaksa lisans ve özelleştirme sınırları da belirtilmelidir.

  • Kullanıcı yolculukları ve prototipler
  • Tasarlanacak ekran ve durumlar
  • Responsive arayüz senaryoları
  • Backend iş kuralları ve servisler
  • Yönetim ve kullanıcı panelleri
  • Hazır bileşen ve lisans koşulları
05

Teknik Mimari ve Entegrasyon Teklifte Nasıl Açıklanmalı?

Teknik mimari, yalnızca programlama dili ve framework adlarından oluşmamalıdır. Web uygulaması teklifi; frontend, backend, veritabanı, API, barındırma ve entegrasyon yaklaşımının iş ihtiyacını nasıl karşılayacağını açıklamalıdır. Performans, ölçeklenebilirlik, bakım yapılabilirlik ve ekip uzmanlığı teknoloji tercihlerinin gerekçeleri arasında bulunmalıdır.

Entegrasyon sorumluluğunu belirlemek

ERP, CRM, ödeme veya diğer servis bağlantılarında API erişimi, veri formatı, test ortamı ve dış sağlayıcı sorumlulukları bilinmelidir. Entegrasyonun yalnızca bağlantı kurulmasını mı, yoksa veri doğrulama, hata yönetimi ve izlemeyi de mi kapsadığı açıklanmalıdır. Üçüncü taraf kullanım ücretleri geliştirme bedelinden ayrı gösterilmelidir.

  • Mimari bileşenler ve sorumluluklar
  • Veritabanı ve API yaklaşımı
  • Performans ve ölçeklenme gereksinimleri
  • Entegrasyon erişimleri ve bağımlılıklar
  • Hata yönetimi ve veri doğrulama
  • Dış servis ve lisans giderleri
06

Test ve Güvenlik Kapsamı Teklifte Nasıl Gösterilir?

Test ve güvenlik kapsamı, kullanılacak yöntemler, kontrol edilecek senaryolar ve sorumlular belirtilerek gösterilmelidir. “Test dahildir” ifadesi; fonksiyon, entegrasyon, regresyon, responsive uyumluluk, performans veya güvenlik kontrollerinden hangilerinin uygulanacağını açıklamadığı için sağlıklı karşılaştırma sağlamaz.

Teknik yeterliliği süreç kanıtlarıyla değerlendirmek

Firmadan hata kayıt sistemi, kod inceleme yöntemi, sürüm kontrolü ve yayın süreci hakkında bilgi istenebilir. Yazılım firmasının teknik yeterliliğini değerlendirme yaklaşımı, yalnızca teknoloji isimlerine değil kalite güvence sürecinin tekrarlanabilirliğine dayanmalıdır. Güvenlik gereksinimleri işlenen verinin niteliğiyle ilişkilendirilmelidir.

  • Fonksiyon ve entegrasyon testleri
  • Regresyon ve responsive kontroller
  • Performans ve yük senaryoları
  • Kimlik doğrulama ve yetkilendirme
  • Kod inceleme ve hata yönetimi
  • Güvenlik ve veri koruma kontrolleri
07

Proje Takvimi ve Teslimatlar Nasıl Tanımlanmalı?

Proje takvimi; başlangıç ve bitiş ifadelerinden daha ayrıntılı olarak analiz, tasarım, geliştirme, test, kullanıcı kabulü ve yayına alma kilometre taşlarını göstermelidir. Her aşamadaki teslimat, sorumlu taraf, müşteri onayı ve bağımlılıklar açıklanmadığında gecikmenin nedeni veya projenin ilerleme durumu sağlıklı biçimde ölçülemez.

Proje yönetimi yaklaşımını karşılaştırmak

Toplantı düzeni, ilerleme raporları, görev sistemi, test ortamı ve demonstrasyon sıklığı teklifte yer almalıdır. Web yazılım ajansıyla proje sürecinin yönetimi, yalnızca firmanın çalışma yöntemi değil müşterinin içerik, erişim, test ve onay sorumlulukları üzerinden de değerlendirilmelidir.

  • Analiz ve tasarım kilometre taşları
  • Ara geliştirme teslimatları
  • Test ve kullanıcı kabul aşaması
  • Müşteri onay ve erişim sorumlulukları
  • İlerleme raporları ve demonstrasyonlar
  • Yayına alma ve geri dönüş planı
08

Proje Kapsamı ve Kabul Kriterleri Nasıl Yazılmalı?

Proje kapsamı neyin geliştirileceğini, kabul kriterleri ise geliştirilen işin hangi koşullarda tamamlanmış sayılacağını tanımlamalıdır. “Kullanıcı yönetimi yapılacaktır” kapsam ifadesidir; kullanıcı oluşturma, rol atama, yetki kontrolü ve hata senaryolarının başarıyla test edilmesi ise kabul koşullarının parçası olabilir.

Ölçülebilir tamamlanma koşulları oluşturmak

Kabul kriterleri işlevsel sonuç, yetki, veri doğruluğu, performans veya cihaz uyumluluğu gibi doğrulanabilir ölçütlere dayanmalıdır. Testi kimin yapacağı, sorunların nasıl kaydedileceği ve hangi hata sınıflarının yayın öncesinde kapatılacağı belirtilmelidir. Belirsiz kabul kriterleri, teslimat ve ödeme anlaşmazlığı riskini artırır.

  • Geliştirilecek özellik ve iş kuralları
  • Beklenen kullanıcı ve sistem davranışı
  • Veri doğruluğu ve yetki kontrolleri
  • Test sorumlusu ve kayıt yöntemi
  • Hata sınıfları ve kapanış koşulları
  • Teslimat onayı ve ödeme ilişkisi
09

Kapsam Değişikliği ve Ek Geliştirme Nasıl Ücretlendirilir?

Kapsam değişikliği ve ek geliştirme ücretleri, talebin mevcut sözleşme kapsamının dışında olduğu doğrulandıktan sonra etki analiziyle düzenlenmelidir. Firma; yeni talebin teknik etkisini, bağımlılıklarını, teslimat planını ve ücretlendirme yöntemini yazılı olarak sunmalı, çalışma müşteri onayından sonra başlamalıdır.

Hata ile yeni talebi birbirinden ayırmak

Kabul edilmiş kapsamın beklendiği gibi çalışmaması hata; daha önce tanımlanmamış bir işlev istenmesi yeni geliştirme olabilir. Belirsiz gereksinimin açıklığa kavuşturulması ise duruma göre ayrıca değerlendirilmelidir. Sabit fiyat, saatlik çalışma ve aylık ekip modellerinde değişikliklerin nasıl ele alınacağı sözleşmede ayrı biçimde açıklanmalıdır.

  • Yazılı değişiklik talebi
  • Kapsam dışı olma değerlendirmesi
  • Teknik ve ticari etki analizi
  • Yeni teslimat ve zaman planı
  • Ücretlendirme ve müşteri onayı
  • Hata ile ek geliştirme ayrımı
10

Teklif ve Özel Yazılım Sözleşmesi Nasıl Eşleştirilir?

Teklif; kapsamı, yaklaşımı ve ticari koşulları sunarken özel yazılım sözleşmesi tarafların bağlayıcı hak ve sorumluluklarını düzenler. Seçilen teklifin kapsamı, teslimatları, ödeme planı ve ekleri sözleşmede açıkça referanslanmalıdır. Teklifte bulunan önemli bir hizmetin sözleşme dışında kalması uygulamada belirsizlik oluşturabilir.

Sözleşme öncesi ticari kontroller

Ödeme aşamaları teslimatlarla ilişkilendirilmeli; gecikme, askıya alma, fesih, gizlilik ve veri koruma koşulları açıklanmalıdır. Yazılım firmasıyla yapılan sözleşmede bulunması gerekenler teknik ve ticari kontrol çerçevesi sağlar; bağlayıcı metin ise projenin koşullarına göre yetkili hukuk uzmanı tarafından değerlendirilmelidir.

  • Teklif ve sözleşme eklerinin eşleşmesi
  • Teslimata bağlı ödeme aşamaları
  • Gecikme ve askıya alma koşulları
  • Gizlilik ve veri koruma yükümlülükleri
  • Fesih ve uyuşmazlık hükümleri
  • Değişiklik yönetimi prosedürü
11

Kaynak Kodu, Garanti ve Devir Teslim Nasıl Kontrol Edilir?

Sözleşme öncesinde kaynak kodu, kullanım lisansı, fikrî mülkiyet, veri, sunucu hesapları, tasarım dosyaları ve dokümantasyon ayrı ayrı kontrol edilmelidir. Kaynak koduna erişim ile kodun mülkiyeti aynı değildir. Yeniden kullanılabilir bileşenler, açık kaynak paketler ve üçüncü taraf lisansları için geçerli haklar açıklanmalıdır.

Garanti ve sürdürülebilir destek şartları

Garanti teslim edilen kapsamdaki hataları, bakım mevcut sistemin güncel ve çalışır tutulmasını, teknik destek operasyonel sorunlara müdahaleyi kapsayabilir. Yeni özellikler çoğunlukla ayrı geliştirmedir. Proje sonunda kod deposu, veritabanı, hesap erişimleri, kurulum belgeleri, API dokümantasyonu ve yedeklerin hangi yöntemle teslim edileceği belirlenmelidir.

  • Kaynak kodu ve kullanım hakları
  • Veri ve hesap sahipliği
  • Tasarım ve teknik dokümantasyon
  • Garanti kapsamı ve başlangıcı
  • Bakım ve destek sorumlulukları
  • Başka ekibe devir teslim koşulları
12

Web Uygulaması Teklif Kararı Nasıl Puanlanmalı?

Web uygulaması teklif kararı; fiyat, kapsam uyumu, teknik yaklaşım, ekip, teslimat, risk, sahiplik ve destek kriterleri ağırlıklandırılarak verilmelidir. En düşük toplam bedel veya en ayrıntılı sunum tek başına doğru tedarikçiyi göstermez. Özel yazılım geliştirme firması seçim kriterleri teklif puanlamasına kurumsal kapasite ve iş birliği boyutunu ekleyebilir.

Nihai teklif karşılaştırma kontrol listesi

Her aday için belirsiz kalemler, kapsam dışı hizmetler, müşteri sorumlulukları, üçüncü taraf giderleri ve sözleşme riskleri kaydedilmelidir. Puanlama tablosu kararın gerekçesini görünür kılmalı; kritik koşullar düşük puan aldığında yalnızca toplam ortalamaya bakılmamalıdır. Teknik, ticari ve hukuki değerlendirmeler tamamlandıktan sonra sürdürülebilir satın alma kararı verilmelidir.

  • Kapsam ve ihtiyaçlarla uyum
  • Teknik yaklaşım ve kalite güvencesi
  • Ekip, yönetim ve teslimat kapasitesi
  • Toplam maliyet ve dış giderler
  • Sahiplik ve sözleşme güvencesi
  • Garanti, bakım ve destek modeli
  • Devir teslim ve sürdürülebilirlik

Web Uygulaması Teklifinizi Birlikte Değerlendirelim

Elinizdeki web uygulaması teklifini teknik kapsam, maliyet, risk ve uzun vadeli sürdürülebilirlik açısından değerlendirmek için proje danışmanlığı alın.

Proje Danışmanlığı Alın