2.變更流程
變更流程一般包括變更提出、變更審核、變更確認、變更分析等主要過程,每個過程有相應的要求。變更流程按緊急程度進行分類,分為一般變更流程和緊急變更流程。
(1)變更提出。記錄需求變更的詳細信息,需要記錄的信息可能根據不同組織和不同系統的規定而不同。重點在于變更提出者能簡明扼要的記錄下有價值的信息,比如業務變化需求,要變更的功能,可能的系統變更方案等。變更管理工具不僅要能方便地記錄信息,而且要給記錄者一些記錄的提示信息,幫助記錄者準確地記錄變更。
(2)變更審核。審核者首先要確認變更意義,從必要性、合理性、經濟性等方面確認是否要變更。其次要確認變更可能產生的影響,根據影響分析決定是否對變更內容進行調整,或者對關聯業務或系統做同步改變。最后就是指派相關組織實施該變更。
(3)變更確認。確認變更的實施是完整的,對于同一個需求變更,需求文檔、代碼文檔或者用戶文檔等都應該同步變更。對于拒絕執行的變更,要確認拒絕變更的理由是合理的。對于分工協作的變更,要協調多個小組同步變更以保證一致性,但最終還應該得到確定的答案。通過以上確認實現變更管理的目的,即雙向跟蹤回溯、需求變更記錄和系統變更關聯。
(4)變更分析。管理者需要了解各個需求變更與系統變更的當前狀態,根據變更狀態做出各種管理決定。通過度量分析所有變更數據,了解變更的質量狀況。定期進行需求變更分類和變更原因分析,可以有效尋找變更根源,進行有針對性,甚至是制度化的改進。變更分析的關鍵是確定分析哪些數據,如何分析。