Elements and Performance Criteria
- Prepare for system implementation
- Review relevant project and system development documentation
- Consider organisational culture as part of an implementation risk analysis
- Identify implementation options and constraints and select a preferred approach in consultation with stakeholders
- Develop a detailed implementation plan and a high-level training plan and obtain sign-off
- Ensure the creation of system-user documentation and obtain sign-off
- Ensure the preparation of operations documentation and obtain sign-off
- Manage organisational change
- Coordinate release management
- Establish and confirm release management roles and responsibilities, including those of the release manager
- Determine release configuration items, including any production system software, hardware and capacity changes required and compile a request for change
- Ensure the creation of required test environment
- Establish ongoing monitoring procedure to cover the post-release warranty period
- Undertake data conversion activities if needed
- Manage acceptance testing
- Review results of system test and ensure acceptance test entry criteria are met
- Ensure test environment and IT configuration management processes meet solution requirements and organisational standards
- Ensure acceptance testing is performed and results are collated
- Ensure test results meet acceptance test exit criteria and obtain sign-off
- Manage user training
- Release system to production
- Develop an hour by hour action plan or checklist for release activities
- Create a rollback strategy and plan to guide rollback of changes if required
- Prepare appropriate communication to inform users of possible interruption to service due to the release
- Manage the installation of the new release into production and ensure performance of operational verification tests and rollback changes if necessary
- Review and update service level agreements (SLAs) and disaster recovery plan