Sprint 44 Review (2018-03-14)

Availability

(assume everyone is available for 9 days, except the following):

  • Chris - 7 (A/L and k8s Conference)
  • Simon - 4
  • Matt - 2
  • Ashley - 1
  • Joanne - 1
  • Andy - 1




Sprint Priorities

The following list was the prioritisation output from Sprint Planning (Reuben Noot (Deactivated): did you note anything down from the Planning meeting in terms of Priorities? I didn't make Planning as I was in the Programme Board meeting):

Product Management

  • Developer Support
  • North East team support

Development

This Sprint we planned these at the micro level directly within Jira

  • North East Priorities
  • P1s for immediately after North East go-live (ESR, Bulk, NDW)

DevOps

  • Dev support
  • Scheduling PenTest
  • Bastion / Jenkins tidy up
  • Monitoring tidy up


Contents

The following items to be shared by team members during this sprint review


Item

Owner

Description of work

Links

Production Application releases / updates:


Releases


Product Management

Developer support

  • P1 for NE implementation support

Analysis and refinement

  • ARCP Outcome forms and Form R (to print or not to print this was the question)
  • Reporting
  • Role refinement/Trust access

ESR Integration:

  • Dev support on notifications development

Oriel Integration:

  • Dev support and testing bulk people upload on dev environment

UX/UI

  1. Programmes - Educational Groups (Trainers) Field Validation & Scenarios - Design work - DONE
  2. TIS Notifications & User admin area - Design work - DONE: (No design work required communicated in UX.
  3. Workarounds - evaluating best workaround (alternative) options that won't be completed before go-live  - Ongoing 
  4. Planning UR work - continued
  5. TIS Admin: Post ID creation and user journey updated: DONE
  6. Create User Guide for TIS (screens) - Ongoing util MVP: DONE - First stage complete
    • Part evaluation of Workarounds, awaiting clarity on what will be delivered in Hicom. - Ongoing
    • Continued work on planning future UR work - Ongoing with Anupama
  7. Example of work to show: User Guide (Ongoing, Bulk uploads and Doc manager to add)












  1. TIS Admin UI - Educational Groups (Trainers)
  2.  
  3.  
  4.  
  5. TIS Admin - Posts, Post ID user journey and user feedback
  6. TIS User Guide


  7. TIS User Guide


DevOps

UAT

PenTest tasks

  • PenTest scheduled for w/c 26 March

Backups

Elastic search

  • Implemented fail2ban with filebeat to send logs to elasticsearch

Jenkins

  • Implemented bastion VNET, moved everyone to new server, and removed ssh access to jenkins box.

Scaling

Monitoring

  • Implemented grok rules to transform the fail2ban logs so they are searchable

TIS Core Services Alpha build

4Ps P1&2 issues

Assessments

ETL productionising (!)

Post list performance

TIS-NDW ETL

  • Finished mappings for entities
  • Mostly productionized the app
    • Jenkins pipeline
    • Environment-dependent config support
    • Truncate before insert
  • Outstanding issues:
    • Slowness of SQL Server in Staging (MySQL is asymptomatic)
    • 4 mappings are untested

Delta Service

Oriel Integration

Document Store

Rebase - code hooks

Reval pulling from TIS, rather than Mirror

Keycloak/User permissions

  • Keycloak password for Profile service - identified issues with storing old password which was preventing the auto-creation of users in the database via Key Cloak. Working on implementing steps to prevent this happening again.
  • Added flyway scripts to add missing roles and role permissions - ones that are present in prod and not in a fresh build of the profile db.
  • Created new TIS roles (HEE Admin, HEE Admin Sensitive, HEE Reval Admin, TIS Admin). Waiting on implementation of sensitive data/admin menu permissions.

Extending E2E test coverage

  • TISDEV-4050 (Automate Person sensitive data form)
  • TISDEV-4063 (Automate person qualification data form)
  • TISDEV-4096 (update Pagination tests for People and Post)
  • TISDEV-4041 (Update People and Placement test cases as per UI changes)
  • TISDEV-4034 (Run e2e test suite against staging , raise buges and fix tests If needed)
  • TISDEV-4130 (Update Post test cases as per new post journey)
  • Report and Create defect as part of each release 

Frontend UI Work

Former user (Deleted)

Panos Paralakis (Unlicensed)

Oladimeji Onalaja (Unlicensed)

John G

Panos



Person list view performance, pagination update:

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

Header tweaks:

https://www.useloom.com/share/446e30082f8a47aa9fc3133b0fb4f24f

ESR IntegrationFormer user (Deleted)

ESR

  • ESR integration test support and one round of end to end exchanges happened
  • The following Dev tasks are complete:
    • Notification Type 4: Change to placement dates is dev complete. 
    • Notificatinon Type 5: New position created is dev complete (pending merge)
    • Full Notification file And Applicant file generation and refactor complete.
    • APC file handling, RMT Exceptions is finished.
  • NHS hub and TIS storage sync process. Worked with Fred on this. More update from Fred.

Oriel Integration

Sunil Rochani (Unlicensed)

Suneet Kamath (Unlicensed)

Bulk upload of people
Data Quality

Data_quality colleagues

Data quality support


Resource Planning

Agency update

Paul Hoang has started his paternity leave now. Anticipated to be without Paul for a month or so.

Full Time recruitment

FSD interview has resulted in us inviting Jayanta Kumar Saha to join us. New approach to recruitment means he still has the Trac application form to fill in and complete.
Still working on getting in a couple of FEDs.