2022/3: Q1 | Review#3 (2022-05-24 to 2022-06-07)

Welcome

  • Overview of the last couple of weeks

  • Any interruptions to our apps / Live Defects

  • Team going through what they’ve achieved during the last couple of weeks

  • Feedback from those on the call on what we have done (constructive criticism / praise / questions)

  • Collaboration with those on the call on what to do next

Please ask questions, that’s what this Review is primarily for - your constructive interrogation of what we’re doing:

  • out loud on the call - really, we’d appreciate you doing this!;

  • write in the Team meeting chat; or

  • fill in the post-Review survey after the call (for questions that occur after the call is over, or if you don’t want to ask the question during the call for whatever reason, and for letting us know whether the Review meets your expectations, or whether you have some suggestions for improvement)

Executive Summary:

  • 1 LiveDefect this iteration (last fortnight): References to the ‘Profile’ service did not automatically update when a change was made - resulting in some users not having access to the correct information on TIS.

  • Reval app: Filter recommendations - TIS and GMC data.

  • TIS Self-Service app: Sorting and validation amendments resulting from feedback. Non-UK postcode warning message. Preventing duplicate trainee profiles. Warning message for users of old Safari browsers. Help for those selecting Authenticator apps as their preferred method for authentication.

  • TIS: Resilience / Security improvements following the latest external penetration testing report.

  • Quarterly Objectives and Key Results (OKRs): n/a. Our move to Product Team working has taken precedence over setting OKRs till later this month.

  • Changes to the roadmap: n/a. Each Product Team will be creating their own roadmaps in due course. Watch this space.

Live Issues:

(the reason we include these is to be open and transparent about when our apps have been compromised, in order to confirm that we’re constantly iterating to improve performance, resilience and security of our Apps.)

key summary created updated status
Loading...
Refresh

Incident logs

2022-06-01 Several TIS services not able to use TIS authorisation

Dev team demo work completed during this iteration (last two weeks)

Area

Description

Team Representative

Demo - from Prod URL where feasible

Area

Description

Team Representative

Demo - from Prod URL where feasible

TIS Self-Service (TSS)

TSS user feedback: Sort existing trainee work placements in chronological order to make them easier to view.

@Reuben Roberts

Wrap-up on work done in the first iteration, to apply the same ordering to the existing work placements.

Remove validation from ‘Supervisor name’ and ‘Supervisor email address’ in section 4 of the Covid Declaration

@Edward Barclay

live demo

--before--

--after--

 

TSS user feedback: When I enter a non-UK post code, display a warning message but still allow me to submit my Form R (Part A).

@john o

(Live demo)


 

Prevent duplicate trainee profiles

@Reuben Roberts

Some back-office work to prevent the creation of duplicate trainee profiles, if there are multiple records in TIS with the same email address. These were causing errors in Self-Service and preventing the trainee seeing their personal details.

 

TSS user feedback: Fix the bug so when I use a non-compatible/ old version of Safari browser (< v15), I get a warning message to either update to the latest Safari version or use another browser (e.g. Firefox, chrome, edge). This will stop me wasting time trying and failing to submit my Form R Part B.

(NOTE: The bug is caused by some earlier versions of Safari not formatting the date field used in TSS properly and so not allowing the Form R to be saved. A more permanent solution might be to use a more robust date picker.)

@john o

Fix (screenshot):

 

TSS user feedback: As a TSS user, I would like more help and guidance setting-up and using an Authenticator App as my second factor when logging in to TSS.

@john o

Before:

After:

 

Before:

 

After:

 

The link on the above screenshot goes to some new Authenticator app guidance on the TIS Support site https://tis-support.hee.nhs.uk/trainees/how-to-set-up-an-authenticator-app-on-your-phone/

Revalidation

[Filter Recommendations with ES] - Event Handling Job For Data Changes (e.g. save draft)

 

Data of recommendation come from different sources that make us difficult to do filtering and sorting on all columns. ES act as a storage to pre-process and store all data from different sources, so it can be used whenever we needed.

ES works still need to be done on ES rebuild job, event handling trigger, and retrieving data. This ticket is for updating the event handling job.

Event handling jobs are the events that update ES index after GMC overnight sync or triggered when the TIS/recommendation data is updated

 

 

 

Trainee Information System (TIS)

Run user profile service without a server

@Joseph (Pepe) Kelly / @Yafang Deng

A number of benefits inc. rolling updates that make sure the new version is available before removing the old one, greater resilience against “whole area” failures.

Reduced reliance on servers that are aging and approaching retirement.

Restrict versions of Transport Layer Security (TLS)

@Joseph (Pepe) Kelly / @John Simmons (Deactivated)

This makes it much harder for anyone to “snoop” on information sent between you and TIS.

No significant risk previously as modern browsers will prefer the better/newer versions. We’ve also made this change for Revalidation and TIS Self-Service.

Objective Key Results (OKRs) 2021/22 Q4:

1st
Iteration

2nd
Iteration

3rd
Iteration

4th
Iteration

5th
Iteration

6th
Iteration

OKR #1: TBC - During May, we are concentrating on the team restructure. Towards the end of June we anticipate drafting out this Quarter’s OKRs for you.

Key Result#1: .

n/a

n/a

n/a

 

 

 

Key Result#2: .

n/a

n/a

n/a

 

 

 

Key Result#3: .

n/a

n/a

n/a

 

 

 

Key Result#4: .

n/a

n/a

n/a

 

 

 

OKR #2: TBC.

Key Result#1: .

n/a

n/a

n/a

 

 

 

Key Result#2: .

n/a

n/a

n/a

 

 

 

TIS team development (following external review)

TIS interim roadmap:

Feedback