𝗧𝗵𝗲 𝗕𝗹𝗮𝗺𝗲𝗹𝗲𝘀𝘀 𝗣𝗼𝘀𝘁𝗺𝗼𝗿𝘁𝗲𝗺 𝗧𝗵𝗮𝘁 𝗦𝘁𝗶𝗹𝗹 𝗕𝗹𝗮𝗺𝗲𝘀 𝗬𝗼𝘂
آپ ایک میٹنگ میں بیٹھے ہیں۔ سلائیڈ پر لکھا ہے کہ یہ ایک بلاامتیاز پوسٹ مارٹم (blameless postmortem) ہے۔ سہولت کار (facilitator) آپ کو کہتا ہے کہ لوگوں کے بجائے سسٹم پر توجہ دیں۔ آپ سر ہلاتے ہیں۔ لیکن پھر بھی آپ کو ایسا محسوس ہوتا ہے جیسے آپ کے خلاف رپورٹ لکھی جا رہی ہے۔
کمپنیاں نفسیاتی تحفظ (psychological safety) کی زبان استعمال کرتی ہیں۔ کوئی یہ نہیں پوچھتا کہ سسٹم کس نے خراب کیا۔ وہ پوچھتے ہیں کہ کس چیز نے اس ناکامی کو ہونے دیا۔ یہ سننے میں تو اچھا لگتا ہے۔ لیکن بہت سے انجینئرز کے لیے، پوسٹ مارٹم نگرانی کے آلات (surveillance tools) بن چکے ہیں۔
یہ کیسے کام کرتا ہے، ملاحظہ کریں۔
ایک واقعے کی ٹائم لائن (incident timeline) ایک مشترکہ فولڈر میں آتی ہے۔ ایک تھریڈ میں ایک سوال ظاہر ہوتا ہے: "کیا اسکیلیشن (escalation) سے پہلے الرٹ دیکھا گیا تھا؟" یہ حقیقت پسندانہ لگتا ہے۔ لیکن حقیقت میں، یہ ایک ٹائم اسٹیمپ ہے جس پر آپ کا نام درج ہے۔ آپ کا مینیجر آپ کا پرفارمنس ریویو لکھتے وقت اسے دیکھتا ہے۔ سسٹم کسی کی طرف انگلی نہیں اٹھاتا۔ یہ صرف یہ ریکارڈ کرتا ہے کہ کس نے، کیا اور کب کیا۔
ٹیمیں سمجھتی ہیں کہ مکمل پوسٹ مارٹم غلطیوں کو روکتے ہیں۔ مکمل ہونے کے لیے، وہ ہر چیز کا سراغ لگاتے ہیں۔ وہ ریکارڈ کرتے ہیں کہ کس نے کوڈ مرج (merge) کیا اور کس نے رول بیک (rollback) کی منظوری دی۔ یہ ڈیٹا ایک دستاویزی ثبوت (paper trail) بن جاتا ہے۔ ریویو کے سیزن کے دوران، ٹائم لائن میں "موجود ہونا" ناکامی کے ایک تسلسل کے طور پر نظر آتا ہے۔ اس سے کوئی فرق نہیں پڑتا کہ آپ ہی وہ شخص تھے جس نے بگ (bug) کو ٹھیک کیا تھا۔ آپ واقعے کے قریب تھے۔ وہ تسلسل آپ کو مہنگا پڑتا ہے۔
سمجھدار انجینئرز بچنے کے لیے چالیں چلنا شروع کر دیتے ہیں۔
- وہ کانفیگریشن (config) تبدیل کرنے والے آخری شخص بننے سے بچتے ہیں۔
- وہ میٹنگ سے پہلے انسیڈنٹ (incident) کے کرداروں سے ہٹ جاتے ہیں۔
- وہ مبہم ایکشن آئٹمز (action items) لکھتے ہیں تاکہ کوئی ایک شخص ان کا ذمہ دار نہ ٹھہرے ۔
یہ سستی نہیں ہے۔ یہ بقا کی جنگ ہے۔ جب بلاامتیاز کلچر ایک جھوٹ بن جائے، تو لوگ آن کال (on-call) روٹیشنز کے لیے رضاکارانہ طور پر کام کرنا چھوڑ دیتے ہیں۔ وہ مسئلے کے حل کی ذمہ داری لینا چھوڑ دیتے ہیں۔ انہیں سسٹم سے زیادہ اپنے دستاویزی ثبوت (paper trail) کی فکر ہوتی ہے۔
آپ سچ تب دیکھتے ہیں جب ایک سینئر انجینئر آن کال (on-call) سے سبکدوش ہونے کا کہتا ہے۔ قیادت اسے تحریک (motivation) کا مسئلہ کہتی ہے۔ درحقیقت یہ اعتماد کا مسئلہ ہے۔ آپ اسے تب دیکھتے ہیں جب ایکشن آئٹمز آٹومیشن کے بجائے "کوچنگ" پر توجہ مرکوز کرتے ہیں۔ کوچنگ دراصل پرفارمنس ریویو کا ہی ایک دوسرا نام ہے۔
حقیقی بلاامتیاز کلچر کے لیے یہ ادارہ جاتی طور پر انکار ضروری ہے کہ انسیڈنٹ لاگز (incident logs) کو ریزیومے (résumé) کی لائنوں کے طور پر استعمال نہ کیا جائے۔
- پوسٹ مارٹم کو اس شخص کی حوصلہ افزائی کرنی چاہیے جو مدد کے لیے پانچ بار حاضر ہوا۔
- ایکشن آئٹمز کو آٹومیشن اور سرکٹ بریکرز (circuit breakers) پر توجہ دینی چاہیے۔
- اصلاحات کو سسٹم کو بہتر بنانا چاہیے، نہ کہ انسان کو۔
تب تک، "بلاامتیاز" صرف ایک ایسا لفظ ہے جو اس حصے سے پہلے استعمال کیا جاتا ہے جو تکلیف دیتا ہے۔
Source: https://dev.to/omieee_24/the-blameless-postmortem-that-still-blames-you-3bdc
اختیاری سیکھنے کی کمیونٹی: https://t.me/GyaanSetuAi