MVP & Post MVP

Following the completion of the Regional workshops with BM's, Administrators and Trainee's we ran some internal workshops with BA's, PO's, Devs to firstly refine the findings (removing duplicates from regions and grouping into features) followed by a high-level review of what we consider to be:

  • Potential MVP
  • Potential Post MVP
  • What needs to be investigated by BA's to understand Process, Gaps, Pain-points, Can and Can't do's and Only if's
  • What needs to be changed in the current TIS solution for this to work in the App
  • Current framework prototype to share: https://invis.io/YHSLG7GX3GA#/348116886_Log_In

We are grouping this feedback/insight below which will then be used in a 'Proposal' for the Senior Stakeholders/Business to agree to in terms of the Application.

Potential MVP: UX, Dev and BA insights, investigations and ownership

FeatureElementInteractionNew or TISDescription and approachUser needs and considerationsOwner
Build and Approach





Considerations for Devs and BusinessTBCNew

This is a high-level list of considerations we need to establish and agree on in regards to the build of the solution for Trainee UI:

  • Web App in Browser: This is scalable but means that the solution would not work offline or support I.E
  • Support: We need to agree who supports this in both Tech and Local terms
  • Back up: We need to agree on how we back up records and information on each users solution
  • AWS: Time based
  • Amount of users (standard and expected)
  • Off-boarding: How do we package up the information added to the Trainee UI and how long do we store this.

At this stage, these are essentially recommendations and proposed questions. We need to make a decision as to these requirements and approaches.

DISCUSSIONS HERE

  • SA
  • Dev
  • BA
Infrastructure
  • Service
  • Application
NewA new service is less important around the tech debt we have in TIS

It has been suggested that this is a new service with an isolated database which gives Record level isolation and we do not inherit any of the issues with TIS.

DISCUSSIONS HERE

  • S.A
  • Dev
Security
  • Existing: Local Team
  • New: Oriel
NewMore detail to be added hereMore detail to be added hereDev
AuthentificationKubernetes deploymentNew

Questions we need to have a clear understanding of:

  • Can key cloak scale
  • Key cloak in a current single-server mode
  • What key cloak version
  • SA
  • Dev
User rolesAccess
  • New
  • TIS

We need to understand all the User Groups and who needs access to what. We have some defined in the back-log but we can investigate this further. We would need them to access TIS, not the Trainee App.

Example:

  • Trainers
  • Educational Supervisors
  • ARCP Panel
  • More to be added
BA to investigate exactly what information each User Group needs access to and how we do this through TIS. We much ensure that all data updated or entered by Trainees pulls into TIS and is Real-timeBA
Framework
  • NHSSD Repo
  • GDS
  • UI
  • New
  • TIS
We have a responsibility to adhere to the GDS and NHSSD service design guidelines. We must ensure the framework and UI is accessible to all, easy to use and user-centric.The current prototype is based around the NHS App toolkit and has been tested against accessibility, we must ensure any bespoke areas of the application meets these same standards. We will work with both NHSSD and GDS sharing our findings, approach, and Design work to ensure we are meeting these standards. Prototyping and testing with Users are a key part of the delivery of the solution.

UX/UI

ScalingFuture-proofing the app
  • New
  • TIS
  • ESR
  • Other systems
More detail needed around the HEE road mapWhat do we need to know about to ensure we build a solution that is scalable and future proof
  • Business
  • BA
  • Dev
  • UX/UI
Profile


Personal details
  • Read-only
  • Links
TIS
  • Name
  • Address
  • Contact numbers
The users have requested these be editable but we need to confirm with ESR and bi-directional. For MVP we have this as read-only

If Bi-directional this needs BA.

If MVP agreed for read-only this can be designed out by UX/UI

N.IRead-onlyTISNational Insurance NumberThey use this for HR, Pay Roll, and other purposes, so we would need to also work out who would require access to this in regards to viewing it in TIS?UX/UI
PlacementsRead-onlyTIS
  • Current placement view
  • Future placement(s)
We need to investigate how far into the future we want to view for process and contracts. Considering that placements can change. Users requested 12 weeks into futureBA
AssessmentRead-onlyTISWhat is the key info we want to render in the profile areaWe need to understand what we can and may do not want to show here.BA
Inaccuracies to details above
  • Interactive
  • Notification
NewThe users would like a way of flagging up if something is not correct to Admins. Ie, a way of notifying through the profile that something has changed or is incorrect.We may want to think about how this would work. Ie. Something that allows them to suggest a change that goes to ESR or TIS Admin, or a way of signaling this is Correct or this is Not Correct?
  • BA & PO
  • ESR
  • Admins
  • BM's
Placements
  • Past
  • Current 
  • Future
Read-onlyTISAll the current info we have on TIS to be pulled into the Trainee UIWe want to ensure that this has the same logic and rules as 'Future placements' will have in Profile. They must be the same.

BA as with profile view of 'Future Placements

UX/UI design out

  • Programme
  • Curriculum
  • NTN
  • Read-only
  • General info
TISThey would like a little more information around these as well as having this available in the AppWe need to think about Supervisors and Trainers too how they will be able to view this infoUX/UI
AssessmentsARCPRead-onlyTIS/New

The users would like the following around ARCP:

  • General information: What is ARCP and why is it important?
  • Notifications set by Admins to alert Trainees about there ARCP/automatic Email to alert of tasks?
  • Links to what they need to do
