पीवीएस-स्टूडियो आरओआई: लाखों लोगों को कैसे खोना है (लेख का मसौदा संस्करण)

पीवीएस-स्टूडियो आरओआई
समय-समय पर हमसे पूछा जाता है कि पीवीएस-स्टूडियो विश्लेषक के उपयोग से कंपनी को मौद्रिक शर्तों में क्या लाभ होगा। मैंने साइट पर एक आरओआई कैलकुलेटर लागू करने और इसके संचालन के सिद्धांतों का विस्तृत विवरण पोस्ट करने का निर्णय लिया। लेकिन पहले, मैंने चर्चा के लिए अपने विचारों और गणनाओं को प्रस्तुत करने का फैसला किया। मुझे दिलचस्प और उपयोगी टिप्पणियां मिलने की उम्मीद है जो कैलकुलेटर को विश्वसनीय और यथासंभव ठोस बनाने में मदद करेगा।

हम आपको एक कैलकुलेटर का विवरण प्रदान करते हैं जो आपको विकास प्रक्रिया के दौरान पीवीएस-स्टूडियो स्थिर कोड विश्लेषक के उपयोग से निवेश पर रिटर्न की गणना करने की अनुमति देता है।

लेख का नया संस्करण: आरयू , एन

डिफ़ॉल्ट कैलकुलेटर स्केप्टिक मोड में है। हालाँकि, हम आशा करते हैं कि लेख को पढ़ने के बाद आप सहमत होंगे कि मोड पर स्विच करना अधिक सही होगा: मुझे लेख "पीवीएस-स्टूडियो आरओआई" :) में वर्णित गणनाओं पर भरोसा है।

प्रोग्रामर घंटे मूल्य


यह निर्धारित करने के लिए कि पीवीएस-स्टूडियो कितना पैसा लौटाएगा, पहले आपको यह गणना करने की आवश्यकता है कि प्रोग्रामर के काम के घंटे की वास्तविक लागत (मूल्य) क्या है।

तथ्य यह है कि यह केवल एक प्रोग्रामर का मासिक वेतन लेने और इसे 160 से विभाजित करने के लिए पर्याप्त नहीं है (एक महीने में घंटे की औसत संख्या 40 घंटे के कार्य सप्ताह में)।

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

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

संशयवादी पाठकों के लिए, हम गुणांक 2 लेते हैं। यही है, प्रोग्रामर अपने वेतन पर खर्च किए जाने की तुलना में 2 गुना अधिक पैसा लाता है। वास्तव में, इस तरह के अनुपात वाली एक कंपनी भी तोड़ने की कगार पर है। कम से कम 3 का गुणांक लेना अधिक ईमानदार है।

इस सबका क्या मतलब है? यदि प्रोग्रामर 1 घंटे के लिए विकास प्रक्रिया से बाहर हो गया, तो कंपनी को अपने काम के घंटे के बराबर राशि नहीं मिली, लेकिन 2 या 3 गुना अधिक।

वास्तविक काम के घंटे की कीमत को प्रभावित करने वाला एक दूसरा कारक है। तथ्य यह है कि एक कर्मचारी हर दिन 8 घंटे का कार्यक्रम नहीं करता है। यह कल्पना करना असंभव है कि एक व्यक्ति, वह सुबह कैसे आया और वह कैसे बैठ गया, वह 8 घंटे तक बिना रुके कोड के साथ काम कर रहा है। प्रोग्रामर ट्रेलो के साथ काम करता है, बैठकों में भाग लेता है, मेल में जवाब देता है, कोड-समीक्षा में भाग लेता है। अंत में, उसे अभी भी शौचालय जाने और चाय पीने की ज़रूरत है :)। सबसे अच्छा मामले में, यह 6 घंटे के लिए कोड के साथ सीधे काम करेगा। और यदि आप इस पाठ को संदेह में नहीं पढ़ रहे हैं, तो आप समझते हैं कि वास्तव में 4 घंटे बहुत अधिक विश्वसनीय समय है।

इसलिए यह पता चला है कि एक घंटे की लागत को 8/6 = 1.33 या 2 से गुणा करना होगा।

अब हम दो गुणांक वाले गुणकों को गुणा करते हैं और अंतिम गुणांक प्राप्त करते हैं जिसके द्वारा आपको प्रोग्रामर के कार्य समय की लागत को गुणा करना होगा:

  • संदेह के लिए गुणांक: 2 * 1.33 = 2.66
  • वास्तविकता के करीब गुणांक: 3 * 2 = 6

व्यवहार में, गुणांक थोड़ा बड़ा होगा, क्योंकि हम अपनी गणना में छुट्टी का ध्यान नहीं रखते हैं।

आइए अब देखते हैं कि किसी कंपनी के लिए 1 घंटे के वर्कफ़्लो से 100,000 रूबल के वेतन के साथ प्रोग्रामर को छोड़ने का क्या मतलब है।

नोट। समझने के लिए, हम ध्यान दें कि वास्तव में कंपनी वेतन भुगतान पर 100,000 से अधिक रूबल खर्च करती है। यह ध्यान दिया जाना चाहिए कि कंपनी विभिन्न फंडों ("पेरोल करों") में योगदान करती है। और हाथों पर कर के 13% की कटौती के बाद, एक व्यक्ति को 87,000 रूबल मिलते हैं। गणना को सरल बनाने के लिए, हम खाते में कटौती नहीं करेंगे और मान लेंगे कि कंपनी केवल 100,000 खर्च करती है। मैंने यह नोट करने का निर्णय लिया कि मैं यह दिखाने के लिए कि मैं पीवीएस-स्टूडियो के पक्ष में राउंडिंग नहीं कर रहा हूं।

