Versions Compared

Key

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

Availability

...

Item

TIS Ref / Owner

Status

Description of work

Link. e.g. 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)

Jayanta Saha

(and anyone else involved)

DONE





BAU. To include:

SPIKE: POG calculation for Programme end date is not working properlyTISNEW-178

Simon Meredith (Unlicensed)

IN PROGRESS

Assessment programme information not saving correctlyTISNEW-174Paul Hoang (Unlicensed)IN PROGRESSLarge ticket with work from Ola and Panos. The issues was far more difficult than anticipated. The issue lies with our data model in that the programme drop down displays the membership type too but we dont store that on the assessment event model. When we come to loading that event again, if there are multiple PM for the same program but different types we get undetermined behaviour
Potential keycloak issueTISNEW-432Chris Mills (Unlicensed)DONE

Call to TCS for programme membership fails when viewing an assessmentTISNEW-182Simon Meredith (Unlicensed)TO DO

Cannot amend a curriculum/programme end dateTISNEW-181Jayanta SahaDONE

Placement sub-specialty is taking the place of the placement speciality in some placementsTISNEW-170Simon Meredith (Unlicensed)TO DO

Multiple FundingType per Posts are duplicating Posts in the post listTISNEW-184IN PROGRESS

Post > List view > National Post Number not displaying/sorting correctly in TIS list pageTISNEW-180Jayanta SahaREADY FOR RELEASE

Records in a trainee record should be shown in chronological order as a defaultTISNEW-179Paul Hoang (Unlicensed)READY FOR RELEASEThe records under trainee placements is already ordered but the assessments weren't. Work has already been done to ensure that by default, all assessments will be sorted in date descending order
Vacant Doctor does not load up placements for NWTISNEW-183Jayanta SahaIN PROGRESSNullPointerException and Comparison method violation of its general contract code has been fixed. Now Placement can have null start or end date. Alistair Pringle (Unlicensed) Joanne Watson (Unlicensed)
Keycloak OOM IssuesTISDEV-5249Chris Mills (Unlicensed)DONE







Technical debt & Non-functional requirements:

Admins UI security vulnerabilities in dependencies

TISNEW-1203

Panos Paralakis (Unlicensed)

IN PROGRESSThere is one outstanding vulnerability 





Knowledge transfer:

  1. Confluence housekeeping - especially deleting documentation that is out of date. Ongoing
  2. Dev standards (Dev meeting / series of meetings). Ongoing
  3. Pairing / Mobbing
  4. Git-commit messages
  5. Walk-throughs (prep as you go - links?). 
  6. Architectural level diagrams
  1. Andy Nash (Unlicensed)Reuben Noot (Deactivated)
  2. All Dev team / Paul Hoang (Unlicensed) leading
  3. All Dev team
  4. All Dev team
  5. All Dev team
  6. Reuben Noot (Deactivated) / All Dev team








Development:

Stabilise RevalTISNEW-135Alistair Pringle (Unlicensed)TO DO

Determine how we could respond to a Subject Matter Request (GDPR) for data on a traineeTISNEW-127

Andy Nash (Unlicensed)

IN PROGRESS

Need to agree how to deal with deletion across all recordsTISNEW-254Ashley RansooIN PROGRESS

Review Alice/James recommended actions for TIS-NDW inclusionTISNEW-252Ashley RansooIN PROGRESS

Manage Documents associated with a Person recordTISNEW-251Ashley RansooIN PROGRESS

Issue with space in prodTISNEW-408Chris Mills (Unlicensed)DONE

Correct Apache log permissions and rotationsTISNEW-403Chris Mills (Unlicensed)DONE

Put max size limits on containersTISNEW-402Chris Mills (Unlicensed)DONE

GMC account name is under TransformUK not HEETISNEW-412Chris Mills (Unlicensed)DONE

Update the service containers to do a heap dump when an OOM exception occursTISNEW-411Chris Mills (Unlicensed)DONE

Upgrades of Monitoring for MVPTISNEW-424Chris Mills (Unlicensed)DONE

Integrate Jenkins with SonarCubeTISNEW-388Chris Mills (Unlicensed)DONE

