Maliyet rehberi

Özel Yazılım Fiyatları: Maliyeti Belirleyen Etkenler

Özel yazılım fiyatı, işletmeye özel geliştirilen bir yazılımın kapsamına, entegrasyonlarına ve yayından sonraki bakımına göre belirlenen bedeldir. Bu sayfada fiyatı belirleyen sekiz etkeni, tahminin nasıl netleştiğini, iki fiyatlandırma modelini ve teklifleri karşılaştırırken nelere bakmanız gerektiğini anlatıyoruz.

  • Fiyatı belirleyen 8 etken
  • Sabit fiyat ve zaman-kaynak modeli
  • Teklif karşılaştırma listesi
  • Hazır paket lisansıyla kıyas
event stormingOlaySipariş alındıStok ayrıldıSevk edildiKomutSipariş verStok ayırİrsaliye kesKuralStok yoksa bekleKredi limitiAynı gün sevk
Tanım

Özel yazılım fiyatı nasıl oluşur

Özel yazılım fiyatı, yazılımı geliştirmek için gereken ekip zamanından ve yayından sonraki işletme giderlerinden oluşur. Hazır pakette fiyat bir ürün listesinden okunur. Özel yazılımda önce neyin yapılacağı belirlenir, fiyat bu kapsamdan çıkar.

Aynı ihtiyaç için alınan teklifler arasında büyük farklar görülmesinin nedeni budur. Farkın çoğu, firmaların kapsamı farklı anlamasından gelir. Bir firma aynı cümleden birkaç ekran çıkarır, öteki kapsamlı bir modül. Teklifleri karşılaştırılabilir kılan şey yazılı ve ayrıntılı bir kapsamdır.

Biz özel yazılım projelerinde fiyatı bu kapsamdan kalem kalem çıkarıyoruz. Aşağıdaki sekiz etken, tahminin hangi yöne değişeceğini belirler.

Maliyet kalemleri

Fiyatı belirleyen 8 etken.

Her etken ya geliştirme süresini ya da yayından sonraki işletme giderini etkiler. Bazıları ikisini birden etkiler.

Kapsam ve modül sayısı

Ekran, iş kuralı ve modül sayısı geliştirme süresini en çok etkileyen kalemdir. İlk sürümü küçük tutmak maliyeti doğrudan düşürür.

  • Ekran ve form sayısı
  • İş kurallarının karmaşıklığı
  • İlk sürüme giren modüller

Kullanıcı rolleri

Her rol ayrı ekranlar, ayrı yetkiler ve ayrı test senaryoları demektir. Sahadaki çalışan, ofis personeli ve yönetici farklı şeyler görür.

  • Rol ve yetki tanımları
  • Onay akışları
  • Kim neyi ne zaman değiştirdi kaydı

Entegrasyonlar

Muhasebe programı ya da kargo servisi gibi her dış sisteme bağlantı ayrı bir iştir. Karşı sistemin belgeleri ve test ortamı süreyi belirler.

  • Muhasebe ve e-Fatura sistemleri
  • Ödeme ve kargo servisleri
  • Mevcut veritabanlarınız

Veri taşıma

Access, Excel ya da eski bir programdaki kayıtların yeni sisteme aktarılması başlı başına bir iş kalemidir. Verinin temizliği ve eşleştirmesi süreyi belirler.

  • Kaynak tablo ve dosya sayısı
  • Tekrarlanan ve bozuk kayıtların temizliği
  • Tekrar çalıştırılabilen aktarım

Mobil ihtiyacı

Telefonda çalışan bir web uygulaması çoğu saha işine yeter. Mağazadan indirilen yerel bir uygulama ayrı bir geliştirme ve yayın süreci ister.

  • Telefona uyumlu web ekranları
  • Telefona kurulabilen web uygulaması (PWA)
  • Yerel iOS ve Android uygulaması

Raporlama

Gösterge paneli, tablo raporları ve Excel ya da PDF çıktıları ayrı ayrı tasarlanır. Barkodlu etiket ve belge şablonları da bu kaleme girer.

  • Gösterge paneli
  • Excel'e aktarılan raporlar
  • PDF belge ve etiket şablonları

