Completion Report

Project Summary:

Project Review

In 2013/14 development work has commenced on the new Drupal CMS (UWP006). As part of the transition, a content audit and large scale migration of content, structures, users and workflow is required from Polopoly to the new CMS. In preparation for the migration of content from Polopoly to Drupal several activities have been ongoing simultaneously. The project UWP009 is investigating the content and data structures in Polopoly to feed into the development project UWP006. This focus of this project was to gather information about how the current CMS is used in terms of peak traffic times, relationship between groups and users, workflow and provide information on shared content.

The project planning was completed in September 2013, although the project started in July, high priority work meant that the planning was pushed out slightly. During planning it was decided to deliver the project using the Business Objects (BO) platform. In November, due to scheduling challenges within UWP, the project was split into 2 phases so that the deliverables 1 and 3 could be put LIVE earlier. However, due to issues deploying to DEV the phases were rescheduled together one month later when all objectives were deployed to DEV and TEST. A further delay was encountered due to an ongoing BO upgrade project. As a result the LIVE deployment was moved out to mid-February. Some issues arose after deployment these were fixed but did encounter a delay due to the PM's absence.

In summary the project has delivered valuable information for the migration to Drupal. The implementation could also be used in future, as a mechanism to generate new reports should these be required.

 

Objectives and Deliverables

ObjectiveDeliverableSuccess CriteriaDelivered
1. To audit the structure and metadata of the CMS content in preparation for migration to the new CMS and export this audit in csv file format

A means of auditing the CMS Structure and metadata which produces:

  • The complete content structures from any section or subsection in the CMS and should include the UoE, Media bank and Development Zone areas of Polopoly
  • The facility to export Polopoly structures to .csv including information such as key metadata fields, published/unpublished status and all out bound links for further analysis

Scripts which can be run by either run by CMS Managers or run at their request through a support call. The output is in the form or a csv file.

  • Ability to produce complete content structures from any section or subsection in the CMS and should include the UoE, Media bank and Development Zone areas of Polopoly
  • Ability to export Polopoly structures to .csv including information such as key metadata fields, published/unpublished status and all out bound links for further analysis
YES

2. To express the relationship between users, groups, workflow and permissions on sections to allow CMS managers to compare this with the CMS structure and metadata. This will inform and simplify the recreation of workflows in the new CMS.

A means of auditing the CMS group permissions, workflow associations which produces :

  • An audit of which sections each group is associated with
  • An audit of which groups are associated with a section and it’s children
  • An audit of the breadth and depth of groups workflow permissions
  • An audit of which which groups an individual user is associated with
  • An audit of which workflows each group is associated with
  • The functionality to export this information to .csv for further analysis

Scripts which can be run by either run by CMS Managers or run at their request through a support call. The output is in the form or a csv file.

  • Ability to see what sections each group is associated with
  • Ability to see what groups are associated with a section and it’s children
  • Ability to export this information to .csv for further analysis
  • Breadth and depth of groups workflow permissions - mandatory
  • Ability to see what groups an individual user is associated with
  • Ability to see what workflows each group is associated with
  • Ability to export this information to .csv for further analysis
YES
3. To have the information on shared content references within the CMS in order to rebuild these references within the new CMS.A bug fix for the reference tab and additional functionality:
  • Address article references tab bug (should correctly log inbound links for a particular article) – currently under investigation Unidesk call  I110316-0389
  • Addition of the references tab on sections
All historical inbound references appear correctly within the references tab.YES
4.To ascertain the CMS usage at normal and peak times in order to assist capacity planning for the new CMS.A means of auditing CMS usage as follows:
  • Who is using the system at which times (peak times for usage)
  • What common tasks are being completed in specific areas of content (range and type of task).

A report that details correct information on CMS usage:

  • Who is using the system at which times (peak times for usage)
  • What common tasks are being completed in specific areas of content (range and type of task).
YES

Scope

The project remained in scope throughout.

Analysis of Resource Usage:

Staff Usage Estimate: 80 days

Staff Usage Actual: 79 days

Staff Usage Variance: -1%

Other Resource Estimate: 0 days

Other Resource Actual: 0 days

Other Resource Variance: 0%

Explanation for variance:

Despite some delays the project has delivered to within the budget estimates during planning.

Key Learning Points:

There are four main lessons that can be learned from this project, most of these around the deployment to LIVE.

Nr

Issue

Leason Learned

1

During the Acceptance Review it was agreed to make a minor change to one of the reports, this did cause an issue during the deployment. After this change was backed out, the deployment script completed successfully.

No code changes should to made after UAT is completed, unless these changes are rigorously tested

2

After the deployment, business users did not have access to the LIVE environment. This appears to have arisen because there is a general lack of understanding/clarity about the procedures related to Business Objects reporting and deployments. 

Clear guidelines on implementing BO projects, especially around users and permissions should be made available.  

3

The reports on LIVE had lost their connection to the corresponding BOXI universe. This possibly due to work on ITS092 between the time the reports were tested on TEST and deployment to LIVE. 

Better communication between projects working on the same infrastructure or with the same service.  

4

End users were not aware that the existing content in the reports were from the last time they were saved - which is this case was on TEST just before deployment. This lead to a complaint that they were seeing TEST data from the LIVE reports. The solution was to refresh the reports and save them on LIVE

Improved training should be completed for business users with no previous BO experience. 

 

Outstanding issues:

There is one outstanding issue. There is no monitoring in place to ensure that the materialized views are being refreshed. The monitoring of this materialized views should be some standard to be delivered by the project, this was raised after deployment. Production Management has agreed to pick this up as KSR.

Project Info

Project
Polopoly: CMS Usage Information
Code
UWP005
Programme
Z. ISG - University Website (UWP) (Closed)
Project Manager
Tim Gray
Project Sponsor
Dawn Ellis
Current Stage
Close
Status
Closed
Start Date
29-May-2013
Planning Date
n/a
Delivery Date
n/a
Close Date
n/a
Overall Priority
Normal