Overview

Background

The processes for pushing data from upstream systems into some of our critical Technology Enhanced Learning services are no longer working as expected. 

This is negatively impacting not only staff in Colleges and Schools but also the DLAM team who need to run manual processes in order to reduce the impact of the issues. 

An example of this is a regular issue for visitor accounts in PebblePad which particularly negatively impacts the Medical School as many of their markers are visiting staff. 

Another instance is that in Learn we are using an option for our data feeds that Blackboard no longer recommends. There may be more modern, better and more efficient options for those data feeds.  

This project will analyse the issues impacting the data being fed into these services; understand any areas where behaviour is not as expected, and look for improvements that can be made. It will then fix or replace the functionality to ensure the data reaches our services more reliably without human intervention, thus reducing the team time required as well as the possibility of errors.  It will also look at pulling new data into the services where appropriate, such as looking at the possibility of importing programme enrolments into Learn. 

Scope

1. Identify the feeds/sources to be investigated 

  • Identify the feeds used to populate Learn, PebblePad and Moodle (most likely Timetabling, EUCLID and IDM), investigate and current state recorded, including clearly defining the problems occurring. 

  • Include visitor/staff/student feeds 

  • Identify feeds in VRS rewrite project that will impact this project  

  • Identify problem fixes where appropriate 

  • Confirm if there is any dependency on the GDPR compliance project being proposed this year and current data retention work which has been ongoing. 

  • Confirm if any dependency on the IDAM replacement project which will probably start in August 2022. 

2. Investigate new functionality  

  • Different granularities of the identified data feeds will be investigated – such as programme-level data feeds for Learn which would be useful for course population and student rep course sites. Also, more recently, mandatory student courses have been in development, and new feeds will be required to populate these. 

  • There will also be the opportunity to look at other fields now available in the upstream systems that might provide benefit if stored within the above services. 

3. Redevelopment of feeds 

  • Update or rewrite current feeds as required, reducing the need for manual intervention by DLAM and service owners 

  • Conduct thorough testing to minimise mistakes  

  • Update Abacus and other relevant documentation

Out of scope

N/A

Objectives and Deliverables

The deliverables are prioritised using the MoSCoW prioritisation method:

M=Must Have; S=Should Have; C=Could Have; W=Want

  • M= has to be satisfied for the delivered solution to be acceptable in terms of delivery dates, compliance, viability etc.
  • S= high-priority requirement that should be included if possible -workarounds may be available
  • C= a nice-to-have requirement
  • W= want but will not be part of this project

Objectives and Deliverables 

Priority 

MoSCoW 

Owner 

O1 To conduct a thorough investigation of data feeds into Learn, PebblePad and Moodle 

 

 

D1. Current state documented  

MH 

Project Services: Business Analyst

D2. Investigate dependencies and new functionalities 

MH 

Project Services: Business Analyst

D3. Requirements to improve feeds and/or feed processing workflow documented 

MH 

Project Services: Business Analyst

D4. Applications & Data Architecture document

MH 

Software Dev: Senior Developer

 D5. Update Abacus to reflect the to-be state 

MH 

Enterprise Architecture 

 

 

 

O2 To update or renew any current feeds  as appropriate

 

 

D6. Design documentation for updating or renewing feeds  

MH 

Software Dev

D7. Update/rewrite current feeds as required 

MH 

Software Dev

 

 

 

O3 To conduct full testing of updated or renewed feeds and deliver these into the LIVE environments

 

 

D8. Thorough integration testing completed by Apps Man 

MH 

Production Management 

D9. Each application thoroughly tested by individual application owners and signed off as ready for deployment to Live 

MH 

Production Management 

D10. Applications deployed to Live 

MH 

Development Services

Benefits

Benefit  

Recipient(s) 

How Measured  

Owner  

Estimated Value over 4 Years 

Reduction in complaints about data  not being pushed into services or mistakes in data pushed. 

DLAM 

Reduction in complaints in Unidesk, happier Schools. 

Karen Howie 

0.1 FTE across the team per year. 

Reduction in workarounds and manual processing  to remedy problems getting the data into the services. 

DLAM, EDE and Schools themselves 

Reduction in complaints in Unidesk, happier Schools. 

Karen Howie 

In ISG, 0.3 FTE across the teams per year. 

 

Schools currently also bear the brunt of the workarounds required. 

Improved granularity of feeds allowing us to do new things 

Schools 

Reduced requests for programme level feeds 

Karen Howie 

 

Addition of updating feeds to contain any extra fields which might be useful for the service (such as pronouns for example) 

 

Schools 

Happier users 

Karen Howie 

 

Success Criteria

  • Existing functionality is more reliable and efficient
  • New functionality introduced improves existing functionality

 

Project Milestones

N.B. It should be noted at this stage that the later milestones will be subject to change because the work for 22/23 will be fully estimated after the business analysis stage is complete. The current set of milestoines has been worked into a plan using most likely durations at this time.

 

Plan End of planning 21-Jan-2022
Plan Revised planning milestone 27-May-2022
Execute Business Analysis 15-Jul-2022
Design Analysis & Design: PebblePad 29-Jul-2022
Build Build: PebblePad 29-Aug-2022
Integrate Integration: PebblePad 16-Sep-2022
Accept Acceptance: PebblePad 07-Oct-2022
Deliver Delivery: PebblePad 11-Oct-2022
Design Analysis & Design: Learn 13-Oct-2022
Deliver Delivery sign-off: PebblePad 19-Oct-2022
Build Build: Learn 18-Nov-2022
Design Analysis & Design: Moodle 16-Dec-2022
Integrate Integration: Learn 16-Dec-2022
Accept Acceptance: Learn 27-Jan-2023
Deliver Delivery: Learn 31-Jan-2023
Build Build: Moodle 03-Feb-2023
Deliver Delivery sign-off: Learn 08-Feb-2023
Integrate Integration: Moodle 03-Mar-2023
Accept Acceptance: Moodle 24-Mar-2023
Deliver Delivery: Moodle 28-Mar-2023
Deliver Delivery sign-off: Moodle 05-Apr-2023
Deliver Delivery Review 07-Apr-2023
Close Closure 14-Apr-2023

Project Info

Project
Datafeed Redevelopment
Code
TEL078
Programme
ISG - Technology Enhanced Learning (TEL)
Management Office
ISG PMO
Project Manager
David Watters
Project Sponsor
Karen Howie
Current Stage
Close
Status
Closed
Start Date
23-Aug-2021
Planning Date
27-May-2022
Delivery Date
22-Aug-2023
Close Date
04-Mar-2024
Overall Priority
Normal

Documentation

Plan