Overview
Background
The strategy is to keep Confluence version no more than two point release behind the most recent vendor releases, and never running software beyond Atlassian’s “end of life” for that version. An upgrade is required to introduce the latest patches and features to production as soon as possible. This will move the software from Version 5.9.5 to the latest version (currently version 6.0.6)
Failure to do so would increase security risk by falling a long-way behind the latest version as well as increasing disruption and cost associated with major upgrade and migration projects in future. As part of this upgrade, the project would also aim to recode the IDM connector to address the issues we have with the current connector.
The target date for a production upgrade of the live service is at the end of the academic year - end of June 2017.
The previous Wiki upgrade project (COM026) created a separate non-upgraded WIKI environment solely for Genomics in order to combat the issue of poor performance on the WIKI caused by Genomics use. It has been confirmed that this project will not upgrade GenoWIKI and this is therefore out of scope of this project.
The database upgrade from Oracle 12.1 to Oracle 12.2 was discussed and is to be included as a "should have". This upgrade has a number of fixes and enhancements, and one of the features of Oracle 12 is that it allows for fast easy upgrades. It will require an estimate, but due to the design of Oracle 12 it won't be an onerous task to complete. Advice will be taken from a project that is carrying out a 12.1 to 12.2 upgrade.
Scope
The central WIKI Service - Confluence. This will affect all WIKI owners and users.
The scope of this project includes the following:
- Copy the TEST environment to DEV (to fix the current issue on DEV) and refresh DEV and TEST data with the latest production data.
- Installing the latest version of Confluence on the existing DEV servers
- Conducting functional testing of the upgraded wiki service
- Upgrade database to 12.2 (should have)
- Recoding / testing of the IDM connector
- Integration testing of the upgraded Wiki
- User acceptance testing of the upgraded Wiki
- Handover and documentation with Production Management
- Upgrade LIVE to latest version
Out of Scope
- Upgrading Genomics
Objectives and Deliverables
- The Primary objective is to update Confluence to the latest version from v5.9.5 to version 6.0.6. As part of this exercise, due to the DEV environment having some issues, the project will copy the TEST environment onto DEV, and will also refresh the data in DEV and TEST from LIVE so all environments are identical and working.
- Test the IDM connector is functioning as it should after the upgrade. Re-code if necessary.
- Upgrade the database from Oracle 12.1 to Oracle 12.2
Ongoing support (including costs & licensing) of the Genomics WIKI have been agreed between Genomics and the Head of Production Management. Support is not considered as part of this project.
| Objective 1 | Upgrade wiki service to the latest version of Confluence | |
| D1.1 | Fix DEV environment by taking a copy from TEST | Must Have |
|
D1.2 |
Install latest version of the wiki (version 6.0.6) in DEV, TEST and LIVE environments | Must Have |
| D1.3 | Refresh of the DEV and TEST environments with the latest Production data | Must Have |
| D1.5 | Updated technical and support documentation | Must Have |
| Objective 2 | Test / Recode the IDM connector | |
| D2.1 | Deliver recoding and testing of the IDM connector into DEV, TEST & LIVE | Must Have |
| Objective 3 | Upgrade the database from Oracle 12.1 to Oracle 12.2 | |
|
D3.1 |
Upgrade 12.1 to 12.2 on DEV, TEST and LIVE | Should Have |
| Objective 4 | To fully test the upgraded service and ensure it is fit for purpose | |
| D4.1 | Thorough functional testing | Must Have |
| D4.2 | User acceptance testing of upgraded service | Must Have |
Benefits
- We will not be 'stuck' with a version of the software that has reached 'end of life
- This upgrade will reduce security and other risks associated with falling a long-way behind versions
- The upgrade should reduce disruption and costs associated with major upgrade and migration projects
- This work will introduce the latest patches and features to production as soon as possible
- The upgrade will demonstrate our long-term commitment to the Central Wiki Service
- The upgrade will also help to maintain our skill base around Confluence software
Success Criteria
The success of this project will be determined by the satisfactory completion of the main deliverables within scope, essentially an upgraded and fully functioning WIKI.
Project Milestones
| Target Date |
Title |
|---|---|
| 07-Apr-2017 | Brief sign off |
| 28-Apr-2017 | DEV build sign off |
| 03-May-2017 | Install to TEST |
| 09-May-2017 | Integration Sign off |
| 09-Jun-2017 | Acceptance Sign off |
| 13-Jun-2017 | Deploy to LIVE |
| 27-Jun-2017 | Deployment sign off review |
| 14-Jul-2017 | Project Closure |