Barındırma

Uygulama şirket içindeki bir sunucuda ya da bulutta çalışabilir. Sunucu, yedekleme ve izleme yayından sonra da süren giderlerdir.

  • Şirket içi sunucu ya da bulut
  • Yedekleme ve izleme
  • Test ve canlı ortamlar

Bakım ve destek

Yayındaki her yazılım güncelleme, hata düzeltme ve küçük geliştirme ister. Bakımı genellikle aylık bir kapasite üzerinden yürütüyoruz.

  • Güvenlik ve sürüm güncellemeleri
  • Hata düzeltme
  • Küçük geliştirmeler
Takip yazılımları

En sık istenen üç özel takip yazılımı.

Şantiye, üretim ve stok takibi, hazır programların en sık yetmediği alanlardır. Her sayfada maliyeti en çok etkileyen kalemleri ayrıca anlattık.

Tahmin

Fonksiyonel tasarımla tahmin netleşir

Fonksiyonel tasarım, yazılımın neyi, kimin için ve hangi kurallarla yapacağını kod yazılmadan önce belirleyen çalışmadır. Kapsam bu çalışmayla yazıya döküldüğü için tahmin geniş bir aralıktan gerekçeli bir rakama yaklaşır.

Alan uzmanlarınızla yaptığımız atölyelerden kullanıcı hikâyeleri, tıklanabilir bir prototip ve yalın bir şartname çıkar. Tahmini bu hikâyelere bağlıyoruz. Hangi kalemin neden o süreyi aldığını ve hangi varsayıma dayandığını satır satır görürsünüz. Bütçe sınırlıysa hangi hikâyenin ilk sürümden çıkacağını birlikte seçeriz.

Tasarım paketinin hakları size aittir. Geliştirmeyi başka bir ekiple yapmaya karar verirseniz paketi teklif toplamak için de kullanabilirsiniz. Atölyeleri ve çıktıları fonksiyonel tasarım sayfamızda anlattık.

Fiyatlandırma modelleri

Sabit fiyat ve zaman-kaynak modeli

Sabit fiyatta kapsam, bütçe ve takvim baştan yazıya dökülür. Zaman ve kaynak modelinde ayrılan ekip zamanı için ödeme yapılır ve öncelikleri siz yönetirsiniz.

Kriter Sabit fiyat Zaman ve kaynak
Sabit olan Kapsam, bütçe ve takvim Ayrılan ekip zamanı
Kapsam değişirse Değişiklik ayrıca tahmin edilir ve onayınıza sunulur İş listesine eklenir, sırasını siz belirlersiniz
Yönetim Teslimatı yazılım ekibi yönetir İş listesini siz yönetirsiniz
Raporlama Sprint demoları ve takvim takibi Düzenli zaman raporu ve demolar
Riski taşıyan Tahmin riskini yazılım firması taşır Kapsam riski ve esneklik sizdedir
Uygun olduğu işler Kapsamı belli projeler, ilk sürüm, yeniden tasarım Sürekli geliştirme, yayındaki sistem, ekip takviyesi

Biz iki modelle de çalışıyoruz. Kapsam fonksiyonel tasarımla netleştiyse sabit fiyat veriyoruz. Kapsamın yolda şekilleneceği projelerde sprint bazlı çalışmayı öneriyoruz.

Teklif karşılaştırma

Teklifleri karşılaştırırken bakılacak noktalar

Teklifleri karşılaştırırken toplam rakamdan önce her teklifin neyi kapsadığına ve yayından sonra size neyi bıraktığına bakın. Rakamı düşük görünen bir teklif, aşağıdaki kalemlerden birini dışarıda bırakmış olabilir.

  • Kaynak kodun sahibi. Kod kimin hesabındaki depoda duracak, sahiplik sözleşmede yazılı mı?
  • Kapsamın ayrıntısı. Hangi ekranlar ve kurallar teklife dahil, hangi varsayımlara dayanıyor?
  • Veri taşıma. Eski kayıtların aktarımı teklifte var mı, temizliği kim yapacak?
  • Belgeler. Kurulum, mimari ve API dokümantasyonu teslim edilecek mi?
  • Testler. Kritik iş kuralları otomatik testlerle korunacak mı?
  • Bakım. Yayından sonra hata düzeltme ve güncellemeler nasıl ücretlendirilecek?
  • Hesaplar. Sunucu, alan adı ve servis hesapları kimin adına açılacak?

