मैं असहमत सवाल में इस धारणा -इस साथ है सुरक्षा- लेकिन मैं यह भी असहमत हैं कि स्वचालन अपने आप ही दिन को बचाने के लिए जा रहा है। मैं समस्या के साथ शुरू करूँगा:
आप गलती से उत्पादन के लिए कुछ भी करने में सक्षम नहीं होना चाहिए !
जिसमें गलती से स्वचालित चीजें करना शामिल है।
आप सिस्टम सुरक्षा को अवधारणाओं के साथ भ्रमित कर रहे हैं जैसे कि "किसने क्या करने की अनुमति दी है"। आपके विकास खाते केवल उनकी प्रतियों, संस्करण नियंत्रण सर्वर और देव डेटाबेस में लिखने में सक्षम होना चाहिए। यदि वे उत्पादन पढ़ / लिख सकते हैं, तो उन्हें ग्राहक डेटा चोरी करने के लिए हैक किया जा सकता है और उनका शोषण किया जा सकता है (या जैसा आपने प्रदर्शन किया है) ग्राहक डेटा खोने में गुमराह किया जा सकता है।
आपको अपने वर्कफ़्लो को छाँटकर शुरू करना होगा।
आपके डेवलपर खाते अपनी प्रतियां, संस्करण नियंत्रण और शायद परीक्षण नियंत्रण में संस्करण नियंत्रण से खींचने के लिए लिखने में सक्षम होना चाहिए।
बैकअप उपयोगकर्ताओं को केवल उत्पादन से पढ़ने और अपने बैकअप स्टोर पर लिखने में सक्षम होना चाहिए (जिसे उपयुक्त रूप से संरक्षित किया जाना चाहिए)।
उत्पादन पर किसी अन्य को पढ़ने / लिखने के लिए विशेष और असुविधाजनक प्रमाणीकरण की आवश्यकता होती है। आप इसमें फिसल नहीं सकते हैं या भूल गए हैं कि आप लॉग इन हैं। भौतिक पहुँच नियंत्रण यहाँ उपयोगी है। स्मार्ट कार्ड, खाते को "आर्म" करने के लिए फ्लिप-स्विच, साथ-साथ दोहरी-कुंजी एक्सेस।
उत्पादन तक पहुँचने के लिए कुछ ऐसा नहीं होना चाहिए जो आपको हर दिन करना चाहिए। अधिकांश कार्य आपके परीक्षण प्लेटफ़ॉर्म पर होने चाहिए और सावधानीपूर्वक जांच के बाद उत्पादन के लिए आउट-ऑफ-द-टाइम तैनाती होनी चाहिए। थोड़ी असुविधा आपको नहीं मारेगी।
स्वचालन समाधान का हिस्सा है।
मैं इस तथ्य से अंधा नहीं हूं कि पूर्ण टर्नअराउंड (वीसीएस पर अपलोड करना, कवरेज की जांच करना, टेस्ट सर्वर पर खींचना, स्वचालित परीक्षण चलाना, सौंदर्यीकरण करना, बैकअप बनाना, वीसीएस से खींचना) एक लंबी प्रक्रिया है।
ऐसा इसलिए है , जहां स्वचालन कर सकते हैं मदद बेन प्रति जवाब। कई अलग-अलग स्क्रिप्टिंग भाषाएं हैं जो कुछ कार्यों को बहुत आसान बना देती हैं। बस सुनिश्चित करें कि आप बेवकूफ चीजें करना बहुत आसान नहीं बनाते हैं। आपके सौहार्दपूर्ण कदम अभी भी उच्चारण किए जाने चाहिए (और यदि खतरनाक हैं) तो उन्हें बिना सोचे-समझे करने के लिए असुविधाजनक और कठिन होना चाहिए।
लेकिन अकेले , स्वचालन बेकार से भी बदतर है। यह आपको कम विचार के साथ बड़ी गलतियाँ करने में मदद करेगा।
सभी आकारों की टीमों के लिए उपयुक्त।
मैंने देखा कि आप अपनी टीम के आकार को इंगित कर रहे हैं। मैं एक आदमी हूं और मैंने अपने आप को इसके माध्यम से रखा है क्योंकि यह केवल एक व्यक्ति को दुर्घटना के लिए ले जाता है। एक ओवरहेड है, लेकिन यह इसके लायक है। आप अधिक सुरक्षित और अधिक सुरक्षित विकास और उत्पादन वातावरण के साथ समाप्त होते हैं।