YeniCoratlas STK: dernek yönetimi ve üye portalı tek platformda.Coratlas STK yayında.
Coratlas

Yazılım maliyeti nasıl hesaplanır? Etkenler, yöntem ve teklif karşılaştırma

Yazılım maliyeti; analiz, tasarım, geliştirme ve test emeği ile altyapı ve bakım giderlerinin toplamıdır. Bu rehber, tutarı belirleyen etkenleri ve hesap yöntemini anlatır. Ayrıca farklı teklifleri nasıl karşılaştıracağınızı gösterir.

Yazılım maliyeti hesaplama rehberi kapak görseli

Yazılım maliyeti neden tek bir fiyat değildir?

Yazılım raftan alınan bir ürün değil, siparişle yapılan bir iştir. Bu nedenle tutarı ekran sayısı ya da sayfa sayısı tek başına belirlemez. İki proje dışarıdan aynı görünebilir. Ancak birinde tek bir onay adımı varken diğerinde beş kademeli bir onay zinciri olabilir.

Kısacası yazılım maliyeti, işin ne kadar emek istediğine bağlıdır. Dolayısıyla “Bir uygulama kaça yapılır?” sorusunun tek cevabı yoktur. Doğru soru “Benim kapsamım kaç kişi-ay sürer?” sorusudur.

Yazılım maliyeti nasıl hesaplanır?

En yaygın yöntem kişi-ay hesabıdır. Bir kişi-ay, bir uzmanın bir ay boyunca yaptığı iş anlamına gelir. Ekip önce işi parçalara ayırır, sonra her parça için emek öngörür. Son olarak toplamı ekibin aylık maliyetiyle çarpar.

KalemNe zaman oluşur?Neye bağlıdır?
Analiz ve tasarımGeliştirmeden önceSüreçlerin karmaşıklığı, ekran sayısı
Geliştirme ve testİlk sürüm boyuncaModüller, iş kuralları, entegrasyonlar
Veri aktarımıYayından önceEski verinin miktarı ve düzeni
Altyapı ve lisansHer ay ya da yılKullanıcı sayısı, depolama, üçüncü taraf servisler
Bakım ve gelişimYayından sonraYanıt süresi beklentisi, yeni özellikler

Yazılım maliyetini belirleyen 7 etken

  1. Kapsam: Modül sayısı ve her modüldeki iş kuralları toplam emeği doğrudan artırır.
  2. Kullanıcı rolleri: Her yeni rol, ek yetki kuralı ve ek test senaryosu demektir.
  3. Entegrasyonlar: ERP, muhasebe ya da ödeme servislerine bağlantı ayrıca emek ister.
  4. Platform: Web, iOS ve Android birlikte istenirse iş miktarı büyür.
  5. Veri aktarımı: Dağınık Excel dosyaları temizlik gerektirir ve takvimi uzatır.
  6. Güvenlik ve uyum: Denetim kaydı, veri koruma süreçleri ve yedekleme baştan planlanmalıdır.
  7. Takvim baskısı: Ekibi büyütmek süreyi her zaman orantılı biçimde kısaltmaz.

Yazılım maliyeti üzerinde en etkili kalem genellikle kapsamdır. Çünkü her yeni özellik tasarım, geliştirme, test ve bakım yükünü birlikte artırır. Mobil tarafı olan projeler için mobil uygulama rehberimiz ek ayrıntılar içerir.

Erken tahminler neden yanılır?

Analiz yapılmadan verilen rakam, tahminden çok bir varsayımdır. Yazılım tahmini alanındaki “belirsizlik konisi” bu durumu anlatır. Construx’un yayımladığı çalışmaya göre fikir aşamasındaki tahmin, gerçek tutardan 4 kat yukarı ya da 4 kat aşağı sapabilir. Üstelik bu aralık en iyi durumu gösterir.

Büyük projelerde de benzer bir tablo görülür. McKinsey ve Oxford Üniversitesi’nin 5.400’den fazla BT projesini inceleyen 2012 tarihli çalışması buna bir örnektir. Bütçesi 15 milyon doların üstündeki projeler ortalama %45 bütçe aşımı yaşamış. Ayrıca bu projeler öngörülenden %56 daha az değer üretmiş.

Bu rakamlar küçük projelere birebir uygulanamaz. Yine de ders aynıdır: önce kapsamı netleştirin, sonra rakam konuşun. Bu nedenle ücretli ya da ücretsiz bir ön analiz, bütçe riskini en ucuza düşüren adımdır.

Sabit fiyat mı, zaman ve malzeme mi?

