Sprint 42 Review (2018-02-14)
Availability
(assume everyone is available for 9 days, except the following):
- Chris -2
- Ashley -3
- Simon -3
- Alistair -1
- Fred -1
- Anupama - 5.5
Sprint Priorities
The following list was the prioritisation output from Sprint Planning:
Product Management
Developer Support
- Support P1 & P2 ticket development (Posts - being worked on, and now other 4Ps)
- Oriel - audit and next stetps
- ESR - Notification Export, working on first bit and detailing the remaining
- Document management
Analysis and refinement
- NFR - complete outstanding questions
- Work through completing analysis on tickets in Jira - particularly those with P1 or P2 label + Product work outstanding, as well as "regular" development related stories
- Data tasks
- Support of Data leads on Absence
- Assessments testing & review - internal and with SMLs
- Reporting review/feedback - internal and with SMLs
- Initial user research (priority) on search requirements
UX/UI
- Admin UI: UX/UI on Smart search and Table content/functionality with SML feedback
Admin UI: Save feedback example for TIS Admin
Admin UI: Programmes - Educational Groups (Trainers) Field Validation & Scenarios - Design work
Admin UI: Programmes - Rotations Field Validation & Scenarios - Design work
Admin UI: People - Trainer Record Associations - Design work - Notifications (UI)
- Topping and tailing user journey on Assessments
Development
- 4Ps P1&2 issues (Paul & Panos, Ola/Simon)
- ETL productionising - (Sunil, Chris) Consolidated ETL (Mirror→TIS) to be audited, gaps highlighted, retested and scheduled in production
- Bulk upload of people (JohnG & Sunil/Suneet) (heavy front end need, will have to push this back to Coming Soon for front end guys to pick up if they get through carefully prioritised P1s). Linked to Oriel work.
- Post list performance (Sunil) (replicate approach from People)
ESR (Jag, Ashley & Suneet) - ESR 'notifications' development, LRMP ETL (Suneet)
TIS-NDW ETL (Andras) - adding entities (tables) to the skeleton that now exists
Delta Service (Luis / Fred (elastic search))
- Oriel Integration (Suneet) - complete bulk person upload, refactoring the automated update from Oriel, linking the two to insert into TIS
- Document Store (JohnG and Luis) (solution design to validate in places (de-scope possibilities), FE to start within People, BE to commence)
- Rebase - code hooks need adding to the new Consolidated ETL and testing (Sunil / Paul?)
- Reval pulling from TIS, rather than Mirror (Sunil)
- Keycloak user permissions / roles / groups (Simon)
- E2E Assessment automation (Shivani)
- Extending E2E test coverage across other components (Shivani / Ola / Merce)
DevOps
- Launch UAT - Comms to users to 'play' here, rather than Prod (Matt / Panos / Chris)
Moving Jenkins to its own virtual network
- Spec up for pen tests - and harded areas that need hardening...
Backups - rewriting the Ansible rule
- Elastic search tidy up
- Jenkins for E2E testing
Scaling the application
Monitoring - Ansible inventories are hard-coded and need changing to be dynamic (which will effect Monitoring)
Data
- Supporting data quality colleagues
Contents
The following items to be shared by team members during this sprint review
Item | Owner | Link |
---|---|---|
Production Application releases / updates: | Releases
| |
Product Management | Developer support
Analysis and refinement
UX/UI
| |
DevOps | Moving Jenkins to its own virtual network Infra / security: separate jenkins/jump box, install fail2ban and logging on fail2ban Spec up for pen tests - and harded areas that need hardening... Backups - rewriting the Ansible rule Elastic search Test of upgrade of apps' spring boot, new filters for logstash Jenkins for E2E testing Scaling the application Monitoring - Ansible inventories are hard-coded and need changing to be dynamic (which will effect Monitoring) | |
TIS Core Services Alpha build | 4Ps P1&2 issues (Paul & Panos, Ola/Simon)
Assessments
ETL productionising - (Sunil, Chris) Consolidated ETL (Mirror→TIS) to be audited, gaps highlighted, retested and scheduled in production
Post list performance (Sunil) (replicate approach from People) TIS-NDW ETL (Andras) - adding entities (tables) to the skeleton that now exists Delta Service (Luis / Fred (elastic search))
Oriel Integration (Suneet) - complete bulk person upload, refactoring the automated update from Oriel, linking the two to insert into TIS Document Store (JohnG and Luis)
Rebase - code hooks need adding to the new Consolidated ETL and testing (Sunil / Paul?) Reval pulling from TIS, rather than Mirror (Sunil) Keycloak user permissions / roles / groups (Simon) Changes to Profile Service ready to release - user admins will be able to use Key Cloak groups to set Local Offices as well as Key Cloak roles to control user permissions. Users will also be able to make updates to users' groups and roles through Key Cloak without any scripting of changes to the auth DB. E2E Assessment automation (Shivani) Extending E2E test coverage E2E assessment Automation done ( TISDEV-3747 ) | |
ESR Integration | Former user (Deleted) | ESR (Jag, Ashley & Suneet) - ESR 'notifications' development, LRMP ETL (Suneet)
|
Oriel Integration | Bulk upload of people (JohnG & Sunil/Suneet) (heavy front end need, will have to push this back to Coming Soon for front end guys to pick up if they get through carefully prioritised P1s). Work completed on document manager adds generic upload component that can be reused in this feature. | |
Data Quality | Data_quality colleagues | Data quality support |
Resource Planning | Full Time recruitmentAdverts still out for FED and FSD on Trac. - whilst there has been interest, none have been shortlisted. Agency update Agencies approached for Full time FED/FSD roles - some interest coming through. Simon/Reuben to review as per Trac. applications. |
Slack: https://hee-nhs-tis.slack.com/
Jira issues: https://hee-tis.atlassian.net/issues/?filter=14213