Quy trình kiểm soát thay đổi trong công nghệ phần mềm theo các bước

Kiểm soát Thay đổi là gì?

Kiểm soát thay đổi là quá trình mà một công ty sử dụng để lập tài liệu, xác định và cho phép thay đổi sang môi trường CNTT. Nó làm giảm nguy cơ thay đổi trái phép, gián đoạn và sai sót trong hệ thống.

Tại sao thay đổi kiểm soát?

Bất cứ khi nào có bất kỳ thay đổi mới hoặc khác biệt nào được yêu cầu đối với hệ thống, đặc biệt là bởi các bên liên quan, đó không phải là tùy chọn hay có thể bỏ qua. Nó phải được thực hiện mà không ảnh hưởng đến các thành phần khác của hệ thống. Đây là lúc việc kiểm soát thay đổi trở nên hữu ích. Nó giúp các nhóm dự án sửa đổi phạm vi của dự án bằng cách sử dụng các chính sách và biện pháp kiểm soát được chỉ định. Kiểm soát thay đổi được thực hiện bất cứ khi nào dự án không tiến triển theo kế hoạch.

Điều bắt buộc là tài liệu chính thức về yêu cầu thay đổi phải được hoàn thành và xem xét để duy trì quyền kiểm soát các yêu cầu thay đổi.

Số lượng câu hỏi mà người ta có thể gặp phải khi phân tích Kiểm soát thay đổi như

  • Ai sẽ phê duyệt sự thay đổi?
  • Nó có yêu cầu phải chạy qua bảng kiểm soát thay đổi không?
  • Cần bao nhiêu thời gian để nghiên cứu và thực hiện thay đổi?
  • Tác động của những thay đổi đối với các thành phần khác của hệ thống (lịch trình, chi phí, tài nguyên, v.v.) là gì?
  • Có ngưỡng nào mà ban quản lý dự án có thể phê duyệt không?

 

Các yếu tố khác nhau của quy trình Kiểm soát Thay đổi

Có nhiều yếu tố khác nhau mà quy trình Kiểm soát Thay đổi nên xem xét

Các bước trong quy trình kiểm soát thay đổi Hành động được thực hiện trong Kiểm soát Thay đổi
  • Bắt đầu và kiểm soát yêu cầu thay đổi
  • Yêu cầu thay đổi phải được chuẩn hóa và được ban quản lý xem xét
  • Người yêu cầu thay đổi phải được thông báo
  • Đánh giá tác động
  • Đảm bảo rằng tất cả các yêu cầu thay đổi đều được đánh giá một cách có cấu trúc để phân tích các tác động có thể xảy ra
  • Kiểm soát và ghi lại các thay đổi
  • Nên duy trì nhật ký thay đổi để ghi lại ngày tháng, thông tin chi tiết về người đã thực hiện thay đổi và những thay đổi đã được thực hiện
  • Chỉ cá nhân được ủy quyền mới có thể thực hiện thay đổi
  • Cần xác định quy trình quay lại phiên bản trước
  • Tài liệu và Thủ tục
  • Bất cứ khi nào thay đổi hệ thống được thực hiện, các thủ tục và tài liệu liên quan phải cập nhật tương ứng
  • Bảo trì được ủy quyền
  • Quyền truy cập hệ thống cần được kiểm soát để ngăn chặn truy cập trái phép
  • Kiểm tra và phê duyệt người dùng
  • Phần mềm cần được kiểm tra kỹ lưỡng
  • Kiểm soát phiên bản
  • Phải kiểm soát mã nguồn sản xuất để đảm bảo rằng chỉ có phiên bản mới nhất được cập nhật
  • Thay đổi khẩn cấp
  • Phải có giấy ủy quyền bằng lời nói và sự thay đổi phải được ghi lại càng sớm càng tốt

Quy trình kiểm soát thay đổi

