เปลี่ยนกระบวนการควบคุมในวิศวกรรมซอฟต์แวร์พร้อมขั้นตอน

การควบคุมการเปลี่ยนแปลงคืออะไร?

การควบคุมการเปลี่ยนแปลงเป็นกระบวนการที่บริษัทใช้ เอกสารระบุและอนุมัติการเปลี่ยนแปลง สู่สภาพแวดล้อมด้านไอที จะช่วยลดโอกาสของการเปลี่ยนแปลง การหยุดชะงัก และข้อผิดพลาดในระบบโดยไม่ได้รับอนุญาต

ทำไมต้องเปลี่ยนการควบคุม?

เมื่อใดก็ตามที่มีการร้องขอการเปลี่ยนแปลงใหม่หรือที่แตกต่างสำหรับระบบ โดยเฉพาะอย่างยิ่งจากผู้มีส่วนได้ส่วนเสีย จะไม่เป็นทางเลือกหรือเพิกเฉยได้ จะต้องดำเนินการโดยไม่กระทบต่อส่วนประกอบอื่นๆ ของระบบ นี่คือเวลาที่การควบคุมการเปลี่ยนแปลงมีประโยชน์ ช่วยให้ทีมงานโครงการปรับเปลี่ยนขอบเขตของโครงการโดยใช้การควบคุมและนโยบายที่ระบุ การควบคุมการเปลี่ยนแปลงจะดำเนินการเมื่อใดก็ตามที่โครงการไม่คืบหน้าตามแผนที่วางไว้

จำเป็นต้องกรอกเอกสารอย่างเป็นทางการสำหรับคำขอเปลี่ยนแปลงให้ครบถ้วนและตรวจสอบเพื่อควบคุมคำขอเปลี่ยนแปลง

จำนวนคำถามที่อาจพบขณะวิเคราะห์การควบคุมการเปลี่ยนแปลง เช่น

  • ใครจะอนุมัติการเปลี่ยนแปลง?
  • จำเป็นต้องทำงานผ่านแผงควบคุมการเปลี่ยนแปลงหรือไม่?
  • จะต้องใช้เวลานานเท่าใดในการวิจัยและดำเนินการเปลี่ยนแปลง
  • อะไรคือผลกระทบของการเปลี่ยนแปลงส่วนประกอบอื่นๆ ของระบบ (กำหนดการ ต้นทุน ทรัพยากร ฯลฯ)?
  • มีเกณฑ์ใดบ้างที่ฝ่ายบริหารโครงการสามารถอนุมัติได้?

 

ปัจจัยต่างๆ ของกระบวนการควบคุมการเปลี่ยนแปลง

มีหลายปัจจัยที่กระบวนการควบคุมการเปลี่ยนแปลงควรพิจารณา

ขั้นตอนในกระบวนการควบคุมการเปลี่ยนแปลง การดำเนินการในการควบคุมการเปลี่ยนแปลง
  • เปลี่ยนการเริ่มต้นและการควบคุมคำขอ
  • การร้องขอการเปลี่ยนแปลงควรเป็นไปตามมาตรฐานและอยู่ภายใต้การทบทวนของฝ่ายบริหาร
  • ควรแจ้งให้ผู้ขอเปลี่ยนแปลงทราบ
  • การประเมินผลกระทบ
  • ตรวจสอบให้แน่ใจว่าคำขอเปลี่ยนแปลงทั้งหมดได้รับการประเมินในลักษณะที่มีโครงสร้างเพื่อวิเคราะห์ผลกระทบที่อาจเกิดขึ้น
  • การควบคุมและการจัดทำเอกสารการเปลี่ยนแปลง
  • ควรมีการรักษาบันทึกการเปลี่ยนแปลงที่ระบุวันที่ รายละเอียดบุคคลที่ทำการเปลี่ยนแปลง และการเปลี่ยนแปลงที่ดำเนินการ
  • มีเพียงบุคคลที่ได้รับอนุญาตเท่านั้นจึงจะสามารถทำการเปลี่ยนแปลงได้
  • ควรระบุกระบวนการในการย้อนกลับเป็นเวอร์ชันก่อนหน้า
  • เอกสารและขั้นตอนปฏิบัติ
  • เมื่อใดก็ตามที่มีการใช้การเปลี่ยนแปลงระบบ ขั้นตอนและเอกสารที่เกี่ยวข้องควรได้รับการอัปเดตตามนั้น
  • การบำรุงรักษาที่ได้รับอนุญาต
  • ควรควบคุมสิทธิ์การเข้าถึงระบบเพื่อหลีกเลี่ยงการเข้าถึงโดยไม่ได้รับอนุญาต
  • การทดสอบและการลงนามของผู้ใช้
  • ซอฟต์แวร์ควรได้รับการทดสอบอย่างละเอียด
  • การควบคุมเวอร์ชัน
  • ควรวางการควบคุมในซอร์สโค้ดการผลิตเพื่อให้แน่ใจว่าอัปเดตเฉพาะเวอร์ชันล่าสุดเท่านั้น
  • การเปลี่ยนแปลงฉุกเฉิน
  • ควรได้รับอนุญาตด้วยวาจา และควรบันทึกการเปลี่ยนแปลงโดยเร็วที่สุด

กระบวนการควบคุมการเปลี่ยนแปลง

