Upgrade or Decommission

The Upgrade or Decommissioning phase involves retiring or removing a software system from service. The software may then be replaced by new or upgraded software. This phase involves activities such as archiving the software, disposing or repurposing of the hardware, and notifying the users.

Factors influencing the decision to upgrade or replace software

Software may need to be upgraded when it starts impacting efficiency, productivity, scalability, security, user experience or compatibility with modern technology. Some of the factors that may result in the need to upgrade software include:

Measures to implement when upgrading software

The following should be considered when upgrading software to minimize the risks involved in the process such as data loss or security risk.

Outputs: Business case/justification for upgrading or replacing the software, Impact analysis including risks and mitigations, Data migration strategy covering data security controls, data migration and archival plans, Stakeholder communication plan, Archived software and data