10.0

अंग्रेज़ी में देखें

10.0 भाग 10 का परिचय: प्रोजेक्ट/प्रोडक्ट/प्रोग्राम प्रबंधन

भाग 10 मूल्य की डिलीवरी के प्रबंधन के बारे में है (प्रोजेक्ट, प्रोडक्ट, प्रोग्राम, और पोर्टफ़ोलियो के स्तर पर) और उस एंटरप्राइज़ तथा सरकारी परिवेश के बारे में है जहाँ यह कार्य होता है। भाग 1–9 और 11 आपको दिखाते हैं कि सॉफ़्टवेयर को अच्छी तरह कैसे बनाया जाए। यह भाग अलग है। यह इस बारे में है कि कोई संगठन क्या फंड करना है यह कैसे तय करता है, उस निर्णय के पीछे कई टीमों और विक्रेताओं को कैसे संरेखित करता है, उसके इर्द-गिर्द के जोखिम और अनुपालन का प्रबंधन कैसे करता है, उसे लंबे जीवनकाल तक जीवित कैसे रखता है, नवाचार के लिए साझेदारी कैसे करता है, और यह सब नैतिक रूप से तथा जनहित में कैसे करता है। यहीं पर इंजीनियरिंग की मुलाक़ात रणनीति, धन, प्रोक्योरमेंट, निगरानी (oversight), और जवाबदेही से होती है।

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

