Completion Report

Project Summary:

Project Review

With work on the new CMS in progress, this project was required to ensure that until all sites are migrated to the new CMS, we can ensure that the current CMS and underlying database will continue to be supported. Secondly ageing hardware, namely the front end servers in TEST and LIVE, was to be replaced. To this end the project was split into two phases, one dealing with the upgrade work, the second with the hardware.

In order to ensure which version of Polopoly was suitable, a sandbox installation was configured and the recommended version applied. During this work several serious issues were encountered where the customisation in Polopoly was not compatible with the new version. In total over 60 days were spent investigating and fixing issues. At the end of this work one show stopper remained that we could not fix and that the vendor Atex, while acknowledging that this required a fix that only they could apply, did not plan to invest any time in fixing. After negotiations and a review of our configuration with the Atex, an agreement was reached where Atex would continue to support our current version on Oracle 11g. The application upgrade was then de-scoped from the project and the DB upgrade completed successfully without any serious incident and with the expected downtime. Since the Database upgrade there have not been any major issues where Atex support has been required. This concluded phase one of the project.

The second phase of the project, to replace the front end servers on TEST and LIVE, was competed to the scheduled time scales as well as within the estimated budget. There were a couple of minor issues which arose during or shortly after deployment. These were not picked up at UAT but quickly resolved when identified.

In summary, this has been a very successful project. The delivery of this project has provided the basis for business continuity until sites are migrated over to the new CMS. In particular the project team has worked very well together, communication between the various teams was excellent, resulting in the fast resolution of issues as they arose.

Objectives and Deliverables

At the outset of the project, the main objective of the project was to upgrade to current version Polopoly in order to move the DB over to Oracle 11g to ensure continuous support. Secondly, hardware reaching end of life was to be replaced.
 
ObjectiveDeliverableSuccess CriteriaDelivered
Upgrade Polopoly to the latest version
  1. An assessment and recommendation of which version of Polopoly to use for the upgrade.
  2. Full Test Plan and Testing Report from the UWP Team.
  3. An upgraded DEV, TEST and LIVE environment.
  4. An assessment of the fitness of the TEST environment for the purpose of testing out the upgraded CMS prior to going LIVE.The TEST environment should reflect the LIVE environment to allow testing and training to be carried out with confidence that what happens in TEST reflects what will happen in LIVE
  5. To provide an implementation plan.
  6. To provide a roll back strategy in the event of issues. The criteria for rollback will be agreed beforehand.
 
  1. Essential criteria will be the application compatibility with the Oracle 11 in order to allow the DB migration to the new DB infrastructure.
De-scoped
Migrate DB from current infrastructure to new Oracle 11g infrastructure
  1. Migrate all data from old DB infrastructure to Oracle 11g
  1. All data is successfully migrated to Oracle 11g
  2. DB back ups configured and tested.
YES
Ensure that hardware reaching end of life is replaced.
  1. Upgraded front end servers for the TEST (SPYNIE and STALKER) and LIVE (MINT and OLIVE) environments.
  2. Implementation plan for the new servers.
  3. Load test on the new servers.
  4. DR test on the new servers
  1. New servers are configured and tested
  2. Implementation plan written and tested
  3. Load testing competed with acceptable response times and stability during tests.
  4. Current DR scenarios tested on new servers
YES

Scope

As described in the project review the application upgrade was de-scoped from this project. The other deliverables where all successfully met.

Analysis of Resource Usage:

Staff Usage Estimate: 132 days

Staff Usage Actual: 147 days

Staff Usage Variance: 11%

Other Resource Estimate: 0 days

Other Resource Actual: 0 days

Other Resource Variance: 0%

Explanation for variance:

The initial estimate of 132 days during planning was increased to 150 days as a result of the investigation work required before the decision not to upgrade the application. After this re-estimation the project remained in budget until completion.

Key Learning Points:

Lessons learnt:

  • Had we engaged with the vendor at the outset of the project, we may have avoided some of the 60 days spent on investigation in to the new application version.
  • If another upgrade is undertaken, it would be worth explicitly testing generated lists from events, so this should be added to the relevant procedures.
  • Code changes deployed under support were not replicated on the new servers. This oversight could be avoided by recording this requirement in JIRA prior to deployment.

Outstanding issues:

There are no outstanding issues. Decommissioning of the old servers will be completed in the week commencing 30/06/14.

Project Info

Project
Polopoly Database Upgrade to 11g and Web Server Replacement
Code
UWP007
Programme
Z. ISG - University Website (UWP) (Closed)
Project Manager
Tim Gray
Project Sponsor
Dawn Ellis
Current Stage
Close
Status
Closed
Start Date
06-Sep-2013
Planning Date
n/a
Delivery Date
n/a
Close Date
27-Jun-2014
Category
Compliance