ฉันไม่เห็นด้วยกับข้อสันนิษฐานในคำถาม - นี่คือความปลอดภัย - แต่ฉันก็ไม่เห็นด้วยเช่นกันว่าระบบอัตโนมัติกำลังจะบันทึกวันด้วยตัวเอง ฉันจะเริ่มต้นด้วยปัญหา:
คุณไม่ควรทำอะไรกับการผลิตโดยไม่ตั้งใจ !
ซึ่งรวมถึงการทำสิ่งอัตโนมัติโดยไม่ตั้งใจ
คุณกำลังสับสนความปลอดภัยของระบบด้วยแนวคิดเช่น "ใครได้รับอนุญาตให้ทำอะไร" บัญชีการพัฒนาของคุณควรจะสามารถเขียนไปยังสำเนาเซิร์ฟเวอร์การควบคุมเวอร์ชันและฐานข้อมูล dev เท่านั้น หากพวกเขาสามารถอ่าน / เขียนการผลิตพวกเขาสามารถแฮ็กและใช้ประโยชน์จากการขโมยข้อมูลลูกค้าหรือ (ดังที่คุณแสดง) อาจผิดพลาดไปในการสูญเสียข้อมูลลูกค้า
คุณต้องเริ่มต้นด้วยการแยกเวิร์กโฟลว์ของคุณออก
บัญชีนักพัฒนาซอฟต์แวร์ของคุณควรจะสามารถเขียนไปยังสำเนาของตนเองการควบคุมเวอร์ชันและอาจดึงจากการควบคุมเวอร์ชันไปสู่สภาพแวดล้อมการทดสอบ
ผู้ใช้การสำรองข้อมูลควรจะสามารถอ่านได้จากการผลิตและเขียนไปยังที่เก็บข้อมูลสำรองของคุณ (ซึ่งควรได้รับการปกป้องอย่างเหมาะสม)
การอ่าน / เขียนในการผลิตอื่น ๆ นั้นจำเป็นต้องมีการพิสูจน์ตัวตนแบบพิเศษและไม่สะดวก คุณไม่ควรแอบเข้าไปหรือลืมว่าคุณเข้าสู่ระบบการควบคุมการเข้าถึงทางกายภาพมีประโยชน์ที่นี่ สมาร์ทการ์ดสวิตช์พลิกไปที่ "แขน" บัญชีการเข้าถึงคีย์คู่เปิดพร้อมกัน
การเข้าถึงการผลิตไม่ควรเป็นสิ่งที่คุณต้องทำทุกวัน งานส่วนใหญ่ควรอยู่บนแพลตฟอร์มทดสอบของคุณและการใช้งานนอกเวลาผลิตเพื่อการผลิตหลังจากการตรวจสอบอย่างละเอียด ความไม่สะดวกเล็กน้อยจะไม่ฆ่าคุณ
ระบบอัตโนมัติเป็นส่วนหนึ่งของโซลูชัน
ฉันไม่ได้ตาบอดกับความจริงที่ว่าการเปลี่ยนแปลงทั้งหมด (การอัปโหลดไปยัง VCS, การตรวจสอบความครอบคลุม, การดึงไปยังเซิร์ฟเวอร์ทดสอบ, การทดสอบแบบอัตโนมัติ, การรับรองซ้ำ, การสร้างการสำรองข้อมูล, การดึงจาก VCS) เป็นกระบวนการที่ยาวนาน
นั่นคือสิ่งที่ระบบอัตโนมัติสามารถช่วยได้ตามคำตอบของ Ben มีภาษาสคริปต์ต่าง ๆ มากมายที่ทำให้การทำงานบางอย่างง่ายขึ้นมาก แค่ทำให้แน่ใจว่าคุณไม่ได้ทำเรื่องโง่ ๆ ง่ายเกินไป ขั้นตอนการตรวจสอบสิทธิ์ซ้ำ ๆ ของคุณควรจะยังคงเด่นชัด (และหากเป็นอันตราย) พวกเขาควรจะไม่สะดวกและยากที่จะทำโดยไม่ต้องคิด
แต่เพียงอย่างเดียวระบบอัตโนมัติแย่กว่าไร้ประโยชน์ มันจะช่วยให้คุณทำผิดพลาดครั้งใหญ่ด้วยความคิดที่น้อยลง
เหมาะสำหรับทีมทุกขนาด
ฉันสังเกตเห็นคุณชี้ให้เห็นขนาดของทีมของคุณ ฉันเป็นผู้ชายคนหนึ่งและฉันใส่ตัวเองผ่านสิ่งนี้เพราะใช้เวลาเพียงคนเดียวที่จะเกิดอุบัติเหตุ มีค่าใช้จ่าย แต่ก็คุ้มค่า คุณจะจบลงด้วยการพัฒนาและการผลิตที่ปลอดภัยและปลอดภัยยิ่งขึ้น