Biz kaynak kodu ilk günden sizin hesabınızdaki depoda tutuyor, sahipliği sözleşmeye yazıyoruz. Sunucu, alan adı ve servis hesapları da sizin adınıza açılır.

Hazır paketle kıyas

Özel yazılım maliyeti ve hazır paket lisansı

Hazır pakette maliyetin büyük kısmı kullanıcı ya da modül başına ödenen lisanstan, özel yazılımda ise başlangıçtaki geliştirme bedelinden ve sonraki bakımdan oluşur. Hangisinin daha ucuz olduğunu ilk yılın faturası göstermez, birkaç yıllık toplam maliyet gösterir.

Hazır paket hızlı başlar ve ilk yıl çoğu zaman daha az tutar. Kullanıcı sayısı arttıkça ve paket işinize göre uyarlandıkça lisans ve danışmanlık kalemleri büyür. Özel yazılımda kullanıcı başı lisans ödenmez. Buna karşılık geliştirme bütçesi baştan gerekir ve bakım her yıl sürer.

Lisans dışı kalemleri ve beş yıllık karşılaştırma tablosunu ERP'de hazır paket mi, özel yazılım mı yazımızda ayrıntılı ele aldık.

Sık sorulanlar

Özel yazılım fiyatları hakkında sık sorulanlar

Neden sitenizde fiyat listesi yok?
Çünkü özel yazılımın fiyatı kapsamdan çıkar ve iki işletmenin kapsamı nadiren aynıdır. Listeden okunan bir rakam ya ihtiyacınızdan büyük ya da eksik olur. İlk görüşmede ihtiyacınızı dinliyor, fonksiyonel tasarımdan sonra gerekçeli bir tahmin veriyoruz.
Maliyeti düşürmenin en etkili yolu nedir?
İlk sürümü küçük tutmak. En çok değer üretecek modülle başlayıp gerisini gerçek kullanıma göre planlamak hem bütçeyi hem riski azaltır. MedTek projesinde ilk aşamayı yalnızca yevmiye takibine odakladık.
Sabit fiyatlı teklif alabilir miyiz?
Evet. Kapsam fonksiyonel tasarımla netleştiyse geliştirme için sabit fiyat veriyoruz. Kapsamın değişmesini bekliyorsanız sprint bazlı çalışmayı öneriyoruz.
Yayından sonra hangi giderler sürer?
Barındırma, yedekleme, güvenlik güncellemeleri ve bakım. Bakımı genellikle aylık bir kapasite üzerinden yürütüyoruz. Kapasiteyi uygulamanın büyüklüğüne ve beklediğiniz geliştirme miktarına göre birlikte belirliyoruz.
Kullanıcı sayısı arttıkça ücret artar mı?
Özel yazılımda kullanıcı başı lisans ödenmez. Kullanıcı sayısı çok artarsa sunucu kapasitesinin büyümesi gerekebilir, bu da barındırma giderine yansır.
Kaynak kod kime ait olur?
Size. Kod ilk günden sizin hesabınızdaki depoda durur ve sahiplik sözleşmede yazılıdır. Bizimle çalışmayı bıraksanız bile uygulamanız çalışmaya devam eder.
Tahmin isteyin

Projenizin maliyetini kapsamıyla birlikte konuşalım.

İhtiyacınızı kısaca anlatın. Maliyeti etkileyen kalemleri ilk görüşmede birlikte çıkaralım ve bir sonraki adımı yazılı olarak paylaşalım.

  • Kodu yazan ekiple görüşme
  • Kalem kalem tahmin
  • Kaynak kod ilk günden sizin