Bir şirketin maliyet tasarrufu hedefi için bir metrik oluşturmaya çalışıyorum. Bunu yapmak için, sıfırdan inşa etmek veya bir COTS çözümü satın almak yerine açık kaynaklı bir web uygulaması kullanarak gerçekleştirdiğimiz tasarrufları tahmin etmek istiyorum. Sürecin bir adımı, uygulamayı kendimiz geliştirmemizin maliyetinin ne kadar olacağını tahmin etmektir. Ne yazık ki, tam bir tahmin sürecinden geçmeden bunu yapmanın gerçekten basit bir yolu için kaybım var.
Kaynak koduna sahip olduğum için, yazmak için gerekli geliştirici saatlerinin çok kaba bir tahminini verebilecek bazı sezgisel olması gerektiğini düşünürdüm. Ne yazık ki, konuyla ilgili web aramaları çoğunlukla kod satırlarının üretkenlik veya kalitenin iyi bir göstergesi olmadığına dair makaleleri ve fikirleri ortaya çıkarıyor.
Şimdiye kadarki en iyi çözüm, bir geliştiricinin bir günde yazabileceği bir dizi satır seçmek ve oradan geliştirici saatlerini bulmaktır. Bu yöntemle devam edersem, geliştirici verimliliği iddiamı desteklemek için bazı (tercihen araştırmaya dayalı) kanıtlar istiyorum.
Benim için yapacağım tek şey, son metriğimi oluşturmak için, gerçekten ihtiyacım olan tek şey projenin geliştirici saatlerine veya maliyetine daha düşük bir sınır. Tahmin ne kadar yüksek olursa, metriklerim o kadar iyi olur, ancak tahmin tekniğinin yüksek bir sayıya sahip olmaktan ziyade kabul edilemez olmasını tercih ederim.
Açık kaynaklı bir projenin değerini tahmin etmenin daha iyi bir yolu var mı?