01

सत्य बने रहना

आपने जो भी मॉडल देखा है, वह कभी सही था

CMDB लॉन्च होने के सप्ताह में सटीक था। आर्किटेक्चर डायग्राम समीक्षा के समय सही था। डेटा कैटलॉग हैंडओवर के समय पूर्ण था। फिर संगठन आगे बढ़ गया, और इनमें से किसी को भी इसका पता नहीं चला। अगर आप सोच रहे हैं कि क्या यह भी उसी तरह ख़त्म होगा, तो यही सही सवाल है जो आपको पूछना चाहिए।

CMDB

लॉन्च होने के सप्ताह में सटीक

आर्किटेक्चर डायग्राम

समीक्षा के समय सही

डेटा कैटलॉग

हैंडओवर के समय पूर्ण

02

विफलता मोड

जन्म से ही अप्रचलित, और कुछ समय तक ही ठीक दिखता है।

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

जिस मॉडल को कोई नहीं बदल सकता, वह जड़ हो जाता है; जिस मॉडल को कोई भी बदल सकता है, उसका क्षरण होता है

कोई इसे नहीं बदल सकता

जड़ हो जाता है

इसे किसी गवर्नेंस बोर्ड के पीछे बंद कर दीजिए, और यह संगठन के बारे में एक ऐसा दस्तावेज़ बन जाता है जैसा वह मार्च में था।

कोई भी इसे बदल सकता है

क्षरण होता है

इसे सबके लिए खोल दीजिए, और यह प्रकारों वाली एक विकी बन जाता है — वही पुराने विरोधाभास, अब एक स्कीमा के साथ।

~1 साल

जाल यह है कि दोनों विफलताएँ लगभग एक साल तक सफलता जैसी दिखती हैं। जड़ता स्थिरता जैसी दिखती है। क्षरण अपनाए जाने जैसा दिखता है।

यही बताता है कि असल समस्या क्या है। क्षरण कोई डेटा समस्या नहीं है। यह जवाबदेही-रूटिंग की समस्या है।

संगठन को हमेशा पता होता था कि चीज़ बदल गई है — किसी न किसी को पता था। लेकिन वह जानकारी मॉडल तक कभी नहीं पहुँची, और किसी से पूछा ही नहीं गया।

03

मॉडल का आधा हिस्सा

जो किसी सिस्टम से पढ़ा जाता है, वह उस सिस्टम से भटक नहीं सकता

आपके मॉडल का एक बड़ा हिस्सा लिखा ही नहीं जाता। उसे पढ़ा जाता है — उस कैटलॉग से जिसे आप पहले ही क्यूरेट कर चुके हैं, HR सिस्टम से, आइडेंटिटी प्रोवाइडर से, और स्वयं स्कीमाओं से। ये नोड्स पुराने नहीं पड़ते, क्योंकि कोई भी ऐसी दूसरी प्रतिलिपि नहीं सँभाल रहा जो पीछे रह जाए। ये स्रोत की वर्तमान स्थिति हैं, बस टाइप-आधारित।

और जब स्रोत से कुछ ग़ायब होता है, तो वह चुप्पी नहीं होती। नोड स्रोत में अनुपलब्ध पर चला जाता है — निष्क्रिय परिवार की एक अवस्था। उस पर केवल फ़्लैग नहीं लगता: उसका दर्जा घटा दिया जाता है, और उससे होकर गुज़रने वाला हर ट्रैवर्सल अब यह बताता है।

यह उत्तर का सस्ता आधा हिस्सा है, और यह साफ़ कहना ज़रूरी है कि यह सस्ता आधा हिस्सा है। यह सिस्टम, डेटासेट, लोगों और एक्सेस को कवर करता है। यह उसे कवर नहीं करता जो केवल कोई व्यक्ति जानता है।

04

दूसरा आधा हिस्सा

बाक़ी का एक स्वामी है। और उस स्वामी से पूछा जाता है।

हर नोड प्रकार अपनी ज़िम्मेदारी मैट्रिक्स साथ लेकर चलता है — कौन इसका स्वामी है, कौन इसका स्टीवर्ड है, कौन बदलाव को मंज़ूरी देता है, कौन इसका विशेषज्ञ है। यह किसी टीम द्वारा अपनाई गई परंपरा नहीं है। यह प्रकार का हिस्सा है, इसलिए उस प्रकार का कोई नोड तब तक अस्तित्व में नहीं आ सकता जब तक यह तय न हो जाए कि उसके लिए जवाबदेह कौन है।