We need to investigate how this might work. ideally, both Admins and Trainees feel that having a simple way of notifying/reminding Trainees about ARCP and scheduling this in Calendars would be a huge benefit and help to streamline the processBA to investigate the process so we can identify how we might streamline the process
FormsAll formsSignaturesNewUsers would like to have digital signatures or an easy way of approving forms. This would streamline the processWe need to have a clear agreement across all teams that digital signatures are acceptable. If we have to download forms, this will essentially make the process redundant.BA to investigate the implications of digital signatures and get approval from HEE 
Auto-generateNewWe should look to digitalise all forms and auto-populate areas that we canWe need to think about a 'mobile' first approach to filling out forms. As well as the process for each form with approval and sign-offBA
Form-R
(Part A-B)
  • Interactive
  • Auto-generate
  • Information
NewWe need to focus on having a simple way for the Form-R and the process, to be digitalised and easily accessibleThis should be a priority in regards to MVP but also having a clear journey mapped out for both Trainees/Admins and anyone else involved in this process.
  • BA
  • UX/UI

MVP: Workshop feedback for backlog and build

(We still need to create the back-log of refined feedback from all Regions to this table below. Also the Success/Measures, User Stories and Personas created in all workshops. These are essentially what we refer to with design and creating tickets around User Stories for the build

FeatureElementInteractionCommentsActions
Profile




Personal details

Interactive/Read-only

  • Contact details
  • Change of address
  • Emails (Personal and work)
  • Record details
  • Placements
  • Courses & Training completed

They asked for their profile to include any of the 'important' information about them, for them to use and share with others. A quick stop place to find out about their past details and current/future commitments and interactions. 

One place for them to update all details around their profile as a Doctor in training

  • Emails
  • Addresses


We need to make sure that the Calendar works well, and is synced similar to say 0365 Calendar and scheduling work
GMC/GDCRead-onlyWe must ensure that the Trainees cannot edit thisMake sure this is R/O
Passwords ResetAllow the users to reset their passwords in their profile areaThis could be investigated
Profile photoUploadUsers asked about having a photo of themselves as part of the profileIf this is quick we can do it, but not essential
HR/NHS emailsRead-onlyNHS emails: Duplicates/Collected emails for each post? This is frustrating as they would like one 'Master' email instead of multipleWe may need to investigate this
DataSensitive dataSensitive Data (DOB/Nation)We may need to investigate this
VisaRead-onlyImmigration Tier 2 Vias progress/statusWe may need to investigate this
ApprovalsImportant infoIf the Trainee needs to change a Surname or something that has a large impact on their records we need to have a way that they notify the Admins who then approve this, maybe with a link for them to where this can be doneWe have to make sure that we enable the Trainees to do what they need to do, but without causing issues with Admins
AccessInformationWho can access this, it would be great if we made sure that other teams who may need this information may have some kind of high-level access to this, and are informed when things change. Daenerys etcWe need to check this and make sure we allow access but only to the correct people
InfoTraining daysRegional training days in relation to the user's specialtyThis would be useful but will need some investigation

Profile notifications

Change requests
  • Links
  • Prompt
  • Acceptance/decline
There needs to be a real-time link between the Admins and Trainees if we introduce notifications. They also need to make sure they have different levels of control over these optionsWe need to investigate this as at the moment some Admins would like to have this and some prefer to have their trainees ask them first
Inaccuracies
  • Link
  • Interactive
The users would like to report inaccuracies in their personal details in an easy mannerWe may be able to add some kind of button to report to admins this is in fact wrong. Email link?
Programme & Placement

PlacementNotification

To be able to notify the trainee of the next placement (12 weeks) and (LET) + Option to raise a query via the notification. The trainees must not be able to:

  1. Decline the notification
  2. Change anything because of the notification
  3. The admins need to know the Trainee has read the notification
  4. No calendar link as this may cause issues with other dates?
  5. This should then go back to the Admins for confirmation
We need to have a think around notifications and how we can use them for different areas of the App. Will they sit in 'notifications' or be specific to the feature they are sat within?
  • Past
  • Current
  • Future
Read-onlyThe admins feel that this would be useful as long as the trainees cannot change anything. They should also have as much information on the placements as we can supplyWe can have a look into some of the information around the placements, what's of value?
ProgramRead-onlyThey feel that it might be of value to have some information around the program itself, but have this read-only. We need to make sure that the information used is current
PlacementsRead-onlyA list of future placements and rotationsThe ability to view upcoming rotations and placements scheduled for the trainee. This gives them the ability to flag up anything that is wrong or they need to change
TrainingContractsNo contracts for trainingThink this is frustration and causes lots of issues with benefits
ContactsRead-only/linksContact details for placementsA list of details for each placement that is scheduled for trainee
Assessments



ARCPRead-only/links?ARCP Checklist (Tickbox culture)We should check exactly what data needs to be on this list? Does anything cause issues with data protection?
ARCP CalendarRead-only/InteractionThese may tie into the 'Calendar' so that the Trainee is able to plan and schedule around these dates: RCOA e-portfolio style checklist was mentioned, think of a traffic light style checklist of essential documents for ARCPThink around how this may work in a Checklist that they follow and ticks off as they complete different actions around ARCP. Think about how this may also tie in with a calendar and how the Admins feed these dates into this feature through TIS?
Appeals
  • Interaction
  • Process
How do users appeal an ARCP through the appNeeds investigating
Online action planInteractive
  • Hierarchy of approval
  • Reminders
  • Default template access
We need to investigate what this actually is and how we may help to digitalize this. They were not able to explain all details around how this may work
Outcome formRead-onlyThis should be a simple way to view the outcomes of their assessmentsWe need to see an example of this
Exam resultsRead-onlyA way for the Trainees to see all past exam resultsWe need to work out where this comes from
Mandatory training
  • Links
  • Info
They would like their Mandatory training to be easy to access through the appWe can help with this
































































What does success look like and how do we measure this?SuccessMeasure
To doTo do