ÖlçütSabit fiyatZaman ve malzeme
En uygun olduğu işKapsamı net, küçük işlerGelişen, uzun soluklu ürünler
Bütçe öngörüsüBaştan bellidirDönem dönem izlenir
DeğişiklikEk teklif gerektirirSonraki döneme alınır
Başlıca riskTutara risk payı eklenirKapsam kontrolsüz büyüyebilir

Pratikte iki model birlikte de çalışır. Örneğin analiz ve ilk sürüm sabit fiyatla ilerler; sonraki geliştirmeler ise aylık kapasiteyle yürür. Hangi modeli seçerseniz seçin, değişiklik taleplerinin nasıl fiyatlanacağını sözleşmeye yazın.

Yazılım maliyetini düşürmenin 5 yolu

  • Küçük başlayın: Önce en çok değer üreten özellikleri yapın; MVP rehberimiz bu seçimi anlatır.
  • Hazır parçaları kullanın: Ödeme, e-posta ve harita gibi işler için mevcut servisleri bağlayın.
  • Tek karar verici belirleyin: Geciken onaylar ekibin zamanını ve dolayısıyla bütçeyi tüketir.
  • Verinizi önceden temizleyin: Düzenli veri, aktarım emeğini belirgin biçimde azaltır.
  • Bakımı baştan konuşun: Yayından sonra çıkan sürpriz giderlerin önüne geçersiniz.

Öte yandan en ucuz teklifi seçmek her zaman tasarruf sağlamaz. Çünkü eksik test ya da zayıf mimari, yazılım maliyeti faturasını yayından sonraya taşır. Süreci adım adım görmek için şirkete özel yazılım rehberimize bakın.

Teklifleri nasıl karşılaştırırsınız?

İki teklif arasındaki fark çoğu zaman fiyat farkı değil, kapsam farkıdır. Bu yüzden önce teklifleri aynı zemine getirin. Her teklifte şu soruların cevabını arayın:

  1. Hangi modül ve özellikler kapsamda, hangileri kapsam dışında?
  2. Tahminin dayandığı kişi-ay ya da ekip büyüklüğü açıkça yazıyor mu?
  3. Test, veri aktarımı ve canlıya alım tutara dahil mi?
  4. Kaynak kodun ve verinin sahipliği kimde kalıyor?
  5. Yayın sonrası bakım ücreti ve yanıt süresi ne kadar?
  6. Değişiklik talepleri hangi yöntemle fiyatlanıyor?

Coratlas yazılım maliyeti teklifini nasıl hazırlar?

Coratlas olarak fiyat vermeden önce ihtiyacınızı dinliyor, kapsamı birlikte netleştiriyoruz. Ön analiz görüşmesi ücretsizdir ve talebinize 1 iş günü içinde dönüyoruz. Ardından teklifi aşamalara, çıktılara ve sorumluluklara bölerek yazılı olarak sunuyoruz.

Hizmet kapsamı için özel yazılım geliştirme sayfamıza bakın. Hazır paket ile farkı merak ediyorsanız özel yazılım nedir yazımız iki yolu karşılaştırıyor.

Sık sorulan sorular

Yazılım maliyeti neden firmadan firmaya bu kadar değişiyor?

Çünkü firmalar kapsamı farklı yorumlar ve ekip yapıları farklıdır. Ayrıca bazı teklifler test, veri aktarımı ya da bakımı içermez. Bu yüzden teklifleri aynı kapsam üzerinden karşılaştırın.

Analiz yapmadan fiyat alabilir miyim?

Kaba bir aralık alabilirsiniz, ancak bu rakam kesin değildir. Erken aşamadaki tahminler önemli ölçüde sapabilir. Bağlayıcı rakam için önce kapsamı yazılı hâle getirin.

Yıllık bakım gideri ne kadar olur?

Tek bir oran yoktur. Tutar; yanıt süresine, yeni özellik beklentisine ve altyapıya göre değişir. Bu nedenle bakım koşullarını ilk teklifle birlikte isteyin.

Hazır yazılım her zaman daha mı ucuzdur?

İlk aşamada genellikle evet. Ancak kullanıcı başına lisans ve uyarlama giderleri zamanla birikir. Karar verirken birkaç yıllık toplam gideri karşılaştırın.

Bu yazı genel bilgilendirme amaçlıdır; hukuki, mali ya da tıbbi danışmanlık yerine geçmez. Kendi durumunuz için ilgili uzmana danışın.

Projenizi birlikte değerlendirelim.

İhtiyacınızı kısaca iletin; ön değerlendirmemizle 1 iş günü içinde dönüş yapalım.