Products से पहले जिम्मेदारियों की तुलना करें
पूरा हुआAssistant, internal delivery platform और software factory की तुलना करें। पहचानें कि हर विकल्प कौन-सा काम करता है और कौन-सी जिम्मेदारियाँ बचती हैं।
प्रकाशक Taigaहम कैसे लिखते हैं
अपनी समझ जाँचेंSupplier implementation और test execution automate करता है। Business requirement की जिम्मेदारी किसकी है?अभ्यास करें
आप क्या सीखेंगे
- विकल्पों की उसी जरूरी परिणाम के आधार पर तुलना करें।
- काम करने और उसके परिणामों की जिम्मेदारी स्वीकार करने का अंतर समझें।
- प्रस्तावित operating model में कमियाँ और दोहराव पहचानें।
समान परिणाम की तुलना करें
Prototyping tool की पसंद से production operating model तय होना जरूरी नहीं। लोग अपने काम के उपयुक्त tools से विचार परख सकते हैं। उपयोगी परिणाम सुरक्षित करने, deploy करने, बनाए रखने और चलाने का समर्थित तरीका संगठन को फिर भी चाहिए।
Coding assistant, internal platform और software factory समस्या के अलग हिस्से हल कर सकते हैं। दायरा तय किए बिना subscription prices की तुलना भ्रामक निर्णय दे सकती है।
जरूरी परिणाम से शुरू करें: कंपनी की data, security और reliability requirements के अनुसार internal service deliver और operate करना। फिर पूरे lifecycle का जरूरी काम पहचानें। पहले सफल demo के बाद का काम शामिल करें।
काल्पनिक contract service में संगठन को approved requirements, employee access, private records, verified releases, incident response और लगातार updates चाहिए। Endpoint बनाने वाला tool इस सूची का कुछ हिस्सा संभालता है।
तीन संभावित operating models बताएँ
Coding assistant के साथ developers मौजूदा engineering system में AI इस्तेमाल करते हैं। संगठन आसपास की प्रक्रियाएँ, integrations, platform capabilities और प्रमाण जुटाने का काम देता है। यह mature shared services वाले संगठन के लिए उपयुक्त हो सकता है।
अंदर तैयार delivery system में संगठन agents, context, checks, deployment और operational feedback जोड़ता है। उसे design का नियंत्रण मिलता है और integration product, उसके support व upgrades की जिम्मेदारी भी मिलती है।
खरीदी software factory में supplier अधिक व्यापक जुड़ा workflow देता है। वास्तविक दायरा और supported integrations जाँचें। संगठन को product decisions और जिम्मेदारियों का स्पष्ट बँटवारा फिर भी चाहिए।
ये तुलना के models हैं, हर जगह लागू product categories नहीं। कोई supplier या internal platform क्षमताओं को अलग तरह से जोड़ सकता है।
Prototype से चलती service तक का रास्ता जाँचें
हर विकल्प के लिए वही ठोस scenario लें। बैंकिंग prototype में synthetic transactions और बिना वास्तविक permissions से शुरू करें। Access बढ़ाने से पहले team या supplier से ये क्षमताएँ दिखाने को कहें:
- Prototype का आकलन करें और बदलने या दोबारा बनाने वाला code पहचानें।
- जरूरी infrastructure में deploy करें, जहाँ policy माँगे वहाँ आपके अपने cloud accounts में भी।
- Application permissions, secret handling और development व runtime data flows जाँचें।
- लागू requirements के विरुद्ध प्रमाण दें और release decision दर्ज करें।
- Service monitor करें, vulnerabilities ठीक करें, recovery जाँचें और incidents का जवाब दें।
Code आपके account में ले जाना इस काम का एक हिस्सा है। जाँचें कि environment का प्रशासन कौन कर सकता है और external services डेटा कहाँ पाती हैं। Controls अपने दायित्वों से मिलाएँ; केवल deployment location compliance सिद्ध नहीं करती।
एक supplier की बताई सीमाओं के लिए Taiga के shared responsibility विवरण का अपने नक्शे से मिलान करें। यह प्रकाशक की अपनी सामग्री है। Taiga enable करने से पहले लागू agreement और configuration जाँचें।
करना, जाँचना और निर्णय लेना अलग रखें
हर काम के लिए दर्ज करें कि कौन करता है, परिणाम कौन जाँचता है और असर कौन स्वीकार करता है। एक पक्ष कई roles ले सकता है, लेकिन खाली role एक कमी है।
| काम | जिम्मेदारियों के नक्शे का प्रश्न |
|---|---|
| Requirements | अस्पष्ट business rule कौन हल करता है? |
| डेटा का उपयोग | प्राप्तकर्ता और processing की शर्तें कौन मंजूर करता है? |
| Implementation | स्वीकृति के बाद generated code का रखरखाव कौन करता है? |
| Verification | वास्तविक release को प्रमाण cover करता है, यह कौन जाँचता है? |
| Deployment | किसकी identity कौन-सा environment बदलती है? |
| संचालन | Service fail होने पर कौन जवाब देता है? |
| Platform updates | Dependencies बदलने पर integrations कौन अनुकूलित करता है? |
Cloud services भी provider और customer के बीच जिम्मेदारी बाँटती हैं। सटीक बँटवारा service पर निर्भर है। इसे सटीक नक्शा माँगने का कारण मानें, यह मानने का नहीं कि हर managed product की सीमा समान है। AWS shared responsibility।
कमियाँ और दोहराया काम ढूँढ़ें
मान लें supplier pipeline बनाता है, जबकि platform team पहले से स्वीकृत deployment route रखती है। तय करें कि supplier को वही रास्ता इस्तेमाल करना चाहिए या नहीं। अलग-अलग maintained दो pipelines में विरोधी controls और अनावश्यक लागत हो सकती है।
दूसरी ओर, supplier मान सकता है कि customer के पास incident team है, जबकि customer मानता है कि संचालन शामिल है। उपयोगकर्ताओं के service पर निर्भर होने से पहले यह कमी हल करें।
CNCF की platform guidance internal और managed क्षमताएँ जोड़ने की गुंजाइश देती है। संबंधित प्रश्न है कि बने हुए अनुभव में स्पष्ट जिम्मेदारी के साथ user needs पूरी होती हैं या नहीं। CNCF guidance।
Commercial निर्णय में नक्शा इस्तेमाल करें
Evaluation notes में responsibility map जोड़ें और लागू agreement में उसे स्पष्ट करें। संगठन के पास बचा काम लागत में जोड़ें। Components के बीच connections बनाए रखने की लागत शामिल करें।
व्यापक supplier उपयोगी हो सकता है जब वह integration का काम घटाए और lifecycle में प्रमाण बनाए रखे। Internal तरीका उपयोगी हो सकता है जहाँ विशिष्ट requirements लगातार अपनी जिम्मेदारी को उचित बनाती हैं। जरूरी परिणाम और सत्यापित दायरे से निर्णय लें।
अभ्यास करें
तीन columns बनाएँ: coding assistant, अंदर तैयार delivery system और खरीदी software factory। Requirements, policies, implementation, verification, release, संचालन और updates की rows जोड़ें। हर काम कौन करता, जाँचता और स्वीकार करता है, यह लिखें। सभी अज्ञात बातें चिह्नित करें।
Worksheet डाउनलोड करें (Markdown)यह चयन हटाने से इस browser में सहेजी गई पूरी प्रगति मिट जाती है।
प्रगति इसी browser में रहती है। कोई account या tracking नहीं।