इसके ऊपर अपने-अपने वर्कफ़्लो वाले यूज़ केस होते हैं: उस तरह की चीज़ के लिए “इसकी समीक्षा करें”, “इसे सौंपें” या “इस बदलाव को मंज़ूरी दें” का असल में क्या मतलब है। किसी आपूर्तिकर्ता समझौते की समीक्षा करना और किसी तकनीकी कौशल की समीक्षा करना एक जैसा काम नहीं है, और मॉडल यह फ़र्क़ जानता है।

इसलिए जब कुछ बदलता है, तो जो लोग इसके लिए जवाबदेह हैं, उन्हें शामिल किया जाता है — उस वर्कफ़्लो के ज़रिए जो उपयुक्त हो, न कि किसी नोटिफ़िकेशन के ज़रिए। चार चीज़ें इसकी शुरुआत करती हैं:

01

एक स्रोत बदला

सिस्टम ऑफ़ रिकॉर्ड अब वह नहीं कहता जो मॉडल कहता है।

प्रतिक्रिया

02

किसी ने एक बदलाव प्रस्तावित किया

एक नियंत्रित प्रस्ताव, ऑडिट ट्रेल के साथ — कोई सीधा एडिट नहीं।

प्रतिक्रिया

03

एक जीवनचक्र अवस्था बदली

समीक्षाधीन या निष्क्रियण प्रगति पर में प्रवेश करने वाला नोड अपने आश्रितों को भी अपने साथ खींच लेता है।

प्रतिक्रिया

04

एक आवधिक जाँच का समय आया

कुछ भी नहीं बदला, और यही बात मायने रखती है: चुप्पी कोई सबूत नहीं है।

मॉडल का पूछना

चौथी चीज़ ही इसे उन सभी कैटलॉग से अलग करती है जिनका आपने उपयोग किया है। बाक़ी प्रतिक्रियाएँ हैं। चौथी में मॉडल उस एकमात्र पक्ष से पूछता है जो उत्तर दे सकता है कि क्या वह अब भी सत्य है।

01

कुछ बदलता है, या किसी जाँच का समय आता है

02

ज़िम्मेदारी मैट्रिक्स बताती है कि कौन जवाबदेह है

03

यूज़ केस का वर्कफ़्लो सही सवाल उन तक पहुँचाता है

04

जवाब एक अवस्था परिवर्तन बन जाता है, अपने ट्रेल के साथ

मेटामॉडल

डेटा उत्पाद

उत्तरदायित्व प्रकार

4

उत्तरदायित्व प्रकार असाइन करें

स्वामी

द्वारा स्वामित्व में है

वह पक्ष जो नोड के लिए अंतिम जवाबदेही रखता है और उससे जुड़े हर निर्णय पर पूर्ण अधिकार रखता है। उसके अस्तित्व, शुद्धता और परिणाम के लिए आद्योपांत उत्तरदायी।

स्टीवर्ड

द्वारा प्रबंधित है

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

अनुमोदक

द्वारा अनुमोदित है

वह पक्ष जो नोड को, या उसमें किए गए परिवर्तनों को, औपचारिक रूप से स्वीकृति देने का अधिकार रखता है, ताकि वह वैध या जारी हो सके। उस द्वार-निर्णय (gating) के लिए स्वयं जवाबदेह, जो निरंतर मूल्यांकन या आद्योपांत जवाबदेही से भिन्न है।

विषय विशेषज्ञ

को इसके द्वारा विशेषज्ञता प्रदान की जाती है

वह व्यक्ति जो नोड द्वारा निरूपित विषय पर स्पष्टीकरण देने के लिए नामित है, और जिसके उस विषय संबंधी गहन, प्रत्यक्ष ज्ञान पर भरोसा किया जाता है। यह वह संदर्भ और अंतर्दृष्टि देता है जो नोड के अभिलेखों और प्रलेखन में दर्ज नहीं होती — विषय पर सलाहकारी प्राधिकार, न कि इस पर कि नोड कैसे अनुरक्षित होता है।

किसी नोड प्रकार पर ज़िम्मेदारी मैट्रिक्स — स्वामी, स्टीवर्ड, अनुमोदक, विशेषज्ञ

इनमें से कुछ भी एजेंट द्वारा आपके संगठन को बदलना नहीं है। यह पहचानता है, रिपोर्ट करता है, निगरानी रखता है और एस्केलेट करता है — ध्यान की स्वायत्तता, अधिकार की नहीं। निर्णय अब भी एक व्यक्ति ही लेता है। बदला यह है कि निर्णय उन तक तब पहुँचता है जब वह अभी भी सस्ता होता है।

05

अनुपस्थिति, जो अब दिखाई देती है

