Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


PO present a review of Sprint goals and other committed work



Sprint Goal

  • Make placements that have been approved editable, so that users can fix any mistakes themselves
  • Handle Position deletion for applicant process and increase robustness to data changes
  • Creating a database to store Trainee app data
  • Continue getting TIS ready for the recording and generating of NTN



POs supported by Dev team provide a narrative on why, and what, emergency work was brought into the Sprint and which committed-to tickets were moved out as a result


Live Issues:

Jira Legacy
serverSystem JIRA
columnstype,summary,story points (effort),assignee,created,status
maximumIssues20
jqlQueryproject = TISNEW AND issuetype in (LiveDefect, Support) AND Sprint = 271 order by created DESC
serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7


Sprint Challenges 



On the x day of Christmas, the TIS team brought to meItemDemo - from Prod URL where feasible
DayArea
1Bulk UploadWhen I upload a Programme Membership, then the training pathway defaults to 'CCT' or 'N/A'.

Joseph (Pepe) Kelly to demo from https://stage-apps.tis.nhs.uk/admin/uploads.

Old behaviour:

https://www.loom.com/share/5b976103474b4e49b48335d035a219f0

2TCSOne off script to generate the Training Pathways on existing Programme memberships based on defined rules

One off script has been written by following these business logic given below-

If Leads To CCT = True , then default Training Pathway to CCT

If Leads to CCT = False, then default Training Pathway to N/A

If at least one of the curricula attached has a Leads to CCT = True where there are multiple curriculum against the Prog. Memb, then default Training Pathway to CCT when creating a new programme membership, when the Training Pathway was previously 'N/A' but has since been updated with an additional curricula which leads to CCT

Exception to CESR is: if an existing programme membership with Training Pathway already set to CESR is being updated with a curricula, it should remain as untouched, i.e. keep as CESR.

3Trainee-UICreate database for trainee uihttps://www.loom.com/share/01241a6b51014ca7ad6fc5bb39536573
4Admins-UIFixed the page load issue with selection of post -"OOP/CST/Imperial" due to the large number of sites associated with the post. while creating a new placementDemo
5Admins-UITechnology upgrade - Updated Angular to use LTS(7.2.15) version.
6Trainee-UIInvestigate Microservices and Messaging

Technical discussion and investigation to look at:

  • how to update trainee-ui data when updates are made to TIS
  • how to structure the application for simplicity, scalability and resilience
  • creating an architectural diagram to help visualisation
  • future-proofing the application design 

Image Added

7ESR

New developer on board - Say hello Sachin

Migration work for LDN

New subsystem implemented in TIS to catch data changes to feed into ESR - This helps with the unhappy path during reconciliation

Work started on the Deletion flow

Where we were at the end of last sprint:


What the plan is at the end of last sprint:


Where we are now:


8PPT/ Placements

The latest changes mean that:

Approved users (e.g. HEE Admin) can:  

  •  create a new placement with the Approval field defaulting to 'APPROVED'
  •  move an 'APPROVED' placement back to 'DRAFT'

Non-Approved users can:  

  •  create a new placement with the Approval field defaulting to 'DRAFT'
  •  update an 'APPROVED' which will save it as a 'DRAFT' 
Live demo 






















Stakeholders / Users invited to query / interrogate / applaud (after Sprint Review POs convert consensus inputs into backlog tickets, giving the option to consider them in the coming Sprint Planning)



Sprint Goal (achieved? (thumbs up) / (thumbs down)): 

  • Make placements that have been approved editable, so that users can fix any mistakes themselves
  • Handle Position deletion for applicant process and increase robustness to data changes
  • Creating a database to store Trainee app data
  • Continue getting TIS ready for the recording and generating of NTN



Current Priorities

- Overall and next sprint