Trước khi xem xét những gì liên quan đến quy trình Kiểm soát Thay đổi, chúng ta sẽ làm quen với những tài liệu nào được sử dụng trong Kiểm soát Thay đổi. Trong khi thực hiện Kiểm soát Thay đổi, chủ yếu có hai tài liệu liên quan

  • Change Log: Nhật ký thay đổi là một tài liệu liệt kê các chi tiết về tất cả các Yêu cầu thay đổi như số dự án, ID PCR (yêu cầu thay đổi dự án), mức độ ưu tiên, chi tiết về Chủ sở hữu, Target ngày, trạng thái và ngày trạng thái, được nâng lên bởi, ngày được nâng lên, v.v.
  • Quy trình kiểm soát thay đổi

  • Thay đổi mẫu yêu cầu: Được sử dụng để ghi lại các chi tiết cần thiết nhằm hỗ trợ quá trình ra quyết định như loại thay đổi, lợi ích của thay đổi, tên nguồn lực yêu cầu thay đổi, thời gian và chi phí ước tính, mức độ ưu tiên thay đổi, chi tiết về người được ủy quyền, trạng thái yêu cầu thay đổi, v.v.

    Quy trình kiểm soát thay đổi

Thay đổi sơ đồ quy trình

Quy trình Thay đổi tuân theo một mẫu cụ thể để thực hiện các thay đổi trong sản phẩm hoặc hệ thống. Ở đây thông qua sơ đồ quy trình, chúng tôi đã giải thích các bước liên quan đến Quy trình Thay đổi là gì.

Quy trình kiểm soát thay đổi

Các bước để kiểm soát thay đổi

Các bước để kiểm soát thay đổi Hoạt động
  • Thay đổi nhận dạng yêu cầu
  • Xác định nhu cầu thay đổi và mô tả nó trên mẫu yêu cầu thay đổi dự án
  • Đánh giá yêu cầu thay đổi
  • Nếu thay đổi không hợp lệ thì nó phải bị trì hoãn hoặc bị từ chối
  • Xác định các nguồn lực thích hợp cần thiết để phân tích yêu cầu thay đổi
  • Thực hiện đánh giá nhanh về tác động tiềm ẩn và cập nhật biểu mẫu yêu cầu thay đổi
  • Ở giai đoạn này, yêu cầu thay đổi bị từ chối sẽ dừng lại
  • Phân tích yêu cầu thay đổi
  • Để phân tích, chỉ định yêu cầu thay đổi cho thành viên được ủy quyền
  • Trì hoãn thay đổi nhập lại bước phân tích này
  • Ở giai đoạn này, yêu cầu thay đổi bị từ chối sẽ dừng lại
  • Thay đổi phê duyệt yêu cầu
  • Xác định mức độ rủi ro và phức tạp của thay đổi trước khi phê duyệt
  • Xác định mức độ tác động của thay đổi trước khi phê duyệt
  • Review tác động của Yêu cầu Thay đổi tới người được ủy quyền phê duyệt
  • Ở giai đoạn này, yêu cầu thay đổi bị từ chối sẽ dừng lại
  • Thực hiện yêu cầu thay đổi
  • Cập nhật quy trình và kế hoạch quản lý dự án
  • Thông báo về những thay đổi của đội
  • Theo dõi tiến trình yêu cầu thay đổi
  • Ghi lại việc hoàn thành yêu cầu thay đổi
  • Đóng yêu cầu thay đổi

LƯU Ý: Việc phê duyệt Kiểm soát Thay đổi có thể được thực hiện bởi Giám đốc dự án, Trưởng nhóm CNTT hoặc Nhà phát triển chính, Các bên liên quan.

Quản lý thay đổi và kiểm soát thay đổi

Thay Đổi Cách Quản Lý Thay đổi kiểm soát
Chịu trách nhiệm quản lý và kiểm soát các yêu cầu thay đổi để tạo ra những thay đổi đối với cơ sở hạ tầng CNTT hoặc bất kỳ khía cạnh nào của dịch vụ CNTT nhằm giảm thiểu rủi ro gián đoạn dịch vụ và thúc đẩy lợi ích kinh doanh. Kiểm soát thay đổi bao gồm các hoạt động như gửi, ghi lại, phân tích và phê duyệt thay đổi để cải thiện hiệu suất tổng thể của hệ thống hoặc sản phẩm