Sprint 6 Review (2019-11-13 to 2019-11-26)

POs present a review of Sprint goals and other committed work

Sprint Goal

- As an HEE-Admin, I can approve draft placements.
- Produce csv APP file for ESR consumption and including position deletions
- Getting TIS ready for the recording and generating of NTN
- Evaluating Core React Libraries and coming up with the useful ones to build Trainee UI
- Complete Angular Upgrade so that TIS UI is running on a recommended/stable version of Angular

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:

type summary story points (effort) assignee created status
Loading...
Refresh

Dev team demo 'done' work contributing to those goals (no more reference to specific list of Jira tickets, and no more reference to work not 'done')

AreaItemDemo - from Prod URL where feasible

ESR

Write generated App records to file and upload

AWS Lambda - allows new system to be eventful

Generation of APP files

Upload of APP files to AWS

Update File Splitter Service to work with AWS


The plan


Where we were as of the Sprint 5


Where we are now at the end of Sprint 6


Demo


https://www.loom.com/share/8fee77cffe144b6dadece6b18de60980


Training Pathway - automatically set by default based on curriculum selection on Programme membership.


TISNEW-3389 - Getting issue details... STATUS

  • If Curriculum leads To CCT, then default Training Pathway to CCT
  • If Curriculum does not lead to CCT, then default Training Pathway to N/A
  • If at least one of the curricula attached Leads to CCT (where there are multiple), then default Training Pathway to CCT when creating/updating programme membership
  • Exception: If Training Pathway was set to CESR: Keep as CESR when adding/changing curricula, but this can be manually overridden
  • In any of the cases, you are able to override the default value on update/create journeys.
  • If a user updates the LeadsToCCT value in the curriculum reference, then no action retroactively on existing prog. memberships.


Demo on stage

TISNEW-3492 Create/see/review the placement plan in draft before publishing

  • Added 'Approve All' button to PPT for approving all placements in the programme
  • Added the 'Approval' field in the placement create/ update page

NOTE: Draft placements will have a red border in the PPT.


Approved users (e.g. HEE Admin)

  1. Add 'approve all placements button' and confirmation modal popup for approved users
  2. Display drop-down menu (with options: APPROVED, DRAFT) for DRAFT placements
  3. Disable the Approval field for APPROVED placements but allow other fields to be updated
  4. The new placements created with the bulk-upload function will be set as 'Approved' by default

Unapproved users

  1. Lock Approval field for non-approved users but allow them to update other fields on DRAFT placement.
  2. Remove the 'update' button for non-approved users for placements that have been APPROVED


Live demo












NDWAdd LeadsToCCT field to NDW within VwCurriculum
Trainee's AppIdentify Core Libraries - The framework/building materials for the visible part of the application.

We identified a set of libraries that we'll use for building the user interface, either, straight-away or very soon after starting.

As part of the conversation it was clear that we would end up needing to spend some time evaluating how well these libraries fit what we are developing, including changes to our understanding of what Doctors in Training want to see.

People > Programme Membership

The "Leaving Destination" field has been replaced with a new "Leaving Reason" field with the following values available:

 - Completed training

 - Removed from training programme

 - Inter deanery transfer

 - Left without CCT - employment not known


Some work remaining to send the new column to NDW.





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)): 

- As an HEE-Admin, I can approve draft placements.
- Produce csv APP file for ESR consumption and including position deletions
- Getting TIS ready for the recording and generating of NTN
- Evaluating Core React Libraries and coming up with the useful ones to build Trainee UI
- Complete Angular Upgrade so that TIS UI is running on a recommended/stable version of Angular

Current Priorities

- Overall and next sprint