ก่อนที่เราจะพิจารณาสิ่งที่เกี่ยวข้องกับกระบวนการควบคุมการเปลี่ยนแปลง เราจะทำความคุ้นเคยกับเอกสารใดบ้างที่ใช้ในการควบคุมการเปลี่ยนแปลง ในขณะที่ดำเนินการควบคุมการเปลี่ยนแปลง ส่วนใหญ่จะมีเอกสารสองฉบับที่เกี่ยวข้อง

  • เปลี่ยนเข้าสู่ระบบ:บันทึกการเปลี่ยนแปลงเป็นเอกสารที่แสดงรายละเอียดเกี่ยวกับคำขอเปลี่ยนแปลงทั้งหมด เช่น หมายเลขโครงการ ID PCR (คำขอเปลี่ยนแปลงโครงการ) ลำดับความสำคัญ รายละเอียดเจ้าของ Target วันที่ สถานะ และวันที่สถานะ เลี้ยงดูโดย วันที่ระดม เป็นต้น
  • กระบวนการควบคุมการเปลี่ยนแปลง

  • เปลี่ยนแบบฟอร์มขอ:ใช้ในการบันทึกรายละเอียดที่จำเป็นเพื่อสนับสนุนกระบวนการตัดสินใจ เช่น ประเภทของการเปลี่ยนแปลง ประโยชน์ของการเปลี่ยนแปลง ชื่อของทรัพยากรที่ร้องขอการเปลี่ยนแปลง เวลาและต้นทุนประมาณ ลำดับความสำคัญของการเปลี่ยนแปลง รายละเอียดผู้ได้รับอนุญาต สถานะการขอเปลี่ยนแปลง เป็นต้น

    กระบวนการควบคุมการเปลี่ยนแปลง

เปลี่ยนผังกระบวนการ-ไดอะแกรม

กระบวนการเปลี่ยนแปลงเป็นไปตามรูปแบบเฉพาะเพื่อดำเนินการเปลี่ยนแปลงในผลิตภัณฑ์หรือระบบ ในขั้นตอนนี้ เราได้อธิบายขั้นตอนที่เกี่ยวข้องในกระบวนการเปลี่ยนแปลงดังนี้

กระบวนการควบคุมการเปลี่ยนแปลง

ขั้นตอนในการควบคุมการเปลี่ยนแปลง

ขั้นตอนในการควบคุมการเปลี่ยนแปลง การกระทำ
  • เปลี่ยนรหัสประจำตัวคำขอ
  • ระบุความจำเป็นในการเปลี่ยนแปลงและอธิบายไว้ในแบบฟอร์มขอเปลี่ยนแปลงโครงการ
  • การประเมินคำขอเปลี่ยนแปลง
  • หากการเปลี่ยนแปลงไม่ถูกต้อง จะต้องเลื่อนออกไปหรือปฏิเสธ
  • กำหนดทรัพยากรที่เหมาะสมที่จำเป็นในการวิเคราะห์คำขอเปลี่ยนแปลง
  • ดำเนินการประเมินผลกระทบที่อาจเกิดขึ้นอย่างรวดเร็วและอัปเดตแบบฟอร์มคำขอเปลี่ยนแปลง
  • ในขั้นตอนนี้ คำขอเปลี่ยนแปลงที่ถูกปฏิเสธควรหยุดลง
  • การวิเคราะห์คำขอเปลี่ยนแปลง
  • สำหรับการวิเคราะห์ ให้มอบหมายคำขอเปลี่ยนแปลงให้กับสมาชิกที่ได้รับอนุญาต
  • การเปลี่ยนแปลงที่เลื่อนออกไป เข้าสู่ขั้นตอนการวิเคราะห์นี้อีกครั้ง
  • ในขั้นตอนนี้ คำขอเปลี่ยนแปลงที่ถูกปฏิเสธควรหยุดลง
  • เปลี่ยนแปลงการขออนุมัติ
  • ระบุความเสี่ยงและระดับความซับซ้อนของการเปลี่ยนแปลงก่อนการอนุมัติ
  • ระบุระดับผลกระทบของการเปลี่ยนแปลงก่อนอนุมัติ
  • Revดูผลกระทบจากการขอเปลี่ยนแปลงไปยังผู้มีอำนาจอนุมัติ
  • ในขั้นตอนนี้ คำขอเปลี่ยนแปลงที่ถูกปฏิเสธควรหยุดลง
  • เปลี่ยนแปลงคำขอดำเนินการ
  • ปรับปรุงขั้นตอนโครงการและแผนการจัดการ
  • แจ้งการเปลี่ยนแปลงทีมงาน
  • ติดตามความคืบหน้าของคำขอเปลี่ยนแปลง
  • บันทึกความสมบูรณ์ของคำขอเปลี่ยนแปลง
  • ปิดคำขอเปลี่ยนแปลง

หมายเหตุ: การอนุมัติ Change Control อาจกระทำได้โดย ผู้จัดการโครงการ หัวหน้าฝ่ายไอที หรือหัวหน้านักพัฒนา ผู้มีส่วนได้ส่วนเสีย

การจัดการการเปลี่ยนแปลงเทียบกับการควบคุมการเปลี่ยนแปลง

การบริหารการเปลี่ยนแปลง การเปลี่ยนแปลงการควบคุม
มีหน้าที่รับผิดชอบในการจัดการและควบคุมคำขอเปลี่ยนแปลงเพื่อให้เกิดการเปลี่ยนแปลงต่อโครงสร้างพื้นฐานด้านไอทีหรือด้านใดๆ ของบริการไอทีเพื่อลดความเสี่ยงของการหยุดชะงักของบริการและส่งเสริมผลประโยชน์ทางธุรกิจ การควบคุมการเปลี่ยนแปลงรวมถึงกิจกรรมต่างๆ เช่น การส่ง การบันทึก การวิเคราะห์ และการอนุมัติการเปลี่ยนแปลง เพื่อปรับปรุงประสิทธิภาพโดยรวมของระบบหรือผลิตภัณฑ์

จดหมายข่าว Guru99 รายวัน

เริ่มต้นวันใหม่ของคุณด้วยข่าวสาร AI ล่าสุดและสำคัญที่สุดที่ส่งมอบทันที