9.2

9.2 میٹرکس کی تعریفوں اور فارمولوں کا حوالہ

کتاب کا ہر فارمولا، ایک جگہ جمع۔ ہر اندراج اس موضوع کا نام لیتا ہے جس میں مکمل بحث ہے، بشمول اس کے گیمنگ کا خطرہ اور حفاظتی حد۔ اسے فوری تلاش کے لیے استعمال کریں، خود موضوع کے متبادل کے طور پر نہیں۔

بہاؤ کے میٹرکس (حصہ 2)

میٹرکفارمولاموضوع
بہاؤ کی رفتار (Flow velocity)فی اکائی وقت مکمل شدہ بہاؤ کے آئٹمز کی گنتی2.3
بہاؤ کی تقسیم (Flow distribution)(بہاؤ کے آئٹم کی ایک قسم کے مکمل شدہ آئٹمز) / (کل مکمل شدہ آئٹمز) x 100%2.3
بہاؤ کا وقت (Flow time)بہاؤ کے آئٹم کے قدر کے سلسلے میں داخل ہونے سے اس کی ڈیلیوری تک کا وقت2.4
بہاؤ کا بوجھ (Flow load)قدر کے سلسلے میں اس وقت فعال یا منتظر بہاؤ کے آئٹمز کی گنتی2.4
لٹل کا قانون (Little’s law)بہاؤ کا بوجھ (جاری کام) = آمد کی شرح x بہاؤ کا وقت (سائیکل ٹائم)2.4، 2.7
بہاؤ کی کارکردگی (Flow efficiency)فعال کام کا وقت / کل گزرا وقت x 100%2.5
سائیکل ٹائم (Cycle time)مراحل کے دورانیوں کا مجموعہ: کوڈنگ + اٹھانا + ریویو + ٹیسٹ + ڈیپلائے2.6
استعمال (Utilization)آمد کی شرح / خدمت کی شرح2.7
مکمل اور درست کا فیصد (%C/A)(وہ اکائیاں جو بعد میں بغیر دوبارہ کام کے قابلِ استعمال ہوں) / (کل اکائیاں) x 100%2.8
مجموعی تھرو پٹ کی پیداوار (Rolled throughput yield)مرحلہ 1 کا %C/A x مرحلہ 2 کا %C/A x … x مرحلہ N کا %C/A2.8
ٹیکٹ ٹائم (Takt time)دستیاب کام کا وقت / اس مدت میں صارف کی طلب2.8
پہلے ریویو کا وقت (Time to first review)پل ریکویسٹ کھلنے سے ریویور کے پہلے بامعنی جواب تک کا وقت2.9
ڈیپلائمنٹ کی تعدد (Deployment frequency)فی اکائی وقت کامیاب پروڈکشن ڈیپلائمنٹس کی گنتی2.10
تبدیلیوں کا لیڈ ٹائم (Lead time for changes)پہلے کمٹ سے کامیاب پروڈکشن ڈیپلائمنٹ تک کا وقت (وسطانیہ اور 90ویں فیصدی رپورٹ کریں)2.10
تبدیلی کی ناکامی کی شرح (Change failure rate)(ناکامی کا سبب بننے والی ڈیپلائمنٹس) / (کل ڈیپلائمنٹس) x 100%2.10
ناکام ڈیپلائمنٹ کی بحالی کا وقت (Failed deployment recovery time)ناکامی کی شناخت سے حقیقی سروس کی بحالی تک کا وقت2.10

ڈویلپر کا تجربہ (حصہ 3)

میٹرکفارمولاموضوع
توجہ کا وقت (Focus time)کیلنڈر کے ڈیٹا سے فی ہفتہ بغیر خلل کے دو گھنٹے سے زیادہ کے بلاکس کی گنتی اور دورانیہ3.6
جواب کی شرح (Response rate)(موصول سروے کے جوابات) / (بھیجے گئے سروے کے دعوت نامے) x 100%3.7

کوڈ اور معیار (حصہ 4)

