1.0 حصہ 1 کا تعارف: پیمائش کی بنیادیں
یہ کتاب کسی ایک میٹرک کا نام لینے سے پہلے ایک زیادہ مشکل سوال کا جواب دیتی ہے: پیمائش کا مقصد کیا ہے؟ جس ٹیم نے بھی کبھی کوئی ڈیش بورڈ بنایا ہے، اس نے بالآخر یہ بھی دیکھا ہے کہ کوئی عدد بہتر ہوتا جا رہا ہے جبکہ وہ چیز بگڑتی جا رہی ہے جس کی وہ نمائندگی کرتا تھا۔ یہ کسی ٹولنگ کی ناکامی نہیں ہے۔ یہ ان بنیادوں کو نظرانداز کرنے کا متوقع نتیجہ ہے جن کا احاطہ یہ حصہ کرتا ہے: آپ پیمائش کیوں کر رہے ہیں، جب لوگوں کو معلوم ہو جائے کہ ان پر نظر رکھی جا رہی ہے تو میٹرک کے ساتھ کیا ہوتا ہے، سرگرمی کے مقابلے میں نتائج کو زیادہ وزن کیسے دیا جائے، کسی عدد اور اس کی تعریف کا مالک کون ہے، ڈیٹا دراصل کہاں سے آتا ہے، اور شور بھرے اشارے کو خود کو دھوکا دیے بغیر کیسے پڑھا جائے۔
بڑی ٹیموں کے لیے یہ بنیادیں اختیاری نہیں رہتیں۔ ایک اکیلی ٹیم کسی ایسے وقتی عدد سے کام چلا سکتی ہے جس پر مینیجر ہفتے میں ایک بار نظر ڈال لیتا ہو۔ سینکڑوں انجینئروں، درجنوں ڈیش بورڈز اور اوپر رپورٹ کرنے والی قیادت والا ادارہ ایسا نہیں کر سکتا۔ اس پیمانے پر، جس میٹرک کا کوئی مالک نہ ہو یا جس کی تعریف ناقص ہو، وہ صرف ایک ٹیم کو گمراہ نہیں کرتا، بلکہ ان سب کو گمراہ کرتا ہے جو آگے چل کر اس عدد پر یہ جانچے بغیر بھروسا کرتے ہیں کہ وہ کیسے بنا تھا، اور جب رویے اسے گیم کرنے کے مطابق ڈھل جائیں تو اسے واپس سیدھا کرنا مہنگا پڑتا ہے۔
بڑے ادارے اور حکومتی ادارے اسے سب سے زیادہ شدت سے محسوس کرتے ہیں، کیونکہ ان کے میٹرک اکثر اس ٹیم سے آگے بھی نتائج رکھتے ہیں جو انہیں تیار کرتی ہے: بجٹ کے فیصلے، عوامی کارکردگی کی رپورٹیں، آڈٹ کے نتائج اور وینڈر کے معاہدے۔ جو میٹرک بظاہر انجینئرنگ کی اندرونی سہولت دکھائی دیتا ہے، وہ خاموشی سے ان لوگوں کے فیصلوں کا ایک نازک اور بے سوال ان پٹ بن سکتا ہے جو اس پائپ لائن کو کبھی نہیں دیکھتے جس نے اسے پیدا کیا تھا۔ بنیادوں کو درست کرنا ہی اس وزن کو قابلِ برداشت بناتا ہے۔
اس حصے کے موضوعات
- 1.1 سافٹ ویئر انجینئرنگ کی پیمائش کیوں کی جائے: پیمائش کے حق میں دلیل، اس سے کیا حاصل ہونا چاہیے، اور سیکھنے کے لیے پیمائش اور فیصلہ سنانے کے لیے پیمائش کے درمیان فرق۔
- 1.2 گڈہارٹ کا قانون اور میٹرکس کی نفسیات: وہ واحد خیال جو اس کتاب کے ہر دوسرے موضوع پر حاوی ہے: جو پیمانہ ہدف بن جائے وہ اچھا پیمانہ نہیں رہتا، اور وہ نفسیاتی میکانزم جو لوگوں کو یہ معلوم ہوتے ہی کہ ان پر نظر ہے، گیمنگ کو تقریباً ناگزیر بنا دیتے ہیں۔
- 1.3 پیداوار پر نتائج کو ترجیح: کیا ناپا جائے اس کا انتخاب: میٹرکس کے مجموعے کو سرگرمی کے بجائے نتائج کی طرف کیسے جھکایا جائے، ان پٹ/آؤٹ پٹ/آؤٹ کم کے کلاسیکی فرق اور نارتھ اسٹار نمونے کی مدد سے۔
- 1.4 میٹرکس کا نظم و نسق اور ملکیت: کیا ناپا جائے اس کا فیصلہ کون کرتا ہے، تعریف کا مالک کون ہے، اور میٹرکس کا منشور بڑھتے ہوئے ڈیش بورڈ کو بے جواب دہ پھیلاؤ بننے سے کیسے روکتا ہے۔
- 1.5 ڈیٹا کے ذرائع اور انسٹرومینٹیشن: انجینئرنگ میٹرکس دراصل کہاں سے آتے ہیں، انسٹرومینٹیشن بمقابلہ خود رپورٹ، اور ڈیٹا کے معیار کے وہ مسائل جو کسی کے نوٹس کرنے سے پہلے خاموشی سے ڈیش بورڈ کو بے اعتبار کر دیتے ہیں۔
- 1.6 انجینئرنگ میٹرکس کے لیے شماریاتی خواندگی: کسی میٹرک کو ایمانداری سے پڑھنے کے لیے ٹیم کو کم از کم جو شماریاتی فہم درکار ہے: پرسنٹائل بمقابلہ اوسط، نمونے کا حجم، اوسط کی طرف واپسی، اور الجھانے والے متغیرات۔
یہ موضوعات ایک دوسرے سے کیسے جڑے ہیں
یہ چھ موضوعات سخت ترتیب سے آگے بڑھتے ہیں۔ موضوع 1.1 پوچھتا ہے کہ پیمائش آخر کیوں کی جائے، جو اس لیے اہم ہے کہ جس ٹیم نے اس کا جواب نہیں دیا وہ ایسے اعداد جمع کرے گی جن پر کوئی عمل نہیں کرتا۔ موضوع 1.2 وہ محور ہے جس پر کتاب کا باقی حصہ گھومتا ہے: جب آپ مان لیں کہ کوئی بھی پیمانہ ہدف بن سکتا ہے اور گیم کیا جا سکتا ہے، تو بعد کے ہر موضوع کی سفارشات اسی خطرے کے خلاف ڈیزائن کرنے سے نکلتی ہیں۔ موضوع 1.3 اس احتیاط کو ایک مثبت اصول میں بدلتا ہے: نتائج کی طرف جھکیں، کیونکہ انہیں سستے میں گیم کرنا سب سے مشکل ہے۔ موضوع 1.4 نظم و نسق کو ٹھوس بناتا ہے، موضوع 1.5 ڈیٹا کو ٹھوس بناتا ہے، اور موضوع 1.6 آپ کو وہ شماریاتی فہم دیتا ہے جس سے نظم و نسق اور انسٹرومینٹیشن کے درست ہونے کے بعد بھی شور سے دھوکا کھانے سے بچا جا سکے۔
آگے کی ہر چیز اس حصے پر منحصر ہے۔ حصہ 2 کے فلو میٹرکس اور DORA میٹرکس، اور حصہ 3 کا SPACE فریم ورک، دراصل موضوعات 1.2 اور 1.3 میں بیان کیے گئے نتائج کو وزن دینے اور حفاظتی حدوں کی جوڑی بنانے کے اصولوں کی عملی مثالیں ہیں۔ موضوع 8.1 میں ڈیش بورڈ ڈیزائن کی رہنمائی موضوع 1.4 کے نظم و نسق کے ماڈل کو فرض کرتی ہے۔ اور پختگی کا وہ نمونہ جو اس کتاب کے ہر موضوع کو ختم کرتا ہے، اپنے پانچ درجوں کے نیچے، دراصل بالکل اسی ڈسپلن کی پختگی کا نمونہ ہے جس کا تعارف یہ حصہ کراتا ہے: ایسے ناپنا جیسے آپ کا مطلب ہو، اور اپنے کام کی خود جانچ کرنا۔