अनुपस्थिति एक ऐसी अवस्था है जिसे आप देख सकते हैं, कोई ख़ाली फ़ील्ड नहीं

मॉडल चुपचाप सड़ जाते हैं क्योंकि अनुपस्थिति कुछ न होने जैसी दिखती है। एक ख़ाली स्वामी फ़ील्ड, एक न लिखी गई सीमा, एक नोड जिसका स्रोत ग़ायब हो गया — इनमें से कोई भी हाथ नहीं उठाता। यहाँ यही सिद्धांत तीन जगहों पर चलता है, और हर बार यह वही सिद्धांत है।

नियुक्त · अभी सूचित नहीं

एक ज़िम्मेदारी जो सौंपी तो गई, पर कभी बताई नहीं गई। यह कोई ख़ाली फ़ील्ड नहीं है — एक सीढ़ी का वह पायदान है जिस पर मॉडल आपको खड़ा देख सकता है।

स्रोत में अनुपलब्ध

निष्क्रिय परिवार की एक अवस्था। नोड का दर्जा घटाया जाता है, उस पर सिर्फ़ टिप्पणी नहीं जोड़ी जाती।

प्रमाणित ब्रॉन्ज़ · सिल्वर · गोल्ड

सक्रिय परिवार में। सत्यापन वर्तमान बने रहने का एक तरीक़ा है — और उसकी अनुपस्थिति भी उतनी ही साफ़ पढ़ी जा सकती है।

इससे मॉडल का स्वास्थ्य भी किसी दूसरे ट्रैवर्सल जैसा ही बन जाता है। कोई परिपक्वता रिपोर्ट नहीं जिसे कोई तिमाही में एक बार तैयार करता है: एक सवाल जो आप उसी ग्राफ़ से पूछते हैं, उसी सिंटैक्स में जिसका उपयोग आप बाक़ी हर चीज़ के लिए करते हैं।

06

यह क्या ठीक नहीं करता

यहाँ कुछ भी वह मॉडल नहीं करता जो कभी मॉडल किया ही नहीं गया।

लूप की सीमा

अगर कोई क्षमता, कोई दायित्व या कोई निर्भरता कभी टाइप ही नहीं की गई, तो कितनी भी रूटिंग उसे सामने नहीं ला सकती। लूप उसी को सत्य बनाए रखता है जो मॉडल में है। यह उसे नहीं खोजता जो मॉडल के बाहर है।

पढ़े गए आधे हिस्से की सीमा

किसी सिस्टम से पढ़ा गया नोड उसी सिस्टम के प्रति सत्य रहता है। अगर सिस्टम ग़लत है, तो मॉडल निष्ठापूर्वक ग़लत है। मॉडल जो जोड़ता है, वह यह है कि दो सिस्टम के बीच की असहमति दिखाई देने लगती है, क्योंकि दोनों एक ही ग्राफ़ में टाइप किए गए हैं।

इसीलिए कवरेज निर्णय से बढ़ती है, महत्वाकांक्षा से नहीं। आप मॉडल का विस्तार वहाँ करते हैं जहाँ ग़लत होने की आपको कोई क़ीमत चुकानी पड़ेगी — और आपने जो भी विस्तार किया, वह उसी तंत्र से सत्य बना रहता है जिससे उससे पहले की हर चीज़।

07

ख़ुद जाँचिए

ऊपर की हर बात हमसे बात किए बिना जाँची जा सकती है।

जीवनचक्र परिवार, किसी प्रकार पर ज़िम्मेदारी मैट्रिक्स, नियुक्त पर अटकी एक ज़िम्मेदारी जिसके बारे में किसी को कभी बताया ही नहीं गया — ये सब एक ऐसे डेमो टेनेंट में हैं जिसमें Adventure Works पूरी तरह मॉडल किया गया है। वही संगठन जिसके बारे में आप पढ़ते आ रहे हैं।

हमारे बिना

जाइए और जाँचिए।

कार्य खाते से साइन इन कीजिए और मॉडल से कुछ पूछिए। न कोई कॉल, न कोई फ़ॉर्म, न कोई ट्रायल शुरू करना।

डेमो खोलें

हमारे साथ

या अपना ख़ुद का मॉडल बनाइए।

Design Partner Program उन संगठनों के लिए है जो सामान्य उपलब्धता से पहले, हमारी टीम के साथ मिलकर अपना ख़ुद का मॉडल बनवाना चाहते हैं।

Design Partner Program →

इनमें से एक में दो मिनट लगते हैं और इसमें हम शामिल नहीं होते। वहीं से शुरू कीजिए।