9.2

9.2 मेट्रिक परिभाषाओं और फ़ॉर्मूलों का संदर्भ

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

फ़्लो मेट्रिक्स (भाग 2)

मेट्रिकफ़ॉर्मूलाविषय
फ़्लो वेलोसिटीप्रति इकाई समय पूर्ण किए गए फ़्लो आइटमों की गिनती2.3
फ़्लो वितरण(एक फ़्लो आइटम प्रकार के पूर्ण किए गए आइटम) / (कुल पूर्ण किए गए आइटम) x 100%2.3
फ़्लो समयएक फ़्लो आइटम के वैल्यू स्ट्रीम में प्रवेश करने से लेकर इसकी डिलीवरी तक का समय2.4
फ़्लो लोडवर्तमान में वैल्यू स्ट्रीम में सक्रिय या प्रतीक्षारत फ़्लो आइटमों की गिनती2.4
लिटिल का नियमफ़्लो लोड (वर्क इन प्रोसेस) = आगमन दर x फ़्लो समय (साइकल टाइम)2.4, 2.7
फ़्लो दक्षतासक्रिय कार्य समय / कुल बीता समय x 100%2.5
साइकल टाइमचरण अवधियों का योग: कोडिंग + पिकअप + समीक्षा + परीक्षण + डिप्लॉय2.6
उपयोगआगमन दर / सेवा दर2.7
पर्सेंट कम्प्लीट एंड एक्युरेट (%C/A)(बिना पुनःकार्य के डाउनस्ट्रीम उपयोग योग्य इकाइयाँ) / (कुल इकाइयाँ) x 100%2.8
रोल्ड थ्रूपुट यील्डचरण 1 का %C/A x चरण 2 का %C/A x … x चरण N का %C/A2.8
टैक्ट टाइमउपलब्ध कार्य समय / उस अवधि में ग्राहक माँग2.8
पहली समीक्षा तक का समयपुल रिक्वेस्ट खुलने से पहली सारगर्भित समीक्षक प्रतिक्रिया तक का समय2.9
डिप्लॉयमेंट फ़्रीक्वेंसीप्रति इकाई समय सफल उत्पादन डिप्लॉयमेंट की गिनती2.10
परिवर्तनों के लिए लीड टाइमपहले कमिट से सफल उत्पादन डिप्लॉयमेंट तक का समय (माध्यिका और 90वाँ प्रतिशतक रिपोर्ट करें)2.10
चेंज फ़ेल्योर रेट(विफलता कारणित करने वाले डिप्लॉयमेंट) / (कुल डिप्लॉयमेंट) x 100%2.10
विफल डिप्लॉयमेंट रिकवरी टाइमविफलता पता लगने से वास्तविक सेवा बहाली तक का समय2.10

डेवलपर अनुभव (भाग 3)

मेट्रिकफ़ॉर्मूलाविषय
फ़ोकस टाइमकैलेंडर डेटा से, प्रति सप्ताह दो-घंटे-से-अधिक के निर्बाध ब्लॉकों की गिनती और अवधि3.6
प्रतिक्रिया दर(प्राप्त सर्वेक्षण प्रतिक्रियाएँ) / (भेजे गए सर्वेक्षण आमंत्रण) x 100%3.7

कोड और गुणवत्ता (भाग 4)

मेट्रिकफ़ॉर्मूलाविषय
साइक्लोमैटिक जटिलतानियंत्रण प्रवाह के माध्यम से स्वतंत्र पथ (किनारे − नोड + 2, McCabe के अनुसार)4.1
टेस्ट कवरेज(टेस्ट द्वारा निष्पादित पंक्तियाँ/शाखाएँ) / (कुल पंक्तियाँ/शाखाएँ) x 100%4.2
म्यूटेशन किल रेट(टेस्ट सूट द्वारा मारे गए म्यूटेंट) / (पेश किए गए कुल म्यूटेंट) x 100%4.2
कोड चर्नएक समय विंडो में प्रति फ़ाइल जोड़ी गई + संशोधित + हटाई गई पंक्तियाँ4.3
हॉटस्पॉट स्कोरचर्न x जटिलता, प्रति फ़ाइल क्रमबद्ध4.3
ऋण वहन लागतएक आइटम को न ठीक करने की अनुमानित निरंतर लागत (धीमा संबंधित कार्य, ऊँचा दोष जोखिम)4.5