इस भाग के अध्याय

  • 10.1 पोर्टफ़ोलियो और प्रोग्राम प्रबंधन: इंजीनियरिंग को रणनीति और OKR (उद्देश्य और मुख्य परिणाम) के साथ संरेखित करना, पहलों के बीच प्राथमिकता तय करना, और कई टीमों तथा विक्रेताओं के बीच डिपेंडेंसियों का समन्वय करना।

  • 10.2 जोखिम, ऑडिट, और आश्वासन: एंटरप्राइज़ और तृतीय-पक्ष जोखिम, ऑडिट ट्रेल और सतत नियंत्रण, बिज़नेस कंटीन्यूइटी, और संकेंद्रण जोखिम (concentration risk)।

  • 10.3 प्रोक्योरमेंट, ओपन सोर्स, और लाइसेंसिंग: बिल्ड/बाय/अडॉप्ट निर्णय, लाइसेंस अनुपालन, ओपन-सोर्स रणनीति और OSPO (ओपन सोर्स प्रोग्राम ऑफ़िस), और डिपेंडेंसियों का प्रबंधन।

  • 10.4 बड़े और दीर्घजीवी सिस्टम को बनाए रखना: स्टीवर्डशिप, बस-फ़ैक्टर न्यूनीकरण, डेप्रिकेशन और एंड-ऑफ़-लाइफ़, और दशकों तक चलने वाले सिस्टम का प्रबंधन।

  • 10.5 नैतिकता, जवाबदेही, और जनहित: व्यावसायिक नैतिकता, एल्गोरिद्मिक जवाबदेही, समता, स्थिरता, और नागरिकों तथा ग्राहकों को गरिमा के साथ सेवा देना।

  • 10.6 प्रोजेक्ट प्रबंधन: इरादे को डिलीवर किए गए परिणामों में बदलना: प्रेडिक्टिव/अडैप्टिव/हाइब्रिड डिलीवरी, ईमानदार आकलन, डिपेंडेंसी और जोखिम प्रबंधन, और संलग्न हितधारक।

  • 10.7 एजाइल (Agile): मूल्यों और सिद्धांतों की मानसिकता के रूप में अडैप्टिव डिलीवरी: स्क्रम, कानबन, और XP (एक्सट्रीम प्रोग्रामिंग); तकनीकी उत्कृष्टता; स्केलिंग और डीस्केलिंग; और एंटरप्राइज़ तथा सरकार में एजाइल।

  • 10.8 परिपक्वता मॉडल: सुधार को प्राथमिकता देने के लिए क्षमता को स्तरों की एक सीढ़ी के विरुद्ध आँकना , निवेश की दिशा तय करने के लिए एक दर्पण, न कि पीछे भागने के लिए कोई ट्रॉफ़ी।

  • 10.9 नवाचार साझेदारी: बिल्ड और बाय से परे एक सुविचारित तीसरा विकल्प: नई क्षमता बनाने के जोखिम और प्रतिफल को साझा करने के लिए स्टार्टअप, लैब, और सार्वजनिक साधनों के साथ साझेदारी करना।

  • 10.10 सॉफ़्टवेयर इंजीनियरिंग अर्थशास्त्र: हर फंडिंग निर्णय की विश्लेषणात्मक रीढ़: मूल्य और लागत, टाइम-वैल्यू ऑफ़ मनी, लागत आकलन, ROI/TCO/NPV (रिटर्न ऑन इन्वेस्टमेंट, टोटल कॉस्ट ऑफ़ ओनरशिप, नेट प्रेज़ेंट वैल्यू), तकनीकी ऋण का अर्थशास्त्र और देरी की लागत, तथा एक बचाव योग्य बिज़नेस केस बनाना।

  • 10.11 डिजिटल संप्रभुता: अपने डेटा, सॉफ़्टवेयर, और इन्फ्रास्ट्रक्चर पर समानुपातिक नियंत्रण, जिसमें क्षेत्राधिकार बनाम निवास (jurisdiction versus residency), कुंजी नियंत्रण, पोर्टेबिलिटी और एग्ज़िट, सॉवरेन क्लाउड, और रणनीतिक स्वायत्तता के रूप में ओपन स्टैंडर्ड शामिल हैं।

  • 10.12 ओपन सोर्स बनाम क्लोज़्ड सोर्स: ओपन और प्रोप्राइटरी सॉफ़्टवेयर की एक संतुलित तुलना ( दोनों उपभोक्ता के रूप में यह तय करते हुए कि क्या अपनाना है, और निर्माता के रूप में यह तय करते हुए कि क्या ओपन-सोर्स करना है ) लागत, नियंत्रण, सुरक्षा, दीर्घायु, और लॉक-इन के आधार पर।

  • 10.13 अंतर-संगठनात्मक सहयोग: स्वतंत्र संगठन सीमाओं के पार मिलकर कैसे काम करते हैं (कंसोर्टिया, फ़ाउंडेशन, मानक निकाय, संयुक्त उद्यम, और अंतर-एजेंसी तथा सार्वजनिक-निजी भागीदारी), और साझा कार्य को कैसे गवर्न किया जाए तथा प्रोत्साहनों को कैसे संरेखित किया जाए।

  • 10.14 प्रोडक्ट प्रबंधन और डिस्कवरी: प्रोडक्ट विज़न और रणनीति तय करके ‘क्या’ और ‘क्यों’ का स्वामित्व लेना, डिलीवरी के साथ-साथ सतत डिस्कवरी चलाना, आउटपुट के बजाय परिणामों को प्राथमिकता देना, और रोडमैप को तारीख़ों वाले वादों के बजाय इरादे के रूप में मानना।

  • 10.15 आकलन और पूर्वानुमान: आकलनों को प्रतिबद्धताओं से अलग करके, डीकंपोज़िशन और प्रोबेबिलिस्टिक फ़्लो फ़ोरकास्टिंग का उपयोग करके, बड़े कार्यक्रमों के लिए बाहरी दृष्टिकोण (outside view) अपनाकर, और उत्तरों को झूठी एकल तारीख़ों के बजाय रेंज के रूप में व्यक्त करके, गहरी अनिश्चितता के बीच विश्वसनीय पूर्वानुमान बनाना और संप्रेषित करना।

  • 10.16 हितधारक प्रबंधन और संचार: यह मैप करना कि किसका दांव (stake) किसमें है, ऊपर, नीचे, आर-पार, और बाहर की ओर प्रबंधन करना, संदेश को दर्शकों के अनुरूप ढालना, ईमानदारी से रिपोर्ट करना, और राजनीति करने के बजाय जोखिम तथा बुरी ख़बर को जल्दी संप्रेषित करना।

  • 10.17 संगठनात्मक परिवर्तन प्रबंधन: लोगों को वास्तव में काम करने के नए तरीक़े अपनाने में मदद करना, चेंज मॉडल का व्यावहारिक ढंग से उपयोग करना, प्रायोजन (sponsorship) और एक सम्मोहक ‘क्यों’ बनाना, क्रमिक रूप से रोलआउट करना, और परिवर्तन को सुदृढ़ करना ताकि टीमें वापस पुरानी स्थिति में न लौटें।

  • 10.18 ओपन सोर्स प्रोग्राम ऑफ़िस (OSPO) और अपस्ट्रीम योगदान: यह समन्वित करना कि संगठन ओपन सोर्स का उपभोग, योगदान, और रिलीज़ कैसे करता है , लाइसेंस और सप्लाई-चेन हाइजीन से लेकर रणनीति के रूप में अपस्ट्रीम योगदान, InnerSource, और जिन अनुरक्षकों पर आप निर्भर हैं उन्हें फ़ंड करने तक।

