Kısa yanıt
Özel yazılımın maliyetini ekran sayısı değil; iş kuralları, entegrasyonlar, veri taşıma, test ve işletim belirler. Doğrulanmış kapsam olmadan güvenilir bir rakam verilemez, ancak maliyet kalemlerini ayırıp teklifleri aynı kapsam üzerinden karşılaştırarak belirsizliği ciddi biçimde azaltabilirsiniz.
Ekran sayısı tek başına yeterli değildir
Aynı ekran; rol bazlı yetki, karmaşık fiyat kuralı veya dış servis bağlantısı nedeniyle farklı efor gerektirebilir. İş kuralları ve veri hareketleri maliyet değerlendirmesinin merkezindedir.
Örneğin bir sipariş listesi; filtre ve dışa aktarma isteyen basit bir tabloysa küçük bir iştir. Aynı liste rolüne göre farklı alanlar gösteriyor, stok sistemiyle eşzamanlı çalışıyor ve her değişikliği denetim kaydına yazıyorsa çok daha büyük bir iştir. Bu yüzden teklif isterken ekran listesi yerine iş akışlarını, rolleri ve entegrasyonları tarif edin.
Kapsamı üç parçaya ayırın
Ürün geliştirme, geçiş ve entegrasyon, işletim ve bakım maliyetlerini ayrı hesaplayın. Lisanslar, dış servis kullanımı, veri temizliği ve ekip eğitimi görünmeyen efor oluşturabilir.
Ürün geliştirme genellikle en görünür kalemdir. Geçiş ve entegrasyon; mevcut verinin temizlenmesini, eski sistemle paralel çalışmayı ve dış servislerin sınırlarıyla uğraşmayı içerir. İşletim ve bakım ise yayından sonra hata izleme, güvenlik güncellemeleri, yedekleme ve küçük değişiklikleri kapsar; yazılım yayına alındığında bu kalem bitmez.
Belirsizliği azaltan örnek
Bir müşteri portalı için önce kullanıcı rolleri, dosya türleri, onay adımları ve mevcut CRM bağlantısı netleştirilir. Bu bilgilerle ilk sürüm ve sonraki aşamalar ayrılabilir; henüz bilinmeyen entegrasyon işi ayrıca işaretlenir.
Bilinmeyen kalemi saklamak yerine işaretlemek teklifleri karşılaştırmayı kolaylaştırır: "CRM arayüzü doğrulanınca fiyatlanacak" gibi bir not, sonradan çıkacak sürpriz bir kalemden iyidir.
Teklifleri karşılaştırma
Aynı kapsam, kabul ölçütü ve bakım dönemi üzerinden karşılaştırın. Düşük ilk bedel, eksik teslimat veya yüksek işletim maliyetiyle dengelenebilir. Bu nedenle doğrulanmış kapsam olmadan genel bir fiyat aralığı vermek yerine maliyet kalemlerini görünür kılmak daha yararlıdır.
Karşılaştırma tablosuna şu satırları ekleyin: dahil olan test türleri, kabul ölçütü, devir dokümanları, hata düzeltme dönemi, yayına alma desteği ve bakım koşulları. Boş kalan bir satır, teklifte o işin yer almadığı anlamına gelebilir.
Kapsam kademeleri: örnek bir sınıflama
Aşağıdaki sınıflama bir fiyat veya süre tahmini değildir; kapsamın nasıl farklılaştığını ve süreyi ile maliyeti hangi etkenlerin belirlediğini gösteren örnek bir ayrımdır.
Uygulamaya geçmek için bir çalışma
Bir teklif formunu örnek alın. Yalnızca alanları toplamakla, kullanıcı rolüne göre fiyat hesaplamak ve CRM kaydı açmak farklı kapsamlardır. Her sürüm için veri, iş kuralı, entegrasyon ve kabul testini ayrı yazın. Önce zorunlu akışı fiyatlatın; sonraki fikirleri aynı ilk sürüme otomatik olarak eklemeyin.
Sonuçta elinizde üç parçalı bir liste olsun: zorunlu akış, ikinci aşama ve henüz bilinmeyenler. Fiyat konuşması yalnızca ilk listeyle başlamalıdır.
Sık sorulan sorular
Özel yazılım bütçesi yaparken en sık duyduğumuz sorular.
Neden her firma farklı fiyat veriyor?
Kapsam yazılı olmadığında her ekip farklı varsayım yapar. Biri test ve devri dahil eder, diğeri etmez; biri yalnızca ekranları, diğeri iş kurallarını ve entegrasyonları fiyatlar. Aynı yazılı kapsam üzerinden teklif istemek farkın nedenini görünür kılar.
Sabit fiyat mı, süreye göre ücret mi daha güvenli?
Kapsam netse ve değişiklik beklenmiyorsa sabit fiyat öngörülebilirlik sağlar. Kapsam keşfedilerek ilerleyecekse süreye dayalı veya aşamalı bir model daha dürüst olabilir. Hangisini seçerseniz seçin, değişiklik isteklerinin nasıl fiyatlanacağı yazılı olmalıdır.
Yayına alındıktan sonra hangi maliyetler çıkar?
Barındırma ve lisanslar, hata izleme, güvenlik ve bağımlılık güncellemeleri, yedekleme kontrolleri ve küçük iyileştirmeler tekrarlanan maliyet doğurur. Bunu geliştirme teklifinden ayrı bir kalem olarak sorun.
Hazır yazılım her zaman daha mı ucuz?
Başlangıçta çoğu zaman evet; ancak uyarlama, lisans, entegrasyon ve çıkış maliyetleriyle birlikte düşünmek gerekir. Karşılaştırma için Hazır yazılım mı, özel yazılım mı? rehberine bakın.