उत्पाद और व्यवसाय (भाग 5)

मेट्रिकफ़ॉर्मूलाविषय
एस्केप्ड दोष दर(गंभीरता-भारित एस्केप्ड दोष) / (डिलीवरी या समय की इकाई)5.1
प्रारंभिक अपनाना(कम-से-कम एक बार फ़ीचर आज़माने वाले उपयोगकर्ता) / (लक्षित दर्शक) x 100%5.2
बरक़रार अपनाना(N सप्ताह बाद भी फ़ीचर उपयोग करने वाले उपयोगकर्ता) / (शुरू में आज़माने वाले उपयोगकर्ता) x 100%5.2
इकाई लागतकुल लागत (लोग + अवसंरचना + टूलिंग) / सार्थक इकाई (ग्राहक, लेन-देन)5.4
ROI(कुल लाभ − कुल स्वामित्व लागत) / कुल स्वामित्व लागत, एक सीमा के रूप में प्रस्तुत5.5

विश्वसनीयता, संचालन, और सुरक्षा (भाग 6)

मेट्रिकफ़ॉर्मूलाविषय
त्रुटि बजट(1 − SLO लक्ष्य) x समय विंडो (जैसे, 30 दिनों का 0.1% ≈ 43 मिनट)6.1
त्रुटि बजट बर्न रेटएक दी गई विंडो में, ख़र्च किया गया त्रुटि बजट / आवंटित त्रुटि बजट6.1
MTTDघटना की शुरुआत से पता लगने तक का समय6.2
MTTAघटना सूचना से स्वीकृति तक का समय6.2
MTTR (घटना)स्वीकृति से वास्तविक सेवा बहाली तक का समय6.2
ऑन-कॉल पेज वितरणएक घूमती हुई विंडो में, प्रति व्यक्ति प्राप्त पेज (टीम औसत नहीं)6.3
भेद्यता उपचार-समयखोज से वास्तविक उपचार तक का समय, गंभीरता के अनुसार ट्रैक किया गया6.4

इन फ़ॉर्मूलों के उपयोग पर टिप्पणियाँ

  • हमेशा एक गति या आउटपुट फ़ॉर्मूला को इसके गार्डरेल के साथ जोड़ें (विषय 1.2): चेंज फ़ेल्योर रेट को डिप्लॉयमेंट फ़्रीक्वेंसी और लीड टाइम के साथ; एस्केप्ड दोष दर को डिलीवरी गति के साथ; त्रुटि बजट बर्न को डिप्लॉयमेंट गतिविधि के साथ।
  • समय-आधारित फ़ॉर्मूलों के लिए माध्यिका और प्रतिशतकों का उपयोग करें, औसत का नहीं (विषय 1.6), जब तक कि कोई फ़ॉर्मूला स्पष्ट रूप से माध्य की माँग न करे।
  • हर फ़ॉर्मूले को इसकी गणितीय परिभाषा के साथ एक दस्तावेज़ीकृत स्रोत प्रणाली और संग्रहण विधि की आवश्यकता है (विषय 1.5); अलग-अलग स्रोतों से एक ही फ़ॉर्मूला की गणना करने वाली दो टीमें तुलनीय संख्याएँ उत्पन्न नहीं करेंगी।
  • गंभीरता भारण ऊपर हर फ़ॉर्मूले में स्पष्ट रूप से नहीं दिखाया गया है लेकिन जहाँ भी “गंभीरता-भारित” दिखाई देता है वहाँ लागू होता है; पूर्ण वर्गीकरण योजना के लिए संबंधित विषय देखें।