Versions Compared

Key

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

Availability

...

Item

Owner

Description of work

Link to working software
https://apps.tis.nhs.uk/
(note: use Dev for
obfuscated data)
Loom video of completed work
https://www.useloom.com/

Production Application releases / updates:


Simon Meredith (Unlicensed)

Oladimeji Onalaja (Unlicensed)

(and anyone else that needs to conduct a release)

Releases

75 tickets moved to 'Ready to Release' or 'Done' in this sprint:

View file
nameSprint 46 Done and Ready to Release.pdf
height250


TIS-39

TIS-40




Product Management

Analysis and refinement:

  • Rotations - Bulk People Import
    • Discussion with data leads and story created for Bulk Rotations import. 
  • Assessment Import Template:
    • Discussion with data leads and agreeing on the fields/validations/rules requirements for the template.  

Developer support:

  • Bulk Uploads
  • ESR Integration Testing:

North East Support: 

Relatively quiet this sprint

Yorhshire and Humber rollout:

Performance concerns, less tolerant of known issues, still goodwill but needs addressing

Prep for remaining rollout:

Go-noGo and planning done - now May for remaining teams

UX/UI: Matt

TIS Admin UI - Removing items and user feedback: TIS Admin UI - Programmes in People UX Enhancement - Removing a programme and user feedback

TIS Admin UI Enhancement - UI background and section containers: TIS Admin UI - UI Enhancement - UI background and section containers

TIS User Guide: TIS Admin UI User Guide

TIS Design to development pre Sketch: TIS Design to development - Post April : March 2018 - Present: Design files and dev notes



DevOps

Chris:

  • Terraform:
  • Document Storage:
    • Mainly blocked by Hicom but created storage account/container, wrote basic integrity checks and modified them when arrived (2018-04-17)
  • Workflow Improvements:
    • Added basic stuff we should have in github i.e: editorconfig, precommit hooks and simple linting on commit.
  • Keycloak:
    • Begun debug of major issues with keycloak configuration including session cookies, mod_auth_oidc_state problems from apache module.

Frederic:

  • ESR, NDW-ETL and Generic Upload deployment process into dev, stage and prod
  • Jenkins documentation, BAU


TIS Core Services: Back end

Post to Programme many to many

  • Changed the One-to-One relationship to Many-to-Many

Rotations

TIS-NDW ETL

  • General refinement of queries to return more accurate data
  • Added support for CurriculumMembership entity
  • Added support forSpecialty entity
  • Added support forProgrammePost entity
  • Automated the daily run of NDW ETL together with DevOps - daily at 7am

Consolidated DR ETL

  • Added support to sincronize syncronize ProgrammePost entity betweem Intrepid and TIS databases
  • Added support to sincronize syncronize PlacementOtherSpeciality entity betweem Intrepid and TIS databases
  • Fixed issue in Assessment that was preventing CurriculumID from being imported from Intrepid and therefore preventing NDW ETL from exporting Programme, Curriculum and Specialty data to NDW databases

Bulk Uploads - People and Placements

Reference data refresh

Back end field validation improvements

Revalidation converted to work against TIS rather than Intrepid




TIS Core Services: Front end

Bulk Uploads

See Loom video

Document Management

Backend:

  • Added support to dowload documents
  • Added support to search and retrieve tags

Frontend:

See Loom videos

Multi-Select Widget - Person:Roles

  • Review, Update and Maintain E2E across components

New Dropdowns

NPN feedback to user following Post creation

Panos


Rotations

  • CRUD - Create, Edit, Delete (soft) 
  • List View/ FIlters
  • Unit testing
  • People-ProgrammeMembership - SIngle select field added fot Rotation


Slow Loading Messages

Adds new spinner and some messages when API calls are taking time (only on people and posts at the moment).

E2E Testing:

Implement Cucumber - Protractor framework to implement E2E in BDD Manner

Generate Cucumber Report for the tests Executed 

Create User Mangement Test Plan and Scenarios  in Gherkin

Admin User Management (E2E Test Coverage)

Implement User Managment Sceanrio in Cucumber for User having different roles and Permissions 

Support Release by running E2E regression Test Suite and Report Bugs

Update E2E Test cases  suite as and When required due to UI Changes


Bulk Uploads (error and auto-refresh toggle):

https://www.useloom.com/share/4bb3cd94dba34255861bbb1ca046590f

Document Manager (Features):

https://www.useloom.com/share/2f8d808ba9494ec1a6bf8970cc5bbb27

Document Manager (Errors):

https://www.useloom.com/share/b0b43241c7524d068f4718d8da900199

People - slow loading messages:

https://www.useloom.com/share/641cc8fa15a242ac93353e870b14682a

Rotations - CRUD, List, ProgrammeMembership

https://www.useloom.com/share/3dfcacfdcbba492980f213cd403216f0


ESR Integration

Former user (Deleted)

Ashley Ransoo

  •   
  •  Load earliest eligible trainee placement notifications
  •  Change ESR ETL to use the PostView to Post referencing (4303)
  •  Fix ESR endpoint to not to refer PostView
  •  Notification for Applicant withdrawn scenario - Update to medical rotations
  •  Notification for new training position created
  •  Solution design around new requirements coming out of the testing reviews.
  •  Integration testing on a good progress path.


Data Quality

Data_quality colleagues




Resource Planning

Agency update

One unsuccessful interview on 16/04/18.

Currently reviewing more CVs with a view to find a FE dev

Full Time recruitment

Jayanta Saha (Full Stack Developer) started on 09/04/2018



...