संचालन
जानबूझकर लिए गए तकनीकी शॉर्टकट दर्ज और सीमित करें
सीमित लेजर जो हर जानबूझकर समझौते को स्वामी, ट्रिगर, नियंत्रण, समाप्ति और सत्यापन से जोड़ता है, बजाय इसे सामान्य सफाई में छिपाए।
प्रक्रिया
इस क्रम में करो।
- शॉर्टकट, उससे सक्षम निर्णय, तारीख, सिस्टम-सीमा, स्वीकार करने वाले लोग और उस समय उपलब्ध प्रमाण दर्ज करें।
- कर्ज़ को सुरक्षा, विश्वसनीयता, रखरखाव, अनुपालन, लागत या डिलीवरी-दबाव में वर्गीकृत करें और बताएँ कि इससे कौन-सी ठोस विफलता या लागत पैदा होती है।
- नियंत्रण, निगरानी, अस्थायी विकल्प, डेटा या सेवा-सीमा और वह अवलोकनीय संकेत तय करें जो शॉर्टकट को असुरक्षित बना देगा।
- स्वामी, समीक्षा-तिथि, सेवा-बंद होने की शर्त, निर्भरताएँ और उस जोखिम के लिए स्वीकृति-मार्ग तय करें जिसे अभी कम नहीं किया जा सकता।
- ट्रेस करें कि शॉर्टकट भविष्य के बदलाव, घटना-प्रतिक्रिया, onboarding और अनुपालन को कैसे प्रभावित करता है, फिर सामान्य सफाई के बजाय सक्रिय जोखिम के आधार पर प्राथमिकता दें।
- कर्ज़ चुकाने, बदलने या स्पष्ट रूप से स्वीकार करने की तारीख तय करें और निर्णय व प्रमाण दर्ज करें, बिना समझौते को चुपचाप आवश्यकता बना दिए।
- लेजर की समीक्षा करें, देर से या संचित हुए प्रविष्टियों पर चिह्न लगाएँ, और जवाबदेह स्वामी को वर्तमान स्थिति, प्रमाण, स्वीकृत जोखिम और अनसुलझे जोखिम लौटाएँ।
यह लाओ
इनपुट जो बिल्ली मांगेगी।
- शॉर्टकट का विवरण और तर्क
- प्रभावित सेवा या रिपॉज़िटरी
- जोखिम स्वामी और स्वीकृति प्राधिकारी
- निगरानी और समीक्षा के प्रमाण
राउटर + एक playbook
पहले रूट करो। एक चुनो।
Cat Paw हर काम पर एक playbook खोलता है, कई को मिलाता नहीं। इस राउटर से शुरू करो; बाकी रास्ते इसी workflow के उम्मीदवार हैं।
- राउटर:
minimal-code-pack skills/minimal-code-pack/technical-shortcut-debt-ledger/SKILL.md
सीमाएँ
सीमाएँ प्रॉम्प्ट के साथ चलती हैं।
- शुरू करने से पहले वास्तविक टूल, खाते, अनुमतियों और वर्कस्पेस की जाँच करें; कभी न कहें कि अनुपलब्ध टूल, खाता, स्रोत या क्षमता मौजूद है।
- निजी कोड, कलाकृत, लाइव जाँच या गैर-सार्वजनिक डेटा के लिए Latch/target-workspace का उपयोग करें; यह पहुँच उपलब्ध न हो तो अनुमान के बजाय सीमा पर रुककर अड़चन बताएँ।
- महत्वपूर्ण बाहरी कार्रवाई से पहले स्पष्ट स्वीकृति के लिए रुकें; प्रमाण, अनसुलझे जोखिम, मान्यताएँ और स्वीकृति की प्रतीक्षा में कोई भी कार्रवाई लौटाएँ।
पूरा मतलब
एक जाँचने लायक अंत।
लेजर हर जानबूझकर किए गए शॉर्टकट को सीमित जोखिम, नियंत्रण, स्वामी, समाप्ति या स्वीकृति-शर्त, सत्यापन-संकेत और प्रमाण-आधारित वर्तमान स्थिति देता है।
स्रोत
यह प्रक्रिया कहाँ से आई।
- github.com/DietrichGebert/ponytail/tree/e3ba2aa6f1e6f0bc4d69eb09c9f0d0a93af56156/
- martinfowler.com/bliki/TechnicalDebt.html
- sre.google/sre-book/release-engineering/
स्रोत workflow का पैटर्न तय करते हैं। Reddit और कम्युनिटी पोस्ट, जहाँ हैं, अभ्यास की कहानी हैं — सार्वभौमिक तथ्य नहीं।