Disable deletion of the Document Store Azure Blob storage accounts that we useTISNEW-380Chris Mills (Unlicensed)DONE

Enable Strict-Transport-Security & Referrer PolicyTISDEV-4162Chris Mills (Unlicensed)READY FOR RELEASE

Best practice location for containers, jars and artifactsTISNEW-433Chris Mills (Unlicensed)IN PROGRESS

Update READMEmd for TIS-DEVOPS to reflect current informationTISNEW-381Chris Mills (Unlicensed)IN PROGRESS

Pipeline: Build with sample applicationTISNEW-229Chris Mills (Unlicensed)TO DO

Document Metabase installation and backupTISNEW-386Chris Mills (Unlicensed)TO DO

Generate SecComps with Bane for our containersTISNEW-378Chris Mills (Unlicensed)TO DO

Check setup of N3 Bridge and increase reliability of KeepAliveTISDEV-4284Chris Mills (Unlicensed)TO DO

Need Devops help to setup SSH to connect to databaseTISNEW-230Frederic Randriamora (Unlicensed)DONE

MySQL best practice variables/configuration upgrades/checksTISNEW-116Frederic Randriamora (Unlicensed)DONE

NDW issue on 31-7-2018: diagnostic, root cause and long term solutionTISNEW-1149Frederic Randriamora (Unlicensed)IN PROGRESS

Log users off the servers after predefined idle timeTISNEW-130Frederic Randriamora (Unlicensed)IN PROGRESS

Azure Storage in TIS: status and needed changesTISNEW-1150Frederic Randriamora (Unlicensed)IN PROGRESS

Tidy Jenkins JobsTISDEV-3548Frederic Randriamora (Unlicensed)TO DO

ESR - ERRORED records to be processed on subsequent runs of the Applicant ExportTISNEW-195Jagadeesh KumarIN PROGRESS

ESR - Produce ESR requested DNF Files for all Local Offices 05/07/2018TISNEW-192Jagadeesh KumarIN PROGRESS

ESR - Update Reference values mapping in the interface for Sexual OrientationTISNEW-455Jagadeesh KumarIN PROGRESS

Bulk Update Placements using TIS_Placement_IDsTISNEW-196Jagadeesh KumarTO DO

Remove records with the status of 'delete' on Intrepid from TISTISNEW-193Jayanta SahaIN PROGRESSThe sql script has been executed in UAT and left message for Joanne Watson (Unlicensed) to verify.
Investigate 4 Programmes with NULL for most primary fieldsTISNEW-269Joanne Watson (Unlicensed)IN PROGRESS

Remap legacy data in Trust|DeaneryLETBTISNEW-268Joanne Watson (Unlicensed)IN PROGRESS

Resolve NULLs in Posts|ManagingDeaneryLETB fieldTISNEW-267Joanne Watson (Unlicensed)IN PROGRESS

Agree post funding details to be managed in TISTISNEW-270Joanne Watson (Unlicensed)IN PROGRESS

Monitoring: Configure and deploy MySQL_exporterTISNEW-114John Simmons (Deactivated)READY FOR RELEASE / DONERunning in Dev, PR created. once approved i can deploy.
MySQL Slave: Create Slave ServerTISNEW-124John Simmons (Deactivated)IN PROGRESSREADY FOR RELEASE / DONERunning in Dev, PR created. terraform and ansible scripts to create, configure and populate the slave database.
Monitoring: Health monitoring and AlertingTISNEW-117John Simmons (Deactivated)TO DOREADY FOR RELEASE / DONEPR created. Will alert in slack when server is down for more than a minute. will create more logging in a new ticket when other pr's are approved and I can test the alerts on the live system. 
Migration of metadata associated with the imported documents to TISTISNEW-222Luis MatosREADY FOR RELEASE

