क्रमिक ऑटोमेशन की कुंजी, Do-nothing scripting (2019)
(blog.danslimmon.com)-
क्रमिक ऑटोमेशन की कुंजी: Do-nothing scripting
- हर ऑपरेशंस टीम के पास ऐसे मैनुअल प्रोसीजर होते हैं जो अभी तक ऑटोमेट नहीं हुए हैं। इन प्रक्रियाओं को पूरी तरह हटाया नहीं जा सकता, और खासकर infrastructure changes या user account provisioning जैसी प्रक्रियाएँ बड़ा बोझ बन सकती हैं.
- उदाहरण के लिए, user account provisioning प्रक्रिया में SSH key pair बनाना, Git में public key commit करना, build job पूरा होने का इंतज़ार करना, employee directory में email address ढूँढना, और 1Password के जरिए private key भेजना जैसे चरण शामिल होते हैं.
- इन प्रक्रियाओं में ध्यान की ज़रूरत होती है, लेकिन ये न तो कोई दिलचस्प problem-solving देती हैं और न ही संतोषजनक परिणाम। इसे "slog" कहा जाता है.
- ऑटोमेशन इन प्रक्रियाओं को अधिक तेज़ी और सटीकता से कर सकता है, लेकिन हर चरण को ऑटोमेट करना मुश्किल हो सकता है। आंशिक ऑटोमेशन से प्रक्रिया कम झंझटभरी नहीं होती.
-
Do-nothing scripting
- लगभग हर slog को "do-nothing script" में बदला जा सकता है। यह ऐसा स्क्रिप्ट है जो हर चरण को function में encapsulate करके प्रक्रिया के निर्देशों को encode करता है.
- उदाहरण स्क्रिप्ट हर चरण को user के सामने प्रस्तुत करती है और उसके मैनुअली पूरा होने तक इंतज़ार करती है.
- यह स्क्रिप्ट वास्तव में प्रक्रिया का कोई भी चरण खुद नहीं करती। फिर भी, यह निम्नलिखित मूल्य देती है:
- यह सुनिश्चित करके कि कोई चरण छूटे नहीं, ध्यान बनाए रखती है और प्रक्रिया पूरी करना आसान बनाती है.
- हर चरण function में encapsulate होता है, इसलिए बाद में उसे ऐसे code से बदला जा सकता है जो उसे अपने-आप पूरा करे.
- समय के साथ उपयोगी चरणों की library विकसित की जा सकती है, जिससे भविष्य के ऑटोमेशन प्रयास अधिक कुशल बनते हैं.
- do-nothing script मैनुअल काम कम नहीं करती, लेकिन यह ऑटोमेशन के काम की activation energy कम करती है, जिससे समय के साथ मेहनत घटाई जा सकती है.
अभी कोई टिप्पणी नहीं है.