YAZILIM GELİŞTİRME
Özel Yazılım Maliyeti Nasıl Hesaplanır?
Özel yazılım bütçesini iş akışları, kullanıcı rolleri, entegrasyon, veri taşıma ve test üzerinden hesaplayın. Teklifleri aynı kapsamla karşılaştırın.

İçindekiler
- 01Tahminden önce bir iş akışını uçtan uca tanımlayın
- 02Maliyet hesabını görünür iş paketlerine ayırın
- 03Temsili hesap: bir onay modülünün eforu
- 04Aynı kapsam olmadan fiyatları sıralamayın
- 05İlk sürümün sınırını iş sonucu belirlesin
- 06Bütçe görüşmesine hangi belgelerle gidilmeli?
- 07Bütçeyi takvim ve tedarikçi kararıyla tamamlayın
- 08Entegrasyon kalemini ayrı kapsamla hesaplayın
- ✓Kontrol listesi
- ?Sık sorulan sorular
- ↗Kaynaklar
Özel yazılım maliyetini ekran adedinden veya teknoloji isminden çıkarmak yeterli değildir. Aynı ekranda birden fazla kullanıcı rolü, onay kuralı, veri kaynağı ve hata senaryosu bulunabilir. Bütçeyi belirleyen, bu davranışları geliştirip doğrulamak için gereken çalışmadır.
Sağlıklı bir tahmin önce kapsamı iş paketlerine böler; sonra analiz, tasarım, geliştirme, test, geçiş ve işletme ihtiyaçlarını görünür kılar. Aşağıdaki örnek emek modeli temsilidir; Next Medya fiyat tarifesi veya projeniz için süre taahhüdü değildir.
Tahminden önce bir iş akışını uçtan uca tanımlayın
“Bayi portalı yapılacak” ifadesi teklif vermek için geniştir. Bayinin hangi ürünleri göreceği, siparişin kim tarafından onaylanacağı, stok bilgisinin nereden geleceği ve hata halinde ne yapılacağı yazılmalıdır. Her cevapsız kural, tahmin aralığını genişletebilir.
Hazır ürünle karşılanabilen bir ihtiyaç için özel geliştirme tek seçenek değildir. Mevcut araçları, entegrasyon imkanlarını ve ekibin süreç değişikliğine açıklığını keşif sırasında değerlendirin. Bütçeyi yalnızca istenen özellikler değil, ilk sürümde gerçekten gerekli sonuçlar üzerinden kurun.
Maliyet hesabını görünür iş paketlerine ayırın
| İş paketi | Eforu etkileyen unsur | Teslim örneği |
|---|---|---|
| Analiz | Kural ve istisna sayısı | Akışlar ve kabul ölçütleri |
| Arayüz | Roller, mobil kullanım ve hata durumları | Onaylanmış ekran akışları |
| Geliştirme | İş kuralları ve yetkilendirme | Çalışan ve sürümlenen modüller |
| Entegrasyon | API kalitesi, limitler ve kesintiler | Doğrulanmış veri akışı |
| Veri taşıma | Kaynak kalitesi ve eşleme | Kontrol edilmiş aktarım raporu |
| Test ve geçiş | Kritik senaryolar ve ortamlar | Kabul kayıtları ve yayın planı |
| İşletme | İzleme, destek ve güncellemeler | Sorumluluk ve bakım kapsamı |
Temsili hesap: bir onay modülünün eforu
Yalnızca hesap yöntemini göstermek için küçük bir onay modülü düşünün: analiz 3, tasarım 2, geliştirme 8, test 4 ve geçiş 1 kişi-gün olsun. Toplam 18 kişi-gün eder. Kişi-gün emek birimidir; modülün 18 takvim gününde biteceğini veya iki kişiyle 9 günde tamamlanacağını göstermez.
Her rol için kişi-gün ile o rolün teklif edilen birim bedelini çarpıp toplayın. Ortak birim bedel kullanılıyorsa 18 × birim bedel basitleştirilmiş emek hesabıdır. Dış hizmet, lisans ve altyapı giderlerini ayrıca ekleyin; vergilerin ve bakımın kapsamını belirtin.
Emek bütçesi = Σ (iş paketi / rol eforu × birim bedel)
İlk sürüm = emek + dış hizmetler + geçiş giderleri
İşletme = altyapı + lisanslar + bakım ve destek
Belirsiz işler = ayrı keşif veya gerekçeli tahmin aralığıAynı kapsam olmadan fiyatları sıralamayın
Bir teklif yalnızca geliştirmeyi, diğeri veri temizleme ve kullanıcı eğitimini de kapsıyorsa toplamları doğrudan karşılaştırmak yanıltır. Her satır için dahil, hariç ve opsiyonel durumunu işaretleyin. Kaynak kod, kurulum belgeleri ve kabul testlerinin teslim kapsamını kontrol edin.
Sabit kapsamlı teklif ile süre üzerinden ücretlenen çalışma farklı değişiklik mekanizmaları gerektirir. Yeni talebin nasıl değerlendirileceğini, kimin onaylayacağını ve gerçekleşen emeğin nasıl raporlanacağını öğrenin. Düşük ilk fiyat, kapsam dışı işlerin toplam etkisini tek başına açıklamaz.
İlk sürümün sınırını iş sonucu belirlesin
Temsili bir sipariş uygulamasında ilk sürümün amacı, yetkili bayinin siparişi oluşturması ve merkez ekibin bunu doğrulaması olabilir. Gelişmiş tahmin raporları bu akışın çalışması için zorunlu değilse sonraki sürümde değerlendirilebilir. Yetki kontrolü, veri bütünlüğü ve kritik hata senaryoları ise bu akışın kabulüne dahil edilmelidir.
İlk sürümden sonra hangi bilginin toplanacağını tanımlayın: kullanıcıların hangi adımda zorlandığı, manuel müdahalenin nerede gerektiği ve hangi entegrasyon hatalarının oluştuğu gibi. Sonraki yatırım kararlarını bu kayıtlarla gerekçelendirin.
Bütçe görüşmesine hangi belgelerle gidilmeli?
Gereksinim ve teknik şartname rehberi ile rollerinizi, iş kurallarınızı ve kabul örneklerinizi hazırlayın. Hazır yazılım mı özel yazılım mı? rehberiyle çözüm yolunu karşılaştırın. Entegrasyon hizmeti kapsamında mevcut sistemlerinizi de değerlendirebiliriz.
Bütçeyi takvim ve tedarikçi kararıyla tamamlayın
Yazılım proje süresi emek tahmininin takvime nasıl dönüştüğünü açıklar. Yazılım şirketi seçimi rehberiyle adaylardan isteyeceğiniz kanıtları ve teslim sorumluluklarını karşılaştırın.
Entegrasyon kalemini ayrı kapsamla hesaplayın
API entegrasyonu kapsamı ve maliyeti veri eşleme, ilk aktarım, hata yönetimi ve işletme giderlerini ayrı gösterir. ERP bağlantısı varsa stok ve sipariş akışı için mutabakat işini de bütçeye dahil edin.
UYGULAMA ÖZETİ
Karar vermeden önce kontrol edin
Kapsam
- Roller, kritik akışlar ve ilk sürüm sınırı yazılı.
- Entegrasyonlar ve veri kaynakları örneklerle gösterildi.
Teklif
- Analiz, test, devir ve bakım dahil/hariç olarak ayrıldı.
- Belirsiz işler ve değişiklik onayı açıklandı.
SSS
Sık sorulan sorular
Özel yazılım için tek bir başlangıç fiyatı neden yeterli değil?
İş kuralları, entegrasyonlar, veri kalitesi ve test kapsamı projeden projeye değişir. Bir başlangıç tutarı ancak hangi teslimleri ve varsayımları kapsadığıyla birlikte anlamlıdır.
Kişi-gün sayısı teslim tarihini verir mi?
Hayır. Ekip kapasitesi, bağımlılıklar, onay beklemeleri ve birlikte yürütülebilen işler takvim süresini belirler. Emek tahmini ile takvim planı ayrı gösterilmelidir.
Bakım ilk geliştirme fiyatına dahil olmalı mı?
Dahil edilmesi veya ayrı tekliflenmesi mümkündür. Önemli olan sürenin, hizmet kapsamının ve yeni geliştirme sınırının yazılı olmasıdır.
BİRİNCİL KAYNAKLAR
Kaynaklar ve İleri Okuma
- Scrum Guide: planlama ve tamamlanma ölçütleri (yeni sekmede açılır)
İş listesinin geliştirilmesi, planların gözden geçirilmesi ve tamamlanma tanımı için birincil kaynak. Rehberdeki örnekler Next Medya tarafından hazırlanmıştır.
- Google SRE: hizmet seviyesi hedefleri (yeni sekmede açılır)
Hizmet kalitesini ölçülebilir hedeflerle tanımlama yaklaşımı. Bu kaynak bir bakım paketi veya fiyat tarifesi değildir.
YAZAR
Next Medya Strateji ve Teknoloji Ekibi
Web ve yazılım projeleri
Web ve yazılım kararlarını kapsam, içerik, teknik gereksinimler ve işletme süreçleriyle birlikte ele alan Next Medya ekibi. Rehberlerdeki tablolar ve senaryolar karar yöntemini açıklamak için hazırlanmış temsili örneklerdir.
İLGİLİ HİZMET
Özel Yazılım GeliştirmeBulut, Bakım ve Teknik OperasyonSONRAKİ OKUMA
İlgili diğer analizler
YAZILIM GELİŞTİRME
Yazılım Gereksinim Analizi ve Teknik Şartname
Yazılım şartnamesini kullanıcı rolleri, iş kuralları, veri, entegrasyon ve kabul testleriyle hazırlayın. Teklif ve geliştirme için somut örnekler kullanın.
Okumaya devam edinYAZILIM GELİŞTİRME
Yazılım Kaynak Kodu ve Teknik Devir Rehberi
Yazılım devrinde kaynak kod, derleme, veri şeması, ortamlar, erişimler ve operasyon belgelerini doğrulayın. Yeni ekiple çalıştırma ve geri yükleme provası yapın.
Okumaya devam edinYazılım ihtiyacınızı karşılaştırılabilir bir kapsama dönüştürelim
Mevcut yapınızı, hedeflerinizi ve kısıtlarınızı paylaşın; projenin kapsamını birlikte değerlendirelim.
Projenizi görüşelim