میٹرکفارمولاموضوع
سائیکلومیٹک پیچیدگی (Cyclomatic complexity)کنٹرول فلو میں آزاد راستے (کنارے − نوڈز + 2، McCabe کے مطابق)4.1
ٹیسٹ کوریج (Test coverage)(ٹیسٹوں سے چلنے والی لائنیں/برانچیں) / (کل لائنیں/برانچیں) x 100%4.2
میوٹیشن کِل ریٹ (Mutation kill rate)(ٹیسٹ سوٹ سے مارے گئے میوٹینٹس) / (کل متعارف کردہ میوٹینٹس) x 100%4.2
کوڈ چرن (Code churn)وقت کی کھڑکی میں فی فائل شامل + ترمیم شدہ + حذف شدہ لائنیں4.3
ہاٹ اسپاٹ اسکور (Hotspot score)چرن x پیچیدگی، فی فائل درجہ بند4.3
قرض اٹھانے کی لاگت (Debt carrying cost)آئٹم کو ٹھیک نہ کرنے کی تخمینہ شدہ جاری لاگت (متعلقہ کام کی سست رفتار، بڑھا ہوا نقص کا خطرہ)4.5

پروڈکٹ اور کاروبار (حصہ 5)

میٹرکفارمولاموضوع
بچ نکلنے والے نقص کی شرح (Escaped defect rate)(شدت سے وزن دار بچ نکلنے والے نقائص) / (ڈیلیوری یا وقت کی اکائی)5.1
ابتدائی اپنانا (Initial adoption)(وہ صارفین جنہوں نے فیچر کم از کم ایک بار آزمائی) / (ہدف سامعین) x 100%5.2
برقرار اپنانا (Retained adoption)(وہ صارفین جو N ہفتوں بعد بھی فیچر استعمال کر رہے ہیں) / (وہ صارفین جنہوں نے ابتدا میں آزمائی) x 100%5.2
یونٹ کی لاگت (Unit cost)کل لاگت (لوگ + بنیادی ڈھانچہ + ٹولنگ) / بامعنی اکائی (صارف، ٹرانزیکشن)5.4
ROI(کل فائدہ − ملکیت کی کل لاگت) / ملکیت کی کل لاگت، حد کے طور پر پیش کیا گیا5.5

قابلِ اعتماد ہونا، آپریشنز، اور سکیورٹی (حصہ 6)

میٹرکفارمولاموضوع
ایرر بجٹ (Error budget)(1 − SLO کا ہدف) x وقت کی کھڑکی (مثلاً 30 دن کا 0.1% ≈ 43 منٹ)6.1
ایرر بجٹ کے جلنے کی شرح (Error budget burn rate)خرچ شدہ ایرر بجٹ / مختص ایرر بجٹ، دی گئی کھڑکی میں6.1
MTTDواقعے کے آغاز سے شناخت تک کا وقت6.2
MTTAواقعے کی اطلاع سے اعتراف تک کا وقت6.2
MTTR (واقعہ)اعتراف سے حقیقی سروس کی بحالی تک کا وقت6.2
آن کال پیج کی تقسیم (On-call page distribution)رولنگ کھڑکی میں فی فرد موصول پیجز (ٹیم کی اوسط نہیں)6.3
کمزوری کی اصلاح کا وقت (Vulnerability time-to-remediate)دریافت سے حقیقی اصلاح تک کا وقت، شدت کے لحاظ سے ٹریک شدہ6.4

ان فارمولوں کو استعمال کرنے پر نوٹس

  • رفتار یا آؤٹ پٹ کے فارمولے کو ہمیشہ اس کی حفاظتی حد کے ساتھ جوڑیں (موضوع 1.2): تبدیلی کی ناکامی کی شرح کو ڈیپلائمنٹ کی تعدد اور لیڈ ٹائم کے ساتھ؛ بچ نکلنے والے نقص کی شرح کو ڈیلیوری کی رفتار کے ساتھ؛ ایرر بجٹ کے جلنے کو ڈیپلائمنٹ کی سرگرمی کے ساتھ۔
  • وقت پر مبنی فارمولوں کے لیے اوسط کے بجائے وسطانیہ اور فیصدی استعمال کریں (موضوع 1.6) سوائے اس کے کہ فارمولا صریح طور پر اوسط کا تقاضا کرے۔
  • ہر فارمولے کو اپنی ریاضیاتی تعریف کے ساتھ دستاویزی ماخذ کا نظام اور جمع کرنے کا طریقہ چاہیے (موضوع 1.5)؛ ایک ہی فارمولا مختلف ماخذ سے حساب کرنے والی دو ٹیمیں قابلِ موازنہ اعداد پیدا نہیں کریں گی۔
  • اوپر ہر فارمولے میں شدت سے وزن دینا صریح طور پر نہیں دکھایا گیا لیکن جہاں بھی “شدت سے وزن دار” آئے وہاں لاگو ہوتا ہے؛ مکمل درجہ بندی کی اسکیم کے لیے متعلقہ موضوع دیکھیں۔