Overview

Background

In SITS version 9.6.0, Tribal will upgrade their bundled version of jQuery from 1.11.3 (released Jan 2014) to 3.3.1 (released on Jan 2018).  Currently, our internal developments use 2.1.1 (released on Jan 2014) because of bugs/limitation within 1.11.3 but some of our old development prior 2016 do still use 1.11.3 provided by Tribal.

The change from 1.11.3/2.1.1 to 3.3.1 is a pretty major change to jQuery's library and includes quite a few things called breaking changes.  This means that features and functionality in EUCLID will stop working as a result of our upgrade up to SITS 9.7.0 unless we migrate affected code to be compatible with jQuery 3.3.1.

 

Scope

This project will ensure that we have migrated all of our code to be jQuery 3.3.1 compatible before the annual SITS upgrade project starts (scheduled to start October 2018).

This project is concerned solely with upgrading to jQuery 3.3.1 - explicitly out of scope is the resolution of any other defects/issues discovered during this project that are not a result of upgrading to jQuery 3.3.1.  Any such defects/issues should be put onto the business backlog or operational support queue for progressing separate to this project.

 

Objectives

Ensure that the mandatory upgrade to jQuery 3.3.1 as part of the SITS 9.7.0 upgrade does not result in loss of features or functionality in EUCLID.

 

Deliverables

All of our internally developed code running successfully on jQuery 3.3.1.

 

Benefits

No loss of features or functionality in EUCLID during our upgrade to SITS 9.7.0.

 

Success Criteria

EUCLID continues to work as specified, having migrated all of our code to jQuery 3.3.1.  Ceteris paribus there should be no end-user-observable impact on existing EUCLID functionality after having made this single change.

Project Milestones

01-May-2018

End of Planning

15-May-2018

End of foundations

02-Jul-2018

Final Delivery

09-Jul-2018

Final deployment sign-off

16-Jul-2018

Closure

 

Execution milestones will evolve and be updated as the team performs its regular agile release planning and backlog grooming exercises.  Therefore at the PMO end of planning phase only the above milestones will exist.

Project Info

Project
Jquery Library Upgrade
Code
SAC069
Programme
Student Systems Partnership SSP
Management Office
ISG PMO
Project Manager
Gregory Carter
Project Sponsor
Defeng Ma
Current Stage
Close
Status
Closed
Project Classification
Run
Start Date
02-Apr-2018
Planning Date
30-Apr-2018
Delivery Date
11-Jan-2019
Close Date
11-Apr-2019
Programme Priority
3
Overall Priority
Normal
Category
Compliance

Documentation

Plan