Set Site to Current on TISTISNEW-1147Oladimeji Onalaja (Unlicensed)DONEStatus of newly created sites set to 'CURRENT' behind the scenes because there is currently is no way for users to do it in TIS
Activate Sites EMTISNEW-451Oladimeji Onalaja (Unlicensed)DONEStatus of newly created sites set to 'CURRENT' behind the scenes because there is currently is no way for users to do it in TIS
Activate new sitesTISNEW-394Oladimeji Onalaja (Unlicensed)DONEStatus of newly created sites set to 'CURRENT' behind the scenes because there is currently is no way for users to do it in TIS
Assessments - Updating Unit tests to improve test coverageTISNEW-225Oladimeji Onalaja (Unlicensed)READY FOR RELEASEAssessments unit tests updated to cover the new translate() method in all assessment sub-components (i.e. event, pre-assessment and post-assessment)
User needs to be able to record a trainee's academic outcome on an assessmentTISNEW-191Oladimeji Onalaja (Unlicensed)READY FOR RELEASETIS users are now able to record a trainee's academic outcomes based on a priori rule set.https://www.useloom.com/share/d242018d6d314d859afdc519aa4afa51
Change the name of the high level Concerns tab to RevalidationTISNEW-163Oladimeji Onalaja (Unlicensed)READY FOR RELEASEHigh level concerns tab now reads as 'Revalidation'
UI background and section containersTISNEW-165IN PROGRESSWIP: Demo of current work

Existing Layout

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

New Layout

https://www.useloom.com/share/32195af415e0415cbe9e76565ebd4134


Add People Programme membership Unit testTISNEW-401Panos Paralakis (Unlicensed)DONE

Document Manager - Frontend buildTISNEW-227Panos Paralakis (Unlicensed)IN PROGRESSCurrently focused on document manager related work as described in comments of 
Jira Legacy
serverSystem JIRA
serverId4c843cd5-e5a9-329d-ae88-66091fcfe3c7
keyTISNEW-251
 

FE - Add label to distinguish between Intrepid comments vs Generic Upload comments within PlacementsTISNEW-226Panos Paralakis (Unlicensed)IN PROGRESSWork has been completed long time ago. We are still waiting for an agreement to be made regarding e2e testing.
Ensure information on reval section is pulling data through correctlyTISNEW-169Paul Hoang (Unlicensed)DONEGrade information on the reval trainee card (left side of the screen) was pulling in the latest grade for a placement, even if the trainee had a future placement. The fix was done in the intrepid reval etlhttps://apps.tis.nhs.uk/revalidation/#/trainee-id/46747/revalidation-id/60456/trainee-placements/
User/Application RestrictionTISNEW-113Paul Hoang (Unlicensed)IN PROGRESSInitial work done - currently in PR
Create documents for Testing Principles , BDD best PracticesTISNEW-383Shivani Rana (Unlicensed)DONE

Update and Fix e2e tests for Speciality ComponentTISNEW-228Shivani Rana (Unlicensed)DONE

Support release testing and raise the defectsTISNEW-224Shivani Rana (Unlicensed)DONE

POC on Soak testing for Key clock service to test memory leaksTISNEW-190Shivani Rana (Unlicensed)IN PROGRESS

General TIS navigation issues and whitelabel errors - SPLIT INTO MORE TICKETS?TISNEW-390Simon Meredith (Unlicensed)DONE

Increase unit test coverage of TCSTISNEW-277Simon Meredith (Unlicensed)IN PROGRESS

Bulk Upload/Create Assessment eventsTISNEW-194Sunil Rochani (Unlicensed)IN PROGRESS

Completed XLS dto and parse xls for create assessment- completed

 CCompleted config change to incorporate assessment client to call enpoints - completed

Currently focused on logic to create assessement


Add "missing" vwPlacementOtherSpecialty fields to TISTISNEW-266UnassignedTO DO

Site reference table management process to be definedTISNEW-253UnassignedTO DO

Upgrades of Monitoring for MVP Pt 2TISDEV-5181UnassignedTO DO

Create a package (deb) repository to manage updates / patchingTISDEV-3591UnassignedTO DO







Resource Planning:

Andy Nash (Unlicensed)


Transform colleagues rolled off the project during this Sprint!

FED recruited under the DOS contract. Welcome Roope Hakulinen!

BA also recruited: Commencing 22 Aug.

Further progress on TIS Team #2 up in Manchester.


...