एंटरप्राइज़ आर्किटेक्चर और एजाइल को समझना
एंटरप्राइज़ आर्किटेक्चर और एजाइल एक साथ कैसे फिट होते हैं?
एंटरप्राइज़ आर्किटेक्चर और एजाइल - एजाइल दृष्टिकोण को परिभाषित करें
एंटरप्राइज़ आर्किटेक्चर और एजाइल - स्प्रिंट में गाइड बैकलॉग
एंटरप्राइज़ आर्किटेक्चर और एजाइल - कंस्ट्रेन स्प्रिंट्स
एंटरप्राइज़ आर्किटेक्चर और एजाइल एक साथ कैसे फिट होते हैं?
एंटरप्राइज़ आर्किटेक्चर और एजाइल एक-दूसरे से अप्रत्याशित रूप से जुड़ते हैं। एजाइल पद्धति पर अब ध्यान केंद्रित किया जा रहा है। व्यवहार्य शिपिंग सॉफ़्टवेयर बनाने के चरण। इस दृष्टिकोण से, प्रश्न यह है कि आज एंटरप्राइज़ आर्किटेक्चर क्या करता है? शिपिंग सॉफ़्टवेयर की गति बढ़ाने के लिए यह क्या करता है?
एंटरप्राइज़ आर्किटेक्चर और एजाइल स्प्रिंट के अंदर एक साथ फिट नहीं होते। वे विकास चक्र के बाहर एक साथ फिट होते हैं। एंटरप्राइज़ आर्किटेक्ट और एजाइल डेवलपर्स द्वारा अपना काम करने से वे एक साथ फिट होते हैं। सफल ईए टीमें अपने लक्ष्य पर खरी उतरती हैं। उदाहरण. वे किसी और चीज़ पर काम नहीं करते। भले ही वे कर सकें।.
हमारे पास एक सरल उद्यम वास्तुकला और चुस्त संदर्भ मॉडल है। उद्यम वास्तुकला के चार मुख्य जुड़ाव पैटर्न हैं:
- चुस्त दृष्टिकोण को परिभाषित करना
- स्प्रिंट में बैकलॉग का मार्गदर्शन करना
- चुस्त स्प्रिंट को बाधित करना
- क्रॉस उत्पाद निर्भरता का समाधान
पिछले कुछ वर्षों से इस पर काम कर रहा हूँ डिजिटल परिवर्तन पहलों के माध्यम से, हमने सहभागिता पैटर्न का एक सेट विकसित किया।.
इन जुड़ाव पैटर्न का उपयोग कैसे करें?
सबसे पहले, अपने EA उपयोग के मामले पर गौर करें। आपसे किस तरह का मार्गदर्शन अपेक्षित है? आप किसे सेवा प्रदान करते हैं? फिर उन जुड़ाव पैटर्न पर गौर करें जो आपकी नौकरी की चुनौतियों का समाधान करते हैं। उन्हें अपने जुड़ाव में शामिल करें।.
हमारा वास्तुकला पैटर्न टेम्पलेट इसके दो प्रमुख तत्व हैं: पूर्वानुमानित समस्या और यह दृष्टिकोण समस्या को हल करने के लिए। हम यह भी इकट्ठा करते हैं कठोर टुकड़े. जब हम किसी पैटर्न पर विचार कर रहे होते हैं, तो हम देखते हैं कि यह समस्या को कितनी अच्छी तरह हल करता है, और पैटर्न को सफलतापूर्वक लागू करने के लिए कितना अतिरिक्त काम आवश्यक है।.
आइए, जुड़ाव के पैटर्न पर नज़र डालें। वे कौन सी समस्या सुलझाते हैं, उनका तरीका क्या है, और कौन सी कठिनाइयाँ हैं।.
- चुस्त दृष्टिकोण को परिभाषित करना
- स्प्रिंट में बैकलॉग का मार्गदर्शन करना
- चुस्त स्प्रिंट को बाधित करना
- क्रॉस उत्पाद निर्भरता का समाधान
व्यावहारिक उदाहरण: एंटरप्राइज़ आर्किटेक्चर रोडमैप पर एजाइल डेवलपमेंट
मेरी नई नियुक्त सिस्टम्स रिलायबिलिटी इंजीनियर के साथ एक मज़ेदार बातचीत हुई। एसआरई विशेषज्ञ बहुत उत्साहित थीं। हमने आखिरकार आधुनिक तकनीकें शुरू कर दीं: सीआई/सीडी और स्वचालित परीक्षण। उन्होंने मुझसे पूछा कि ईए टीम मदद के लिए क्या कर रही है?
जब उसने पूछा, 'तो मुझे मुस्कुराना पड़ा।‘ईए टीम मदद के लिए क्या कर रही है?’'उसका असल में मतलब यह था,'‘आज आप मेरा समर्थन करने के लिए क्या कर रहे हैं?’'आज, उसकी तात्कालिक चुनौतियों के संदर्भ में, कुछ भी नहीं। वह कार्यान्वयन के भीतर थी। वह कार्यान्वयन के संदर्भ में देख रही थी।.
उसे समझ नहीं आ रहा था कि संगठन कैसे आगे बढ़ रहा है। उसे इस बात की जानकारी नहीं थी कि पोर्टफोलियो रोडमैप. रोडमैप में एक बदलाव का बिंदु था जहाँ हम अभी पहुँचे ही थे। हमने कंटेनर, टेस्ट डेटा प्रबंधन और एक कमज़ोर स्वचालित परीक्षण सूट शामिल किया था। उसे इस बात का अंदाज़ा नहीं था कि पुराने ज़माने की टॉप-डाउन योजना ने उसकी नई नौकरी के लिए परिस्थितियाँ पैदा कर दी थीं।.
वह तत्काल विकास के बारे में सोच रही थी। मैं पूरे घटनाक्रम के बारे में सोच रहा था। डिजिटल परिवर्तन. उनकी भूमिका संगठन को अगले बदलाव में मदद करने वाली थी। वह विकास कर रही थीं महत्वपूर्ण क्षमताएँ. स्वचालित परीक्षण से इस बात का प्रमाण मिलने वाला था कि आर्किटेक्चर संबंधी किन सीमाओं का पालन किया जा रहा है। मैं इससे आगे बढ़ रहा था। चुस्त दृष्टिकोण को परिभाषित करना. मुझे मदद की ज़रूरत थी बैकलॉग का मार्गदर्शन करने के लिए.
दस पुल और संपर्क सड़कें, कहीं न जाने वाले 500 आधे पुलों से अधिक मूल्यवान हैं
490 पुल निर्माता नाखुश होंगे
490 पुल निर्माता जो सोचते थे कि वे मूल्य प्रदान कर रहे हैं
एंटरप्राइज़ आर्किटेक्चर और एजाइल - एजाइल दृष्टिकोण को परिभाषित करें
एजाइल एक विकल्प है। इसके फायदे और नुकसान दोनों हैं। एजाइल को अपनाने के लिए उत्पाद, प्लेटफ़ॉर्म, सेवा वितरण रणनीति और टॉप-डाउन संक्रमण बिंदुओं के बारे में विकल्प चुनने की आवश्यकता होती है।.
एक EA टीम को समर्थन करने की क्षमता की आवश्यकता होती है रणनीति और पोर्टफोलियो को चुस्त दृष्टिकोण को परिभाषित करें।.
पूर्वानुमानित समस्या: आप एजाइल का उपयोग कब करते हैं?
उत्पाद पैटर्न
बाहरी उत्पाद आंतरिक उत्पादों की तुलना में आसान होते हैं। संक्षेप में, एक बाज़ार है। आंतरिक रूप से, एजाइल का उपयोग आंतरिक प्रणाली को डिजिटल उत्पादों में परिवर्तित करता है। आंतरिक प्रणालियों के अस्तित्व, दायरे और विकास के दृष्टिकोण का निर्धारण किया जाना आवश्यक है।.
पूर्वानुमानित समस्या: उत्पाद कहां से आता है?
दृष्टिकोण: अंतरालों को भरने और कार्य पैकेज परिणामों को आत्मनिर्भर उत्पादों के साथ संरेखित करने के लिए प्रयुक्त 'समाधानों' की परिभाषा को समायोजित करें। आंतरिक उत्पादों के लिए एक आंतरिक उत्पाद पोर्टफोलियो और मूल्य मापकों का एक सेट विकसित करें। उत्पादों को वास्तुकला रोडमैप.
प्लेटफ़ॉर्म पैटर्न
प्लेटफ़ॉर्म विकास की गति और स्थिरता में सुधार कर सकते हैं। हालाँकि, गलत तरीके से चुने गए प्लेटफ़ॉर्म के परिणाम विपरीत होंगे। किसी भी चुस्त टीम का यह चुनाव नहीं होता कि वह किसी प्लेटफ़ॉर्म का उपयोग करे या नहीं, और यह तो दूर की बात है कि कौन सा प्लेटफ़ॉर्म इस्तेमाल करे। हमने SAP, M365, Facebook, Pega, या यहाँ तक कि Open Shift Containers के लिए भी प्लेटफ़ॉर्म शब्द का इस्तेमाल किया है।.
संदर्भ आर्किटेक्चर परिभाषित करने, चयन करने और गवर्निंग प्लेटफार्मों का उपयोग.
पूर्वानुमानित समस्या: किसी प्लेटफॉर्म का उपयोग कब किया जाना चाहिए और उत्पाद को कब अप्रतिबंधित किया जाना चाहिए?
दृष्टिकोण: अनेक दृष्टिकोण
-
- चयन के लिए आर्किटेक्चर विकल्प का उपयोग करें। मुख्य चिंताएँ आत्मविश्वास, स्थिरता, बाज़ार में समय और व्यावसायिक निरंतरता होंगी।
- प्लेटफ़ॉर्म का उपयोग करें संदर्भ वास्तुकला उत्पाद डिजाइन की पूर्णता सुनिश्चित करने और सभी अंतरालों को भरने का आकलन करने के लिए
कठिन बिट्स: उत्पाद और प्लेटफ़ॉर्म के समर्थन और स्थिरता का प्रश्न।.
सेवा वितरण रणनीति पैटर्न
सेवा वितरण रणनीति उस दृष्टिकोण को संदर्भित करती है जिसका उपयोग संगठन उत्पाद या सेवाएँ प्रदान करने के लिए करते हैं। यह तय नहीं है कि आप अपना वर्तमान दृष्टिकोण चुनेंगे—आंतरिक, अनुबंध, कर्मचारी-वृद्धि।.
पूर्वानुमानित समस्याआपका संगठन चुस्त विकास कैसे प्रदान करेगा?
दृष्टिकोणरणनीति का समर्थन करने के लिए वास्तुकला के तरीकों का पालन करें। यह प्रश्न उठाएँ कि चुस्त विकास कैसे संभव होगा। ऑपरेटिंग मॉडल मूल्य और एक को परिभाषित करने के लिए संगठनात्मक मानचित्र यह परिभाषित करना कि किसी उत्पाद के विभिन्न उपभोक्ता, डेवलपर और ऑपरेटर एक साथ कैसे काम करेंगे।.
प्रमुख मान विश्राम बिंदु पैटर्न
एजाइल डेवलपमेंट किसी भी अन्य दृष्टिकोण की तुलना में यह जानने में कम आसान नहीं है कि कब रुकना है। वैल्यू रेस्टिंग पॉइंट्स आर्किटेक्चर ट्रांज़िशन का पर्याय हैं। हम इस शब्द का प्रयोग यह दर्शाने के लिए करते हैं कि हितधारक के पास एक ऑफ-रैंप है और वह निवेश करना बंद कर सकता है। हितधारक कई कारणों से ऑफ-रैंप का उपयोग करेंगे:
-
- जब अगले विश्राम बिंदु तक पहुंचने का प्रयास वृद्धिशील मान से अधिक हो जाता है।.
यह एक ROI वार्तालाप है। ROI वार्तालाप आमतौर पर प्राथमिकता में बदलाव की ओर ले जाते हैं।. - जब उसी प्रयास का उपयोग अधिक मूल्यवान परिणाम तक पहुंचने के लिए किया जा सकता है
- जब संगठनात्मक प्राथमिकताएं बदल गई हों (शासन)
- जब कोई अप्रत्याशित खतरा या अवसर हो (उद्यम चपलता)
- जब अगले विश्राम बिंदु तक पहुंचने का प्रयास वृद्धिशील मान से अधिक हो जाता है।.
पूर्वानुमानित समस्या: रुकने या फोकस बदलने के लिए मान विश्राम बिंदु को जानना
दृष्टिकोणवैकल्पिक मूल्य वितरण बिंदुओं की खोज के लिए आर्किटेक्चर रोडमैप का उपयोग करें। संक्रमण अवस्थाओं की ओर गतिविधि पर रिपोर्टिंग तैयार करें।.
हार्ड बिट्सविचारों में तुलनात्मक मूल्य और अन्य गतिविधियों के लिए एक स्प्रिंगबोर्ड के रूप में संभावित मूल्य शामिल हैं। कार्यान्वयनकर्ता इन वार्तालापों को शायद ही कभी समझ पाते हैं। वे भावनात्मक रूप से एक ही मार्ग या विश्राम बिंदु पर केंद्रित हो जाते हैं। खासकर जब उत्पाद का अस्तित्व, या अगली रिलीज़, विचाराधीन हो। वरिष्ठ नेता हमेशा सर्वोत्तम मार्ग की तलाश में रहते हैं, न कि उच्चतम संभावित लाभ की। वे सर्वोत्तम मार्ग चाहते हैं।.
मूल्य विराम बिंदुओं की खोज पहला कदम है। निर्णयकर्ताओं को विकल्पों को समझना होगा (विभिन्न मानदंडों के आधार पर चयन, और अनिश्चित निर्णयों को स्थगित करना)। फिर यह पहचानना होगा कि विभिन्न चयनित मूल्य विराम बिंदुओं तक पहुँचने के लिए क्या करना होगा।.
-
- विभिन्न मानदंडों को देखते हुए क्या परिवर्तन किया जाना चाहिए?वास्तुकला रोडमैप प्रकार 4: परिदृश्य
- कौन सा काम मूल्य प्रदान करेगा, और लागत और अनिश्चितता -आर्किटेक्चर रोडमैप प्रकार 1: हीटमैप
- कौन से निर्णय स्थगित किये जाते हैं-वास्तुकला रोडमैप प्रकार 4: परिदृश्य
- मूल्य कब वितरित किया जाएगा—संक्रमणकालीन अवस्थाएँ
एंटरप्राइज़ आर्किटेक्चर और एजाइल - स्प्रिंट में गाइड बैकलॉग
मज़बूत चुस्त टीमें आगे बढ़ने का सबसे प्रभावी रास्ता खोजती हैं। दीर्घकालिक योजना और बजटिंग, पारिस्थितिकी तंत्र की जटिलता के कारण ही ज़रूरी हैं। चुनौती दीर्घकालिक योजना और चुस्त रचनात्मकता के बीच सेतु बनाने की है। ऊपर से नीचे की योजना और नीचे से ऊपर के क्रियान्वयन के बीच सेतु बनाएँ।.
उन्हें संगठनात्मक प्राथमिकताओं के बारे में बताया जाना चाहिए, जिन्हें बैकलॉग प्रबंधन में शामिल किया जा सके।.
एजाइल इसलिए अस्तित्व में है क्योंकि समाधान के सबसे करीब रहने वाले लोग सबसे प्रभावी रास्ता खोज सकते हैं। सफल संगठन प्राथमिकताएँ तय करते हैं और समझौता करते हैं। समय और संसाधनों की कमी के बावजूद, वांछित भविष्य तक पहुँचने के बिना कोई भी काम शुरू नहीं किया जाना चाहिए।.
एक EA टीम को समर्थन करने की क्षमता की आवश्यकता होती है पोर्टफोलियो और परियोजना स्प्रिंट में बैकलॉग का मार्गदर्शन करें.
पूर्वानुमानित समस्यायह सुनिश्चित करना कि अपेक्षित परिणाम, मूल्य, क्रमिक प्रदर्शन अपेक्षाएं और बाधाएं रिलीज और उत्पाद विकास का मार्गदर्शन करें।.
कठिन हिस्सा: बहुत से एजाइल प्रचारक इस बात से हैरान हैं कि एजाइल अपनाने वाले संगठन योजना और दीर्घकालिक बजट के प्रति पूरी तरह प्रतिबद्ध रहते हैं। हमें अक्सर इस मिथक से पार पाना पड़ता है कि वाटरफॉल को सांस्कृतिक प्राथमिकता दी जाती है।.
उत्पाद पैटर्न का मार्गदर्शन करने के लिए रोडमैप
पूर्वानुमानित समस्या: फीचर रिलीज चक्र के बजाय एक व्यापक उत्पाद रोडमैप होना।.
दृष्टिकोण: एक का उपयोग करना वास्तुकला रोडमैप तकनीक जहाँ उत्पाद, या उत्पाद परिवार, पोर्टफ़ोलियो के स्थान पर स्थित हो। सुनिश्चित करें कि सामान्य उत्पाद रिपोर्टिंग में संक्रमण अवस्थाओं की ओर की गतिविधि शामिल हो।.
कठिन बिट्सउत्कृष्ट उत्पाद प्रबंधन एक व्यापक उत्पाद रोडमैप प्रदान करेगा। बहुत से बॉटम-अप उत्पाद स्वामियों के पास एकीकृत उत्पाद सूट में जीवनचक्र या एकीकरण प्रबंधन का अनुभव नहीं होता है। ईए टीम को उत्पाद संगठन के कौशल के आधार पर, उसे भरने या उसकी जगह लेने की आवश्यकता होगी।.
बहुत सी आर्किटेक्चर टीमें कृत्रिम सटीकता या काल्पनिक सर्वज्ञता के जाल में फँस जाती हैं। दोनों ही वाटरफॉल थिंकिंग कहने के आकर्षक तरीके हैं। एक पारंपरिक आर्किटेक्चर रोडमैप में बदलावों, अंतरालों और कार्य पैकेजों की बात होगी। यह एक उत्पाद टीम के लिए समझ से बाहर होगा। भाषा को उत्पाद और एजाइल शब्दावली में बदलें। उत्पाद स्वामी को उन सीमाओं को समझना होगा जिनके भीतर वे काम कर रहे हैं।.
रोडमैप बनाने के लिए पर्याप्त आर्किटेक्चर की आवश्यकता होती है। एकमात्र स्केलेबल दृष्टिकोण है '‘अभी काफी.'बस पर्याप्त' का अर्थ है संगठनात्मक प्राथमिकता लागू करना और पूर्वानुमानित समस्याओं से बचना। बस पर्याप्त का अर्थ है उत्पाद डिज़ाइन से दूर रहना। ऐसे आर्किटेक्चर पैटर्न का उपयोग करें जो पूरे पोर्टफोलियो में लागू हों। बस पर्याप्त का अर्थ है संभावित तालमेल को नज़रअंदाज़ करना। बस पर्याप्त का अर्थ है पूर्वानुमानित समस्याओं पर ध्यान केंद्रित करना। पूर्वानुमानित समस्याओं से बचने का मूल्य बहुत अधिक है। बस पर्याप्त का अर्थ है रचनात्मक विनाश का उपयोग करने से न डरना। आक्रामक रीफैक्टरिंग (ग्रीनफील्ड और क्रांतिकारी दृष्टिकोण) को आगे बढ़ाने के लिए अपेक्षित जीवनचक्र की अवधारणा का उपयोग करें।.
उत्पाद स्वामी के साथ तकनीकों का उपयोग संगठनात्मक प्राथमिकताओं और बाधाओं को उत्पाद रोडमैप में लाने में मदद करता है।.
-
- विभिन्न मानदंडों को देखते हुए किस उत्पाद या प्रमुख विशेषताओं का अनुसरण किया जाना चाहिए – वास्तुकला रोडमैप प्रकार 4: परिदृश्य
- कौन से उत्पाद या विशेषताएँ मूल्य प्रदान करेंगी (लाभ, कार्य और अनिश्चितता – आर्किटेक्चर रोडमैप प्रकार 1: हीटमैप
- उत्पाद और प्लेटफ़ॉर्म में परिवर्तन की आवश्यकता कब होती है – आर्किटेक्चर रोडमैप प्रकार 2: जीवनचक्र
- कार्य और परिवर्तन की निर्भरता और प्रभाव क्या है – आर्किटेक्चर रोडमैप प्रकार 3: प्रभाव और निर्भरता
एपिक पैटर्न का मार्गदर्शन करने के लिए रोडमैप
पूर्वानुमानित समस्याउत्पाद में शीर्ष-डाउन परिणामों और बाधाओं को लागू करने के लिए महाकाव्यों का उपयोग करना।.
दृष्टिकोण: एक अच्छी तरह से निर्मित संक्रमण अवस्थाओं का उपयोग करना वास्तुकला रोडमैप तकनीक जहाँ उत्पाद, या उत्पाद परिवार, पोर्टफ़ोलियो के स्थान पर स्थित हो। सुनिश्चित करें कि सामान्य उत्पाद रिपोर्टिंग में संक्रमण अवस्थाओं की ओर की गतिविधि शामिल हो।.
हार्ड बिट्स: इसके लिए कड़े एकीकरण या कड़े प्रतिबंधों वाले उत्पादों की आवश्यकता होती है। ध्यान का क्षेत्र एकीकरण या प्रतिबंधों के बिंदुओं पर केंद्रित होना चाहिए। एक पारिस्थितिकी तंत्र में कई उत्पादों का सह-अस्तित्व और संदर्भ डेटा का साझाकरण इसका एक सरल उदाहरण है।.
अप-फ्रंट डिज़ाइन के जाल में फँसना आम बात है। ध्यान उन क्षेत्रों पर केंद्रित होना चाहिए जहाँ आपके सॉफ़्टवेयर डेवलपर्स को पारिस्थितिकी तंत्र या बाहरी आवश्यकताओं के कारण अपनी रचनात्मकता को सीमित करना पड़ता है। आदर्श रूप से, यह तकनीकी ऋण की प्रतिक्रिया के बजाय पहले से ही किया जाना चाहिए।.
जब हमने इसे सफल बना लिया, तो हमने SaFE जैसी पद्धतियों की भाषा को सक्रिय रूप से अपनाया और रणनीतिक विषयों तथा वास्तुकला रनवे के संदर्भ में रोडमैप तैयार किया।.
उद्यम मूल्य पैटर्न
पूर्वानुमानित समस्या: संक्रमण और लक्ष्य स्थितियों में शामिल महत्वपूर्ण सफलता कारकों को सुनिश्चित करना, चुस्त बैकलॉग संवारने और महाकाव्य योजना का मार्गदर्शन करता है।.
दृष्टिकोण: शीर्ष-स्तरीय उपायों और उद्देश्यों को चुस्त बैकलॉग ग्रूमिंग के लिए उपभोग्य मानदंडों में बदलें। सुनिश्चित करें कि सामान्य उत्पाद रिपोर्टिंग में गतिविधि चयन और निर्दिष्ट मूल्य के अनुसार पूर्णता शामिल हो।.
हार्ड बिट्सऊपर से नीचे तक के उपाय निश्चित और आकलन में आसान होने चाहिए। उदाहरण के लिए, चुस्त टीम से बाज़ार में समय और लचीलेपन के बीच एक सूक्ष्म संतुलन बनाने के लिए नहीं कहा जा सकता। स्पष्ट शब्दावली की आवश्यकता है।.
ऊपर से नीचे तक के उपायों में कोई भी बदलाव भ्रम पैदा करेगा। यह खासकर तब सच है जब संक्रमण की स्थिति आ चुकी हो।.
आंतरिक उत्पादों के लिए, लागत मापक लागू करने से पहले, हम हमेशा यह सुनिश्चित करते हैं कि हमारे पास डिजिटल उत्पादों के लिए एक ठोस लागत मॉडल हो। लागत मॉडल के बिना, परिचालन और प्लेटफ़ॉर्म लागत का नुकसान होगा और सभी लागतों का मूल्यांकन कार्यान्वयन लागत पर आधारित होगा। आंतरिक उत्पाद प्रबंधक की मदद करने की योजना बनाएँ आईटीएफएम को समझना. इसके विपरीत, बाह्य डिजिटल उत्पादों के उत्पाद प्रबंधकों को आमतौर पर लागत की बहुत मजबूत समझ होती है।.
'नीचे से ऊपर' उत्पाद स्वामी पैटर्न को बाधित करें
पूर्वानुमानित समस्याउत्पाद स्वामी अपने उत्पाद और उसके प्रत्यक्ष उपयोगकर्ताओं के नजरिए से पूरे उद्यम को देखते हैं।.
दृष्टिकोणपारिस्थितिकी तंत्र में उत्पाद और उसकी भूमिका का दस्तावेज़ीकरण करें। उत्पाद पर लागू होने वाली बाधाओं का दस्तावेज़ीकरण करें। मूल्यांकन मानदंडों का दस्तावेज़ीकरण करें। सुनिश्चित करें कि सामान्य उत्पाद रिपोर्टिंग में संक्रमण अवस्थाओं की ओर प्रगति और उद्यम मूल्य के अनुरूप गतिविधि शामिल हो।.
हार्ड बिट्सआंतरिक डिजिटल उत्पादों के उत्पाद स्वामी अक्सर एक कमज़ोर कड़ी होते हैं। आम चुनौतियों में शामिल हैं:
-
- उनका उत्पाद क्यों मौजूद है
- पारिस्थितिकी तंत्र में उत्पाद की भूमिका
- उद्यम बाधाओं की गंभीरता
- निर्णयकर्ता (वित्तपोषक) कौन हैं?
- उद्यम प्राथमिकता और मूल्य उपायों पर मार्गदर्शन कैसे प्राप्त करें
पोर्टफोलियो और प्रोजेक्ट का समर्थन करने वाली ईए टीमों को 'बॉटम-अप' उत्पाद स्वामियों को नियंत्रित करने की आवश्यकता पड़ सकती है। इसके लिए एक सुविचारित प्रयास और कर्मचारियों की नियुक्ति की आवश्यकता होती है।.

एंटरप्राइज़ आर्किटेक्चर और एजाइल - कंस्ट्रेन स्प्रिंट्स
हम एक चुस्त टीम को उनकी पीठ का प्रबंधन करने में मदद करने से आगे बढ़कर स्प्रिंट तक पहुँचने की ओर बढ़ रहे हैं। यहाँ हमें आर्किटेक्चर विनिर्देशों को सॉफ़्टवेयर में शामिल करना होगा। हमें यह चुस्त टीम की रचनात्मकता और नवाचार में हस्तक्षेप किए बिना करना होगा।.
हर आर्किटेक्चर विनिर्देश स्वतंत्रता की एक सीमा को हटा देता है। जब हम उनकी स्वतंत्रता पर प्रतिबंध लगाते हैं, तो हम चुस्त टीम के लिए सबसे कुशल रास्ता खोजना मुश्किल बना देते हैं। जब प्रतिबंध उद्यम की प्राथमिकताओं को प्रभावित करते हैं, तो हम सर्वोत्तम रास्ता खोजना आसान बना देते हैं।.
एक बुनियादी नियम हैयदि आवश्यक न हो तो कभी भी स्वतंत्रता की डिग्री को न हटाएं
नवप्रवर्तन और सृजन की स्वतंत्रता, चुस्त सॉफ्टवेयर विकास की जीवनरेखा है
एक उन्नत नियम है: एक चुस्त टीम को वास्तव में कठिन समस्या देने से कभी न डरें
नवाचार और रचनात्मकता ऐसे समाधान उत्पन्न करेंगे जिनकी आप कल्पना भी नहीं कर सकते
पूर्वानुमानित समस्यायह सुनिश्चित करना कि चुस्त सफलता के लिए महत्वपूर्ण इन-स्प्रिंट निर्णय संगठनात्मक प्राथमिकताओं, वरीयताओं और बाधाओं से अवगत हों और उनके द्वारा निर्देशित हों।.
कठिन बिट्सउद्यम की ज़रूरतों और डिज़ाइन व दृष्टिकोण में आवश्यक स्वतंत्रता के हस्तक्षेप के बीच संतुलन बनाना। यह विकास पृष्ठभूमि वाले आर्किटेक्ट्स के लिए विशेष रूप से सच है। विषय-वस्तु विशेषज्ञता, उद्यम-विशिष्टताओं से आगे बढ़कर डिज़ाइन में एक फिसलन भरी ढलान पैदा करती है। इससे खराब, बड़े-से-बड़े आर्किटेक्चर का निर्माण होता है।.
प्रोजेक्ट और समाधान वितरण में सहयोग करने वाले एंटरप्राइज़ आर्किटेक्ट्स को स्प्रिंट को नियंत्रित करने की अपेक्षा रखनी चाहिए। उत्पाद पारिस्थितिकी तंत्र या प्लेटफ़ॉर्म पर केंद्रित आर्किटेक्ट्स को भी यहाँ एजाइल टीमों के साथ काम करने की अपेक्षा रखनी चाहिए।.
स्वीकृति मानदंड पैटर्न
पूर्वानुमानित समस्यायह सुनिश्चित करना कि सॉफ्टवेयर उद्यम वास्तुकला विनिर्देशों और मानकों के अनुरूप हो।.
दृष्टिकोणमहाकाव्यों के अंत में और रिलीज़ से पहले लागू होने वाले अनिवार्य स्वीकृति मानदंड प्रदान करें। हमने अक्सर इसका इस्तेमाल किया है अनुप्रयोग वास्तुकला पैटर्न और डेटा आर्किटेक्चर पैटर्न स्वीकृति मानदंड बनाने के लिए। सभी परीक्षण रिपोर्टों में अनिवार्य स्वीकृति मानदंड शामिल करें।.
हार्ड बिट्सअनिवार्य स्वीकृति मानदंड कब लागू करने हैं, यह जानना ज़रूरी है। बहुत जल्दी करने से विकास विकृत हो जाता है। बहुत देर करने से रिलीज़ अपवादों का दबाव बढ़ जाता है। यह विशेष रूप से उन आंतरिक डिजिटल उत्पादों के लिए सच है जिनके रिलीज़ चक्र वास्तव में पूर्वानुमानित नहीं होते।.
हम अपनी वास्तुकला विशिष्टताओं को इस प्रकार वर्गीकृत करते हैं:
-
- वास्तुकला सिद्धांत
- वास्तुकला पैटर्न
- मानक
- नियम
अधिकांश अनिवार्य स्वीकृति मानदंड वास्तुकला पैटर्न या मानक होने चाहिए।.
कभी भी रास्ते से हटकर रचनात्मकता का लाभ उठाना न भूलें।.
मान (माप और विश्राम बिंदु) पैटर्न
पूर्वानुमानित समस्या: यह समझना कि क्या मूल्यवान है और मूल्य को कैसे मापा जाता है।.
दृष्टिकोणएंटरप्राइज़ आर्किटेक्चर को इस बारे में निश्चित होना चाहिए कि मूल्य का वर्णन और माप कैसे किया जाता है। मूल्य कथनों के लिए महत्वपूर्ण सफलता कारक (CSF) और प्रभावशीलता के माप (MoE) आवश्यक हैं। सुनिश्चित करें कि उत्पाद, महाकाव्य और रिलीज़ रिपोर्टिंग में मूल्य माप शामिल हों।.
हार्ड बिट्सकई आईटी पेशेवरों को मूल्य की समझ सीमित होती है। वे किसी चीज़ के वितरण के संदर्भ में मूल्य को व्यक्त करने के लिए एक संक्षिप्त संक्षिप्त शब्द का प्रयोग करते हैं। वितरण में मूल्य स्वतः स्पष्ट होता है।.
एक जटिल दुनिया में, कोई भी चीज़ जो दी जाती है, उसके मूल्य में गिरावट आ सकती है। इसका एक आसान उदाहरण उन सुविधाओं का है जो उन उपयोगकर्ताओं के लिए हैं जो लक्षित ग्राहक नहीं हैं। या, जब कोई कार्य इकाई ऐसी सुविधाओं की माँग करती है जो सिस्टम की कीमत पर उनके काम को आसान बनाती हैं।.
हम बुनियादी लीन और सिक्स-सिग्मा प्रथाओं की पुरज़ोर सिफ़ारिश करते हैं। मूल्य की परिभाषा और परिमाणीकरण पर ध्यान दें। स्थानीय अनुकूलन पर ध्यान दें। बिज़नेस मॉडल कैनवास की लक्षित ग्राहक और मूल्य प्रस्ताव की अवधारणाएँ बहुत मददगार हैं।.
ग्रीनफील्ड, विकास, या क्रांति
में TOGAF का चरण E, यह एक अच्छा कदम है। कार्य पैकेज देखें और एक उपयुक्त रणनीति चुनें—ग्रीनफील्ड, विकासवादी या क्रांतिकारी। क्या आप जितना संभव हो उतना संरक्षित करने, मौलिक रूप से पुनर्रचना करने, या बिल्कुल नए सिरे से शुरुआत करने की उम्मीद कर रहे हैं?
उत्पाद पोर्टफोलियो और पारिस्थितिकी तंत्र नियोजन में ऐसा किया जाता है। यह एक महत्वपूर्ण मार्गदर्शन है, और एक चुस्त टीम के लिए एक मज़बूत बाधा है। क्या आप उन्हें बिल्कुल शुरुआत से शुरू करने का निर्देश देते हैं (ग्रीनफ़ील्ड)? मौजूदा प्रणालियों में क्रमिक सुधार करते हैं (विकास)? या ऐसे आमूल-चूल परिवर्तन करते हैं जिनसे अपेक्षित है कि वे घर्षण और परेशानियाँ दूर हो जाएँ जिनके साथ हम जी रहे हैं (क्रांतिकारी)?
पूर्वानुमानित समस्या: यह सुनिश्चित करना कि कार्यान्वयन रणनीति का पालन किया जाए।.
दृष्टिकोण: दृष्टिकोण में आमूलचूल परिवर्तन लागू करने के लिए उत्पाद रोडमैप और रिलीज चक्र का उपयोग करें।.
हार्ड बिटटॉप-डाउन आर्किटेक्चर में बदलावों को उत्पाद रोडमैप के साथ संरेखित करना। यह तब सबसे मुश्किल होता है जब रणनीति या पोर्टफोलियो को सपोर्ट करने वाले फैसलों के लिए उत्पाद के दृष्टिकोण में बदलाव की आवश्यकता होती है। हमें डिजिटल उत्पाद मालिकों और उनके माध्यम से उनकी टीमों को यह आश्वस्त करने में काफी समय लगाना पड़ा है कि पिछला प्रयास व्यर्थ नहीं गया।.
इंटरफ़ेस पैटर्न को बाधित करें
जब किसी उत्पाद को मौजूदा उद्यम परिवेश में फिट होना हो, या किसी विकसित होते उद्यम परिवेश का समर्थन करना हो, तो इंटरफ़ेस महत्वपूर्ण होते हैं। इंटरफ़ेस डेटा और विधि द्वारा संचालित होंगे। एक जटिल दुनिया में, उभरते हुए उत्पाद को भी किसी डेटा संरचना और इंटरफ़ेस को उभरने की स्वतंत्रता नहीं होगी। मास्टर डेटा, संदर्भ डेटा और मौजूदा प्रणालियाँ, सभी चुस्त विकास को बाधित करेंगी।.
मौजूदा प्रणालियाँ बदलने वाली नहीं हैं। निवेश नई प्रणालियों पर किया जा रहा है। नई प्रणाली को ही उसमें फिट होना होगा। यहाँ तक कि F-22 रैप्टर को भी 1970 के दशक में विकसित इंटरफेस का इस्तेमाल करके पुरानी प्रणालियों से जुड़ना पड़ा था। इतने महंगे विमान में भी पुरानी प्रणालियों को दोबारा नहीं बनाया जा सकता था।.
पूर्वानुमानित समस्या: आवश्यक इंटरफेस की पहचान करना और यह सुनिश्चित करना कि उनका उपयोग किया जाए।.
दृष्टिकोण: इंटरफेस और साझा डेटा संरचनाओं पर शीर्ष-स्तरीय कार्य पर ध्यान केंद्रित करें। एपिक और रिलीज़ चक्रों के माध्यम से आवश्यकताओं को दर्ज करें। स्वीकृति मानदंडों का उपयोग करें। हमने अक्सर अनुप्रयोग वास्तुकला पैटर्न और डेटा आर्किटेक्चर पैटर्न विशिष्ट इंटरफ़ेस को हल्के ढंग से परिभाषित करने के लिए। सभी परीक्षण रिपोर्टों में इंटरफ़ेस अनुरूपता शामिल करें।.
हार्ड बिटइंटरफ़ेस उन बिंदुओं में से एक है जहाँ आमतौर पर ऊपर से नीचे की ओर अग्रगामी योजना बनाना आवश्यक होता है। यह सुनिश्चित करने का प्रयास किया जाता है कि मास्टर डेटा, संदर्भ डेटा और लेन-देन संबंधी रिकॉर्ड के लिए ठोस API अवसंरचना, प्रकाशित API और डेटा संरचनाएँ मौजूद हों।.
तेज़ी से आगे बढ़ने वाली उत्पाद टीमें अक्सर बहु-क्षेत्राधिकार कानून या विस्तारित बाज़ार व्यवसाय योजना को नज़रअंदाज़ कर देती हैं। ऐसे मामलों में, ईए टीम का कर्तव्य है कि वह आगे की ओर देखे। आमतौर पर, हम आगे की योजना बनाने की तुलना में आमूल-चूल पुनर्रचना में ज़्यादा सहज होते हैं। खासकर तब जब हमने मॉड्यूलरिटी और इंटरफ़ेस को लागू किया हो।.

एंटरप्राइज़ आर्किटेक्चर और एजाइल - निर्भरता का समाधान
एजाइल टीमें और डिजिटल उत्पाद-केंद्रित विकास, किसी पारिस्थितिकी तंत्र या उत्पाद पोर्टफोलियो में समस्याओं का समाधान करने के लिए उपयुक्त नहीं हैं। एजाइल का मूल डिज़ाइन यह है कि एक ही टीम समस्याओं को तोड़कर सीधे उनका समाधान करे। टीमों की टीम जैसी अवधारणाएँ भी हैं, लेकिन वे वर्तमान स्थिति से बाहर निकलने में कठिनाई महसूस करती हैं।.
किसी भी आर्किटेक्चर टीम को क्रॉस-प्रोडक्ट समस्याओं के समाधान की ज़िम्मेदारी लेनी होगी। चुस्त विकास और आधुनिक एकीकरण इस ज़रूरत को पहले से कहीं ज़्यादा महत्वपूर्ण बना देते हैं।.
पोर्टफोलियो पैटर्न को अनब्लॉक करें
पूर्वानुमानित समस्याडिजिटल उत्पाद पोर्टफोलियो में संघर्ष कई उत्पादों की प्रगति को अवरुद्ध करता है।.
दृष्टिकोण: प्रगति की अनुमति देने के लिए न्यूनतम परिवर्तन खोजने के लिए एंटरप्राइज़ आर्किटेक्चर तकनीकों का उपयोग करें।.
हार्ड बिट्ससबसे बड़ी चुनौती समय का निर्धारण है। रचनात्मक, सर्वोत्तम अभ्यास वाली एजाइल विकास टीमें समस्या का समाधान करने के लिए काम करेंगी। जब समस्या सामने आती है, तो वह आमतौर पर तकनीकी ऋण की परतों के साथ एक गंभीर अवरोधक बन जाती है।.
ईए टीम को उत्पाद पोर्टफोलियो में प्रगति के लिए वृद्धिशील संक्रमण अवस्थाओं पर ध्यान केंद्रित करने की आवश्यकता होगी।.
वास्तविक हितधारकों के पैटर्न की पहचान करें
पूर्वानुमानित समस्या: वास्तविक हितधारक की पहचान करना जो जटिल आंतरिक उत्पाद पोर्टफोलियो में दिशा और अनुमोदन प्रदान कर सके।.
दृष्टिकोणहितधारकों और हितधारक एजेंटों, चिंताओं और प्राथमिकताओं की पहचान करने के लिए एंटरप्राइज़ आर्किटेक्चर तकनीकों का उपयोग करें। वैकल्पिक और अदला - बदली हितधारकों को ऐसे निर्णय लेने के लिए मार्गदर्शन प्रदान करना जो उत्पाद पोर्टफोलियो को निर्देशित करेगा। प्रभावी डिजिटल पोर्टफोलियो प्रशासन सुनिश्चित करना।.
हार्ड बिट्सहम उम्मीद कर सकते हैं कि डिजिटल उत्पाद टीमों के पास अधिकार के स्थानीय स्रोत और निर्णय लेने व निर्णय-प्राधिकरण का एक सरल मॉडल होगा। साथ ही, उनका संचार और मूल्यांकन आईटी-उन्मुख और सामरिक होगा।.
ईए टीम को यह सुनिश्चित करने के लिए काम करना होगा कि प्रभावी शासन डिजिटल पोर्टफोलियो से होकर गुज़रे और डिजिटल उत्पाद प्राधिकरण संरचनाओं के साथ जुड़े। साथ ही, ईए टीमों के पास हितधारक जुड़ाव हासिल करने की कोई विशेष क्षमता नहीं है। उनके पास बेहतर आर्किटेक्चर के माध्यम से हितधारकों की चिंताओं का प्रतिनिधित्व करने की क्षमता ज़रूर है।.
पोर्टफोलियो पैटर्न को पार करें
पूर्वानुमानित समस्यास्थानीय स्तर पर अनुकूलित सामरिक निर्णय एक प्रभावी और टिकाऊ डिजिटल पारिस्थितिकी तंत्र के रूप में उभर नहीं सकते।.
दृष्टिकोण: बस इतना ही बनाए रखें अनुप्रयोग वास्तुकला और डेटा आर्किटेक्चर. उस आर्किटेक्चर में संगठनात्मक प्राथमिकता को बढ़ावा दें। एप्लिकेशन आर्किटेक्चर को साझा सेवाओं और इंटरफेस पर केंद्रित होना चाहिए। डेटा आर्किटेक्चर को मास्टर डेटा, संदर्भ डेटा और उच्च सुरक्षा वर्गीकरण वाले डेटा पर ध्यान केंद्रित करना चाहिए। मेटा-डेटा विवरण की आवश्यकता है। ऐसे आर्किटेक्चर पैटर्न का उपयोग करें जो इकोसिस्टम दृष्टिकोण को निर्दिष्ट करते हों।.
हार्ड बिट्सपोर्टफोलियो को पार करने के लिए दो परस्पर विरोधी वास्तविकताओं को समझना ज़रूरी है। पहला, विस्तृत टॉप-डाउन एंटरप्राइज़ डिज़ाइन की देखी गई विफलता के कारण एजाइल दृष्टिकोण सामने आया। दूसरा, उभरते हुए स्थानीय रूप से अनुकूलित समाधान, मज़बूत विकासवादी दबाव और विकसित होने के समय के बिना कुशल जटिल प्रणालियाँ नहीं बना सकते।.
एकमात्र स्केलेबल दृष्टिकोण है '‘अभी काफी.'बस पर्याप्त' का मतलब है संगठनात्मक प्राथमिकता लागू करना और पूर्वानुमानित समस्याओं से बचना। उदाहरण के लिए, यदि आपकी संगठनात्मक प्राथमिकता स्थिरता है, तो आपके एप्लिकेशन आर्किटेक्चर को मॉड्यूलरिटी और एपीआई गेटवे जैसे आइसोलेशन इंफ्रास्ट्रक्चर के उपयोग को लागू करना होगा।.
बस पर्याप्त का मतलब है उत्पाद डिज़ाइन से बाहर रहना। इसके बजाय, आपको ऐसे आर्किटेक्चर पैटर्न का इस्तेमाल करना होगा जो पूरे पोर्टफोलियो में लागू हों।.
बस पर्याप्त का मतलब है संभावित तालमेल को नज़रअंदाज़ करना। जटिल भविष्य की कल्पना करने की कोशिशों का मज़ाक में बदल जाना आम बात है। तालमेल ढूँढ़ना सबसे मुश्किल काम है। हमारे सभी आर्किटेक्चर रोडमैप कार्य यह साबित करते हैं कि आप हमेशा किसी चीज़ के लिए बिल चुकाते हैं, आपको उसका लाभ मिल सकता है। अनिश्चितता लागू होने पर तालमेल का मूल्य कम हो जाता है।.
बस पर्याप्त का मतलब है पूर्वानुमानित समस्याओं पर ध्यान केंद्रित करना। किसी ने भी बिना संदर्भ डेटा के वितरित ग्राहक मास्टर नहीं बनाया है। कभी नहीं। यह एक पूर्वानुमानित डेटा समस्या है। इसे जल्दी हल करें। पूर्वानुमानित समस्याओं से बचने का मूल्य बहुत अधिक है।.
बस पर्याप्त का मतलब है बाज़ार की ताकतों और रचनात्मक विध्वंस का इस्तेमाल करने से न डरना। हम अपेक्षित जीवनचक्र की अवधारणा का इस्तेमाल यह बताने के लिए करते हैं कि पारिस्थितिकी तंत्र में हम नियमित रूप से आक्रामक रिफैक्टरिंग (ग्रीनफ़ील्ड और क्रांतिकारी दृष्टिकोण) को कहाँ अपनाना चाहते हैं।.
रिलीज़ प्रभाव पैटर्न
पूर्वानुमानित समस्या: पर्याप्त वास्तुकला का मतलब है कि हर आकस्मिकता, हर बाधा, हर संघर्ष, रिलीज से पहले पता नहीं चला था।.
दृष्टिकोण: अपनी जेबों में हाथ डालें और समाधान के दौरान बुलाए जाने का इंतज़ार करें। जब तक आपको बुलाया न जाए, घटना की समीक्षा के दौरान शामिल होने का इंतज़ार करें ताकि पता चल सके कि आप कहाँ किसी पूर्वानुमानित समस्या की पहचान करने में चूक गए, जोखिम को कम करके आंका, या परीक्षण की किसी ज़रूरत को नज़रअंदाज़ कर दिया।.
हार्ड बिट्सएक ऐसा मामला होता है जब आर्किटेक्चर टीम को आपात स्थिति का सामना करना पड़ सकता है। ये दुर्लभ मामले होते हैं जब प्रभाव उत्पाद से आगे तक फैल जाते हैं। अगर अंतिम उपयोगकर्ता दोष को दूर करने के लिए काम कर रहे हैं, तो आपके लिए कोई आपात स्थिति नहीं है। जब वे भेद्यता और दायित्व पैदा कर रहे हैं, तो आपके लिए आपात स्थिति है।.
एक अच्छे अंतराल, कार्य पैकेज और मूल्य विश्राम बिंदु तकनीक का उपयोग करें। उस छोटे से छोटे बदलाव की तलाश करें जो संचय योग्य मूल्य प्रदान करता हो। इस मामले में, मूल्य खतरे और दायित्व को दूर कर रहा है।.
एंटरप्राइज़ आर्किटेक्चर और एजाइल का निष्कर्ष
एंटरप्राइज़ आर्किटेक्चर और एजाइल आर्किटेक्चर, दोनों ही लगातार गलत इस्तेमाल से ग्रस्त हैं। अक्सर एक साथ। अपने दृष्टिकोण को इस तरह समायोजित करें कि आपका एजाइल आर्किटेक्चर और एजाइल आर्किटेक्चर उद्यम स्थापत्य प्रयास सफलता की अनिश्चितता को कम करते हैं।.
एक एंटरप्राइज़ आर्किटेक्ट के रूप में, ऐसे साधनों की तलाश करें जहाँ आप गलतियों की संभावना और लागत को कम करने के लिए वृद्धिशील दृष्टिकोण का उपयोग कर सकें। जब आप असफल परिवर्तन प्रयासों की लागत कम करते हैं, तो आप अपव्यय को कम कर रहे होते हैं। आपके व्यर्थ परिवर्तन प्रयासों में से 100%, परिवर्तन के मूल्य को कम करते हैं।.
गणित सीधा है, लाभ वही रहा, काम बढ़ गया। कुल मूल्य कम हुआ।.
इसका सीधा सा जवाब है कि अपनी पूरी ताकत से खेलें। और उम्मीद करें कि चुस्त टीम अपनी पूरी ताकत से खेलेगी।.
एंटरप्राइज़ आर्किटेक्चर और एजाइल में चार शीर्ष-स्तरीय जुड़ाव पैटर्न हैं:
- चुस्त दृष्टिकोण को परिभाषित करना
- स्प्रिंट में बैकलॉग का मार्गदर्शन करना
- चुस्त स्प्रिंट को बाधित करना
- क्रॉस उत्पाद निर्भरता का समाधान
पैटर्न का चयन आपके द्वारा संचालित होता है एंटरप्राइज़ आर्किटेक्चर उपयोग मामला the आपकी EA टीम का डिज़ाइन.
एंटरप्राइज़ आर्किटेक्चर और चपलता के साथ आगे बढ़ना
आगे बढ़ना चपलता एजाइल सॉफ्टवेयर डेवलपमेंट से अलग है। एंटरप्राइज़ आर्किटेक्चर और एजाइल तीन क्षेत्रों में एक साथ फिट बैठते हैं:
- एक चुस्त उद्यम का निर्माण
- सर्वोत्तम-अभ्यास उद्यम वास्तुकला विकसित करने के लिए चुस्त कार्य पद्धतियाँ
- चुस्त सॉफ्टवेयर विकास और उद्यम वास्तुकला
