मैं एक ओपन-सोर्स प्रोजेक्ट के मूल्य का अनुमान कैसे लगा सकता हूं?


11

मैं एक कंपनी लागत बचत लक्ष्य के लिए एक मीट्रिक बनाने की कोशिश कर रहा हूं। ऐसा करने के लिए, मैं उस बचत स्रोत का अनुमान लगाना चाहता हूं जो एक खुले स्रोत वेब एप्लिकेशन का उपयोग करके किया गया था, इसे खरोंच से बनाने या सीओटीएस समाधान खरीदने के बजाय। इस प्रक्रिया में एक कदम यह अनुमान लगाना है कि एप्लिकेशन को स्वयं विकसित करने के लिए हमें कितना खर्च करना होगा। दुर्भाग्य से, मैं एक पूर्ण अनुमान प्रक्रिया से गुजरने के बिना ऐसा करने के लिए वास्तव में सरल तरीके से नुकसान में हूं।

चूंकि मेरे पास स्रोत कोड है, मुझे लगता है कि ऐसा कुछ अनुमान होना चाहिए जो मुझे इसे लिखने के लिए आवश्यक डेवलपर घंटों का बहुत मोटा अनुमान दे सके। दुर्भाग्य से, इस विषय पर मेरी वेब खोज ज्यादातर लेख और राय को बदल देती है कि कैसे कोड की लाइनें उत्पादकता या गुणवत्ता का एक अच्छा संकेतक नहीं हैं।

मेरा अब तक का सबसे अच्छा समाधान यह है कि एक दिन में एक डेवलपर जितनी लाइन्स लिख सकता है और उतने समय में डेवलपर घंटों की संख्या निकाल सकता है। यदि मैं उस पद्धति के साथ जाता हूं, तो मैं डेवलपर उत्पादकता के अपने दावे का समर्थन करने के लिए कुछ (अधिमानतः अनुसंधान आधारित) प्रमाण देना चाहूंगा।

मेरे लिए एक बात यह है कि मेरी अंतिम मीट्रिक बनाने के लिए, मुझे वास्तव में जरूरत है कि डेवलपर घंटों या परियोजना की लागत पर कम बाध्य हो। अनुमान जितना अधिक होगा, मेरी मीट्रिक उतनी ही बेहतर होगी, लेकिन मैं यह अनुमान लगाऊंगा कि उच्च संख्या की तुलना में अनुमान तकनीक अनुपलब्ध होगी।

क्या एक ओपन-सोर्स प्रोजेक्ट के मूल्य का अनुमान लगाने का एक बेहतर तरीका है?


2
मेरे लिए कुछ इस तरह का अनुमान लगाना एक पूर्ण अनुमान की तरह लगता है। जावा लाइनें बनाई गई समान से बहुत दूर हैं, डेवलपर्स बनाए गए समान से बहुत दूर हैं, और परीक्षक समान बनाए गए से बहुत दूर हैं।

1
कोड की लाइनें उत्पादकता या गुणवत्ता का संकेत नहीं देती हैं, लेकिन वे प्रयास का संकेत देती हैं। सुनिश्चित करें कि आप उस मीट्रिक में सभी उचित चरणों के लिए खाते हैं, न केवल कोड लेखन बल्कि सभी परीक्षण, डिबगिंग, आदि। यदि आपकी कंपनी की लागत और कोड की लाइनों के साथ इसी तरह की परियोजनाओं पर डेटा है, तो आप भाग्य में हैं।
डेविड थॉर्नले

मैंने मेट्रिक्स टैग जोड़ा । कृपया आवश्यक रूप से प्रतिशोध करें।
जॉय एडम्स

जवाबों:


10

एक मोटे अनुमान के लिए, डेविड व्हीलर द्वारा लिखित SLOCCount प्रोग्राम का उपयोग करें - यह कोड की लाइनों का विश्लेषण करेगा और प्रोग्रामर उत्पादकता पर उद्योग के अनुमानों का उपयोग करके आपको उक्त सॉफ्टवेयर बनाने में लगने वाले समय और धन का अनुमान लगाएगा

डिफ़ॉल्ट रूप से यह लागत अनुमानों के लिए COCOMO मॉडल का उपयोग करता है , लेकिन आप इसे अनुकूलित कर सकते हैं


2
यही वह है जिसकी तलाश में मैं हूं। मैं स्रोत पेड़ पर SLOCCount भागा और यह एक नंबर बाहर popped। अनुसंधान द्वारा भी समर्थित होने के लिए बोनस अंक!
अल क्रॉउल

11

ओह्लोह एक वेबसाइट है जो कई ओपन सोर्स प्रोजेक्ट्स का ट्रैक रखती है और मूल COCOMO मॉडल का उपयोग करके अनुमानित लागत की गणना करती है ।

ओह्लोह के साथ, कोडबेस में लाइनों की संख्या (जो सॉफ्टवेयर का उत्पादन करने के लिए खर्च किए गए मानव-महीनों की गणना करने के लिए उपयोग की जाती है) और एक डेवलपर की औसत लागत, जो $ 55000 / वर्ष के डिफ़ॉल्ट मान पर सेट प्रतीत होती है, लेकिन कर सकते हैं उपयोगकर्ता द्वारा बदला जा सकता है।

ओहलो द्वारा अनुमानित लागत के कुछ उदाहरण इस प्रकार हैं:

  1. Apache HTTP सर्वर - अनुमानित लागत: लगभग $ 15 मिलियन
  2. मोज़िला फ़ायरफ़ॉक्स - अनुमानित लागत: लगभग $ 87 मिलियन
  3. लिनक्स कर्नेल 2.6 - अनुमानित लागत: लगभग 173 मिलियन डॉलर
  4. OpenOffice.org - अनुमानित लागत: $ 428 मिलियन
  5. अपाचे टर्बाइन - अनुमानित लागत: $ 2 मिलियन
  6. अपाचे वेग - अनुमानित लागत: $ 665,000 के बारे में

लेकिन ध्यान रखें कि किसी भी सॉफ़्टवेयर लागत आकलन तकनीक के साथ, यह सिर्फ इतना है - एक अनुमान।


1
यह एक बहुत अच्छी वेब साइट है। मैं हैरान था, लेकिन काफी खुश था, इस परियोजना को खोजने के लिए मैं ओहलो में पहले से ही अनुमान लगा रहा हूं। उनकी अनुमान पद्धति से लागत $ 2,824,979 थी। परियोजना पर उनके द्वारा एकत्र किए गए अन्य सभी आँकड़े देखकर वास्तव में भी दिलचस्प था।
अल क्रॉउल

2

हो सकता है कि आपको ohloh.net उपयोगी लगे। यह ओपन सोर्स प्रोजेक्ट का मूल्यांकन करता है। यह आपको एक प्रारंभिक मूल्य दे सकता है, लेकिन ओपन सोर्स परियोजनाओं के मूल्यांकन की एक विधि भी हो सकता है

http://www.ohloh.net/p/firefox

http://www.ohloh.net/p/firefox/estimated_cost

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.