Introduce or enhance change management process

  1. Establish projectĀ change management process and make sure everyone is aware of it to follow

  2. Apply change management in case of updates in resources, schedule, scope, etc

  3. In case of any not planned changes in resources, i.e. decrease or ramp down during sprint execution - then remove sprint tasks this person should have been working on, or engaged any backup or shadow resource to cover this scope

  4. Introduce or enhance micro-change management process on sprint changes level, i.e. document flow how not planned high priority task requested from clientā€™s side can be added to sprint backlog during its execution. Make sure to share this documentation with all stakeholders via email or common meeting. Ensure to monitor and control this process properly.

  5. Prevent changes if possible (eliminate need for changes, or see if changes are not allowed as per charter)

  6. In case of any changes, then evaluate the impact of the change on the other constraints of the project, create options to reduce the impact,Ā get approval from customer, implement change

  7. Make sure to create and track change log

  8. Change requestsĀ should include corrective action, preventive action, defect repairs, as well as updates to formally controlled documents or deliverables to reflect modified or additional ideas or content

Useful materials

Micro-change management process

  • The customer wants a small change and provides requirements to you

  • Your team prepares a quick estimation (e.g. T-shirt sizing)

  • If the change is complex ā€” start a normal change request process

  • If it is not complex, and you have enough time (for the fast release cycle ā€” about a week, for the Agile-like one ā€” 3-4 days) till this cycle release ā€” prepare detailed estimations

  • Per detailed estimate, if a change can be done in 4 hours without risks or maximum in 8 hours with all possible risks ā€” you can proceed, everybody is happy.Ā Please do not forget to show results of this extraĀ job to the customer as an achievement of your team.Ā 

  • If Cannot be done (more than 8 hours, regression risks, etc.) ā€” start a normal change request procedure or just move the change to the next release as a regular requirement (depends on the situation)

  • You can face the situation when the customer wants not just a small change but, for example, ten changes ā€” you should explain why it is not a ā€œmicro changeā€ and why the team should process these changes based on a normal change request process.

  • Ideally, you should remind from time to time: ā€œDear customer, look here, we have a cool micro-change management procedure, letā€™s follow it.ā€

Internal