ऑन-प्रेमाइज़ SDLC सर्वोत्तम प्रथाएँ
यह लेख निम्नलिखित के लिए अनुशंसित सर्वोत्तम प्रथाएँ परिभाषित करता है:
- EKB प्लेटफ़ॉर्म (एप्लिकेशन) को गैर-उत्पादन से उत्पादन तक प्रवर्तित करना
- EKB परियोजनाओं और AI उपयोग मामलों को गैर-उत्पादन से उत्पादन तक प्रवर्तित करना
- प्रत्येक प्रवर्तन गतिविधि के लिए भूमिकाएँ और जिम्मेदारियाँ स्पष्ट रूप से परिभाषित करना, जिसमें अपडेट, परीक्षण, कॉन्फ़िगरेशन और अनुमोदन शामिल हैं
यह दृष्टिकोण ऑन-प्रेमाइज़ वातावरण के लिए डिज़ाइन किया गया है और सामान्य SDLC, सुरक्षा और संचालन शासन मानकों के साथ संरेखित है। यह दृष्टिकोण:
- प्रवर्तन के दौरान भूमिकाएँ और जिम्मेदारियाँ स्पष्ट रूप से परिभाषित करता है
- वातावरण-विशिष्ट कॉन्फ़िगरेशन अपडेट को ध्यान में रखता है
- उद्यम ऑन-प्रेमाइज़ SDLC और सुरक्षा मॉडल के साथ संरेखित है
- सख्त उत्पादन पहुँच नियंत्रण बनाए रखता है
- दोहराने योग्य और ऑडिट करने योग्य प्रवर्तन सक्षम बनाता है
वातावरण मॉडल (ऑन-प्रेमाइज़)
आपकी टीम EKB के लिए अलग ऑन-प्रेमाइज़ गैर-उत्पादन और उत्पादन वातावरण बनाए रखती है। ये वातावरण:
- तार्किक और भौतिक रूप से अलग-थलग हैं
- नियंत्रित, मैनुअल प्रक्रियाओं के माध्यम से प्रवर्तित होते हैं
दोनों प्लेटफ़ॉर्म अपडेट और परियोजना प्रवर्तन एक एकल SDLC फ्रेमवर्क के तहत शासित होते हैं।
SDLC चरण और प्रवर्तन अवलोकन
चरण 1 – डिज़ाइन और बिल्ड (गैर-उत्पादन)
- उपयोग मामले EKB गैर-उत्पादन में डिज़ाइन और कॉन्फ़िगर किए जाते हैं
- प्रॉम्प्ट, वर्कफ़्लो और एकीकरण पुनरावृत्ति और समायोजन किए जाते हैं
- संभव होने पर परीक्षण डेटा का उपयोग किया जाता है
स्वामी: व्यावसायिक टीम / SMEs
सहायता: EKB (AA)
चरण 2 – परीक्षण और सत्यापन (गैर-उत्पादन)
- कार्यात्मक परीक्षण और UAT
- सटीकता, प्रदर्शन और सुरक्षा सत्यापन
- प्रवर्तन के लिए तैयारी की पुष्टि करने वाला व्यावसायिक हस्ताक्षर
स्वामी: व्यावसायिक टीम / SMEs
चरण 3 – प्रवर्तन तैयारी
किसी भी प्रवर्तन से पहले:
- परिवर्तन अनुमोदन प्राप्त किए जाते हैं
- फ़ायरवॉल और नेटवर्क आवश्यकताओं की समीक्षा की जाती है
- उत्पादन पहुँच और RBAC दृष्टिकोण की पुष्टि की जाती है
- वातावरण-विशिष्ट कॉन्फ़िगरेशन मान पहचाने जाते हैं
प्रवर्तन तंत्र
प्लेटफ़ॉर्म (वातावरण) प्रवर्तन
प्लेटफ़ॉर्म प्रवर्तन में शामिल हैं:
- EKB संस्करण अपग्रेड
- सुरक्षा पैच
- प्लेटफ़ॉर्म-स्तरीय कॉन्फ़िगरेशन परिवर्तन
उच्च-स्तरीय प्रवाह
- गैर-उत्पादन में अपडेट लागू
- प्लेटफ़ॉर्म परीक्षण और सत्यापन
- परिवर्तन अनुमोदन और शेड्यूलिंग
- उत्पादन में तैनाती
- तैनाती के बाद सत्यापन
परियोजना / उपयोग मामला प्रवर्तन
EKB ऑन-प्रेमाइज़ वातावरण के बीच परियोजना एक्सपोर्ट/इम्पोर्ट तंत्र के माध्यम से प्रवर्तन का समर्थन करता है।
प्रवर्तन में शामिल
- परियोजना कॉन्फ़िगरेशन
- वर्कफ़्लो और एजेंट
- प्रॉम्प्ट और नियम
प्रवर्तन में शामिल नहीं
- उपयोगकर्ता और भूमिका असाइनमेंट
- वातावरण-विशिष्ट रहस्य
- नेटवर्क और फ़ायरवॉल सेटिंग्स
यह सुनिश्चित करता है कि उत्पादन पहुँच स्पष्ट रूप से नियंत्रित बनी रहे।
उच्च-स्तरीय प्रवाह
- गैर-उत्पादन में परियोजना अंतिम रूप दी जाती है
- गैर-उत्पादन से एक्सपोर्ट
- उत्पादन में इम्पोर्ट
- वातावरण-विशिष्ट कॉन्फ़िगरेशन अपडेट
- उत्पादन कॉन्फ़िगरेशन और पहुँच सेटअप
- स्मोक परीक्षण और गो-लाइव
प्रवर्तन गतिविधियों के लिए भूमिकाएँ और जिम्मेदारियाँ
यह खंड परिभाषित करता है कि गैर-उत्पादन से उत्पादन तक अपडेट और कॉन्फ़िगरेशन को बढ़ाने में शामिल प्रत्येक गतिविधि कौन करता है।
प्लेटफ़ॉर्म (वातावरण) प्रवर्तन जिम्मेदारियाँ
| गतिविधि | व्यावसायिक टीम | Run / Middleware टीम | EKB (AA) |
|---|---|---|---|
| प्लेटफ़ॉर्म अपग्रेड की योजना बनाएँ | I | C | R |
| गैर-उत्पादन में अपग्रेड लागू करें | I | I | R |
| प्लेटफ़ॉर्म रिग्रेशन परीक्षण चलाएँ | I | C | R |
| परीक्षण परिणामों की समीक्षा करें | I | C | R |
| परिवर्तन अनुमोदन और शेड्यूलिंग | I | R | C |
| उत्पादन में अपग्रेड तैनात करें | I | C | R |
| तैनाती के बाद सत्यापन | I | C | R |
मुख्य बिंदु
EKB (AA) प्लेटफ़ॉर्म अपडेट लागू करने और प्लेटफ़ॉर्म-स्तरीय परीक्षण चलाने के लिए जिम्मेदार है।
Run / Middleware टीम अनुमोदन, शेड्यूलिंग और बुनियादी ढाँचा तैयारी नियंत्रित करती है।
परियोजना / उपयोग मामला प्रवर्तन जिम्मेदारियाँ
| गतिविधि | व्यावसायिक टीम | Run / Middleware टीम | EKB (AA) |
|---|---|---|---|
| उपयोग मामला विकसित और कॉन्फ़िगर करें (गैर-उत्पादन) | R | I | C |
| कार्यात्मक परीक्षण और UAT | R | I | C |
| प्रवर्तन के लिए तैयारी की पुष्टि करें | R | I | I |
| गैर-उत्पादन से परियोजना एक्सपोर्ट करें | I | I | R |
| उत्पादन में परियोजना इम्पोर्ट करें | I | C | R |
| उत्पादन स्मोक परीक्षण | R | C | C |
| गो-लाइव अनुमोदन | R | I | I |
मुख्य बिंदु
आपकी टीम के व्यावसायिक हितधारक सत्यापन और अनुमोदन के स्वामी हैं, जबकि EKB (AA) तकनीकी प्रवर्तन चरण निष्पादित करता है।
प्रवर्तन के बाद कॉन्फ़िगरेशन (उत्पादन)
ये गतिविधियाँ उत्पादन नियंत्रण बनाए रखने के लिए इम्पोर्ट के बाद होती हैं।
| गतिविधि | व्यावसायिक टीम | Run / Middleware टीम | EKB (AA) |
|---|---|---|---|
| उत्पादन उपयोगकर्ता बनाएँ | I | R | I |
| RBAC असाइन करें | I | R | C |
| फ़ायरवॉल / नेटवर्क कॉन्फ़िगर करें | I | R | C |
| एकीकरण सत्यापित करें | R | C | C |
वातावरण-विशिष्ट कॉन्फ़िगरेशन अपडेट (प्रवर्तन के दौरान आवश्यक)
जब एक परियोजना को गैर-उत्पादन से उत्पादन तक प्रवर्तित किया जाता है, तो उत्पादन वातावरण को दर्शाने के लिए कुछ कॉन्फ़िगरेशन मानों को अपडेट करना आवश्यक है। ये मान स्वचालित रूप से नहीं ले जाए जाते और प्रवर्तन के दौरान समीक्षा किए जाने चाहिए।
RPA कॉन्फ़िगरेशन अपडेट (यदि लागू हो)
जिन उपयोग मामलों में RPA उपकरणों के साथ एकीकरण होता है, उनके लिए उत्पादन में निम्नलिखित मानों को आमतौर पर अपडेट करने की आवश्यकता होती है:
- Control Room URL
- उपयोगकर्ता नाम
- User v2 Token
ये मान उत्पादन RPA बुनियादी ढाँचे और प्रमाणपत्रों को संदर्भित करने चाहिए।
EKB कॉन्फ़िगरेशन अपडेट
EKB के भीतर, प्रवर्तन के बाद निम्नलिखित वातावरण-विशिष्ट मानों की समीक्षा और अपडेट करना आवश्यक है:
-
Base URL
- उदाहरण:
- गैर-उत्पादन:
https://nonprod.example.com - उत्पादन:
https://prod.example.com
- गैर-उत्पादन:
- उदाहरण:
-
Project ID
-
Project xApiKey
-
Project xApiSecret
-
Smart Table ID(s)
ये मान प्रत्येक वातावरण के लिए अद्वितीय हैं और उत्पादन में सही रनटाइम व्यवहार के लिए आवश्यक हैं।
कॉन्फ़िगरेशन अपडेट के लिए जिम्मेदारी
| गतिविधि | व्यावसायिक टीम | Run / Middleware टीम | EKB (AA) |
|---|---|---|---|
| आवश्यक कॉन्फ़िग परिवर्तन पहचानें | C | C | R |
| उत्पादन RPA वेरिएबल अपडेट करें | I | R | C |
| उत्पादन EKB वेरिएबल अपडेट करें | I | C | R |
| कॉन्फ़िगरेशन परिवर्तन सत्यापित करें | R | C | C |
उत्पादन संचालन मॉडल
आपकी टीम
- उत्पादन संचालन की स्वामित्व
- उपयोगकर्ता, RBAC और निगरानी का प्रबंधन
- पहली पंक्ति घटना प्रतिक्रिया प्रदान करना
EKB (AA)
- प्लेटफ़ॉर्म स्थिरता और सुधार की स्वामित्व
- प्लेटफ़ॉर्म अपग्रेड और पैच प्रदान करना
- जटिल कॉन्फ़िगरेशन समस्याओं में सहायता
EKB उत्पादन रन टीम के रूप में कार्य नहीं करता।
परिवर्तन प्रबंधन और शासन
- सभी उत्पादन परिवर्तन औपचारिक परिवर्तन प्रबंधन प्रक्रियाओं का पालन करते हैं
- गैर-उत्पादन प्रयोग का एकमात्र वातावरण है
- आपातकालीन सुधार शीघ्र अनुमोदन का पालन करते हैं
प्रत्येक उत्पादन उपयोग मामले में होना चाहिए:
- व्यावसायिक स्वामी
- परिभाषित दायरा
- सहायता संपर्क
- रोलबैक योजना