100,000 रूबल के वेतन के साथ, 1 घंटे के काम की दर 625 रूबल होगी। यह पता चला है कि यदि प्रोग्रामर त्रुटि को सुधारने के लिए 1 घंटे के लिए विचलित हो गया था, तो कंपनी इस वजह से कमाई नहीं कर पाएगी:

  • एक संदेह के लिए: 625 रूबल / घंटा * 2.66 = 1660 रूबल / घंटा
  • वास्तव में अधिक से अधिक: 625 रूबल / घंटा * 6 = 3750 रूबल / घंटा

यह प्रोग्रामर के एक घंटे का वास्तविक मूल्य (मूल्य) है जब वह उपयोगी काम में व्यस्त होता है।

पीवीएस-स्टूडियो कितने घंटे बचाता है


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

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

यह देखते हुए कि कभी-कभी विश्लेषक हार्ड-प्रजनन वाले हेइज़ेनबैग की उपस्थिति को रोक सकता है, यह 3 घंटे के औसत मूल्य को इंगित करना काफी संभव है।

एक वर्ष में लगभग 52 सप्ताह होते हैं। एक वर्ष में, विश्लेषक वास्तविक प्रोग्रामर कार्य के निम्नलिखित घंटे बचाता है:

  • स्थिर विश्लेषण के बारे में संदेह: 2 घंटे * 52 = 104 घंटे बचाए गए
  • सकारात्मक दृष्टिकोण: 3 घंटे * 52 = 156 घंटे की बचत

आरओआई की गिनती करने का समय आ गया है


फिर 100,000 प्रोग्रामर के वेतन के साथ एक प्रोग्रामर द्वारा पीवीएस-स्टूडियो का उपयोग प्रति वर्ष व्यापार में वापस आ जाएगा:

  • यदि आप एक उलझन में हैं: 1,660 रूबल / घंटा * 104 घंटे = 172,640 रूबल
  • वास्तव में: 3750 रूबल / घंटा * 156 घंटे = 585,000 रूबल

अब 10 लोगों की एक विशिष्ट विकास टीम लेते हैं। पीवीएस-स्टूडियो को लागू करने के बाद, हम यह उम्मीद कर सकते हैं कि बचाए गए समय के लिए धन्यवाद, टीम उपयोगी लागत पर काम करने में सक्षम होगी:

  • संदेहपूर्ण: 1,726,400 रूबल
  • वास्तविकता: 5 850 000 रूबल

अंतिम सूत्र


तो, चलो अब सब कुछ एक सूत्र में जोड़ते हैं, जिसका उपयोग कैलकुलेटर में किया जाता है।

प्रोग्रामर के मासिक वेतन को एस।

एक टीम में प्रोग्रामर की संख्या एन द्वारा चिह्नित की जाती है।

  • संशय का सूत्र: N * (S / 160) * 2.66 * 104
  • वास्तविक सूत्र: एन * (एस / 160) * 6 * 156

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

शीर्ष पंक्ति: टीम में प्रोग्रामर की संख्या। बाएं स्तंभ: डेवलपर्स का वेतन।

संदेह के लिए तालिका:

नरबी N १।  स्केप्टिक।  लाल: पीवीएस-स्टूडियो का उपयोग अनुचित हो सकता है।  हरा: एक स्थिर कण का उपयोग उचित और उपयोगी है।  नीला: उपयोग स्पष्ट रूप से लाभप्रद है।


सारणी N १। स्केप्टिक। लाल: पीवीएस-स्टूडियो का उपयोग अनुचित हो सकता है। हरा: एक स्थिर विश्लेषक का उपयोग उचित और उपयोगी है। नीला: उपयोग स्पष्ट रूप से फायदेमंद है।

वास्तविक तालिका:

तालिका N2।  हकीकत।  लाल: पीवीएस-स्टूडियो का उपयोग अनुचित हो सकता है।  हरा: एक स्थिर कण का उपयोग उचित और उपयोगी है।  नीला: उपयोग स्पष्ट रूप से लाभप्रद है।


तालिका N2। हकीकत। लाल: पीवीएस-स्टूडियो का उपयोग अनुचित हो सकता है। हरा: एक स्थिर विश्लेषक का उपयोग उचित और उपयोगी है। नीला: उपयोग स्पष्ट रूप से फायदेमंद है।

दूसरी तालिका, मेरी राय में, विश्वसनीय है, और लाइसेंस प्राप्त करने की आर्थिक व्यवहार्यता का आकलन करने में उसका मार्गदर्शन करना उचित है।

टिप्पणी


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

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

निष्कर्ष


इसलिए, हालांकि गणना सभी कंपनियों के लिए उपयुक्त नहीं हो सकती है, लेकिन मुझे उम्मीद है कि मैं यह प्रदर्शित करने में सक्षम था कि व्यवसाय के दृष्टिकोण से पीवीएस-स्टूडियो का उपयोग करने की प्रभावशीलता के मूल्यांकन के दृष्टिकोण को कैसे पूरा किया जाए।

Source: https://habr.com/ru/post/hi431864/


All Articles