ये अध्याय आपस में कैसे संबंधित हैं

यह भाग रणनीतिक से सामरिक (tactical) की ओर और फिर वापस नैतिक की ओर बढ़ता है। पोर्टफ़ोलियो और प्रोग्राम प्रबंधन (10.1) दिशा तय करता है और पूरे तंत्र का समन्वय करता है। यह डिस्कवरी पाइपलाइन (अध्याय 11.1) के परिणाम मापकों और अध्याय 11.2 के डिलीवरी साक्ष्य पर आधारित होता है। प्रोजेक्ट प्रबंधन (10.6) और एजाइल (10.7) उस पोर्टफ़ोलियो के भीतर किसी एक पहल को क्रियान्वित करने के अनुशासन हैं: अध्याय 10.6 सभी डिलीवरी में सामान्य बाध्यताओं और विकल्पों को प्रस्तुत करता है, और अध्याय 10.7 अडैप्टिव विकल्प पर गहराई से जाता है। जोखिम और आश्वासन (10.2) तथा प्रोक्योरमेंट, ओपन सोर्स, और लाइसेंसिंग (10.3) वह सब प्रबंधित करते हैं जो डिलीवरी को घेरे रहता है (एक्सपोज़र, नियंत्रण, आपूर्तिकर्ता, और डिपेंडेंसी), और दोनों अध्याय 4.6 की सुरक्षा तथा अनुपालन प्रथाओं पर निर्भर करते हैं। परिपक्वता मॉडल (10.8) आपको यह तय करने के लिए एक लेंस देते हैं कि इन सबमें सुधार के लिए कहाँ निवेश किया जाए। नवाचार साझेदारी (10.9) वह क्षमता उपलब्ध कराती है जिसे संगठन अकेले न तो बना सकता है और न ख़रीद सकता है, जो प्रोक्योरमेंट (10.3) और अध्याय 6.1 के बिल्ड/बाय/पार्टनर तर्क के क़रीब बैठती है। सिस्टम को बनाए रखना (10.4) क्षितिज को उन दशकों तक बढ़ाता है जिनके लिए एक बड़ा सिस्टम चलता है, और यह भाग 9 के विश्वसनीयता तथा परिचालन अनुशासनों पर आधारित होता है। नैतिकता और जनहित (10.5) पूरे उद्यम को उन लोगों के प्रति जवाबदेह रखते हैं जिनकी वह सेवा करता है। साथ में पढ़ने पर, ये अध्याय बताते हैं कि एक बड़ा संगठन दीर्घकाल में रणनीति और धन को विश्वसनीय सॉफ़्टवेयर में कैसे बदलता है।