...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Quick Links: Ideas for future Team Sharings | Schedule of Team Sharings | Formats of Team/Tech Sharings
...
Anchor | ||||
---|---|---|---|---|
|
Date | Who | What |
---|
Links
James Freed - guest speaker
Digital First / About Me
?
?
?
?
Jon Howes - guest speaker
Overview of the PGMDE Services that TIS support directly or otherwise
View file | ||
---|---|---|
|
Cracking Python aka Intro to Python
GIS - any link to what we do
Using postcodes and placement changes - can we visualise trainee hotspots vs need for specialties?
Links to Machine Learning too, perhaps?
View file | ||
---|---|---|
|
Google Tag Manager / Google Analytics
Alistair Pringle (Unlicensed) / James Harris / Andy Nash (Unlicensed)
Next big things for HEE
No-structure team sharing (unconference / lean coffee style)
See above for brainstormed ideas for coming Team Sharings
CloudWatch metrics, alarms and Slack notifications / About me
View file | ||
---|---|---|
|
Team survey feedback and discussion
View file | ||
---|---|---|
|
Associated team working agreements
Alistair Pringle (Unlicensed) / Ashley Ransoo / Adewale Adekoya / James Harris
What we do in the PO Group
John Simmons (Deactivated) / Joseph (Pepe) Kelly / Andy Dingley
How does everything fit together
John Simmons (Deactivated) / Liban Hirey (Unlicensed) / Andy Dingley
Overview / discussion of Ops stuff - pipelines and reasoning behind them
View file | ||
---|---|---|
|
The bigger picture: TIS Programme, HEE and public sector standards
View file | ||
---|---|---|
|
Reval - more general understanding (challenges - what's slowing things down - business logic too)
Creating a repo in Git: The new way - using Terraform
Sync services (esp. on the TISSS side)
View file | ||
---|---|---|
|
Suggestions / working out how to use Team sharings in future
#team-sharings
ESR Sharing with Team, Users and Anyone who wants to attend
View file | ||
---|---|---|
|
About me
Review Workshop
View file | ||
---|---|---|
|
All Hands
Q3 Review / Q4 Planning
Review of #Fire-fire / common errors in advance of skeleton crew over Christmas
Reval Team
Reval current architecture
https://web.microsoftstream.com/video/3e028b7d-c0b5-434c-a7bf-cb0afb70476e
GMC Sync
Link | |||||||
---|---|---|---|---|---|---|---|
12 Dec 2024 | TIS Auth Flows with Cognito | ||||||
Feb 22, 2024 | Adewale Adekoya James Harris Stan Ewenike (Unlicensed) Kavitha.Shankar | Oriel-TIS Data Transfer As-Is Processes and pain points with some potential options. | Oriel-TIS Integration recent and previous investigation summary | ||||
Ade.Olaiya and Rali | Rali will be demoing the Accent Course Manager Booking System to us. Unlike Accent Leave Manager, the system does not require data from TIS at the moment. The booking system is currently in use in the following regions/local offices by Medical and Dental teams:
| ||||||
Ade is inviting Mike Richardson an Accent Leave Manager system super user to demo the system to the team. | |||||||
Accessibility Testing | |||||||
Reflective Practice in our Daily Agile Environment | |||||||
| Revalidation User needs for reporting: Discovery research aimed at comprehensively understand and identify the reporting needs and requirements for Revalidation users and develop these reports to support the Revalidation Service process. Summary Of Findings. Planning for Alpha. | ||||||
| BDD - A Journey of Discovery | ||||||
| As part of my onboarding and learning how the ropes work in HEE and the Team, I was "exploring" the idea of Jira dashboards as one of the ways of improving visibility and maximising value delivery. This led to coming up with a "mock-up" not the real deal. Emphasis on the words exploring and mock up, because this falls outside of the Team's normal approach to workflow because it is still 'early days' and 'fresh eyes' stage for me. Happy to share this with the team during the OneTISTeam sharing session. Using Jira dashboards can aid the team in gaining valuable insights about our projects and issues. Hopefully, this will not come across as a sort of ‘Big Brother’👁 initiative, but rather as something that would help: improve project visibility, facilitate discussions on how the team could maximise value delivered per cycle, manage priorities as external factors change, reduce risk, and improve team morale and productivity. | ||||||
| Split ad-hoc Team Sharing:
| ||||||
| ‘Hijacked’ by the UCD Training course | ||||||
| |||||||
| |||||||
| |||||||
| Post Funding: Title TBD | ||||||
| Jon Howes | HEE / NHSE Transition - what it means for TIS | |||||
| |||||||
| |||||||
| MongoDB Atlas - Up & Running [Tech Sharing ⚙️] | Prep work (yes, you have to do something): Things to check before we get going. | |||||
| Admin team | Hijacking this session for an Admin Team backlog culling sessions | |||||
| Querying Elasticsearch | ||||||
| Admin team | Hijacked for Reval Connections mindmapping session | |||||
| |||||||
| Phil Skeldon - guest speaker | Revalidation Primer - a presentation and Q&A about the revalidation function | Presentation … Revalidation primer.pptx | ||||
| Present information about Accent Course and Accent Leave Manager | ||||||
| |||||||
Look at how well TIS team have dealt with incidents in the past year. Data taken out of Incident Logs Confluence page | |||||||
| |||||||
Update on OneTISTeam restructure ahead of whole team meeting the following week | |||||||
| |||||||
| |||||||
| |||||||
| |||||||
| |||||||
| |||||||
James Freed - guest speaker | Digital First / About Me | ||||||
Jon Howes - guest speaker | Overview of the PGMDE Services that TIS support directly or otherwise | ||||||
Cracking Python aka Intro to Python | |||||||
GIS - any link to what we do |
| ||||||
Google Tag Manager / Google Analytics | |||||||
| Alistair Pringle (Unlicensed) / James Harris / Andy Nash (Unlicensed) | Next big things for HEE | |||||
No-structure team sharing (unconference / lean coffee style) | See below for brainstormed ideas for coming Team Sharings | ||||||
| CloudWatch metrics, alarms and Slack notifications / About me |
| |||||
Team survey feedback and discussion |
https://healtheducationengland.sharepoint.com/:v:/r/sites/TIS_DevelopmentTeam/Shared Documents/General/Recordings/Meeting in _General_-20210729_140158-Meeting Recording.mp4?csf=1&web=1&e=pA8BOe | ||||||
Alistair Pringle (Unlicensed) / Ashley Ransoo / Adewale Adekoya / James Harris | What we do in the PO Group | ||||||
John Simmons (Deactivated) / Joseph (Pepe) Kelly / Andy Dingley | How does everything fit together | ||||||
John Simmons (Deactivated) / Liban Hirey (Unlicensed) / Andy Dingley | Overview / discussion of Ops stuff - pipelines and reasoning behind them |
| |||||
The bigger picture: TIS Programme, HEE and public sector standards |
| ||||||
| Reval - more general understanding (challenges - what's slowing things down - business logic too) | ||||||
| Creating a repo in Git: The new way - using Terraform | ||||||
| Sync services (esp. on the TISSS side) |
| |||||
| Suggestions / working out how to use Team sharings in future | #team-sharings | |||||
| ESR Sharing with Team, Users and Anyone who wants to attend |
| |||||
| About me | ||||||
| Review Workshop |
| |||||
| All Hands | Q3 Review / Q4 Planning | |||||
| Review of #Fire-fire / common errors in advance of skeleton crew over Christmas | ||||||
| Reval Team | Reval current architecture | https://web.microsoftstream.com/video/3e028b7d-c0b5-434c-a7bf-cb0afb70476e | ||||
| GMC Sync | GMC Overnight Sync (GetDoctorsForDB) - Soon to be out of date | |||||
| TIS Survey | https://web.microsoftstream.com/video/3e028b7d-c0b5-434c-a7bf-cb0afb70476e | |||||
| Adding trusts to ESR | ||||||
| TIS Team support analysis | https://web.microsoftstream.com/video/856004ac-ceb2-4306-b426-7e03c4c9abd9 | |||||
| Phil James (Unlicensed) and ESR Team | ESR walk throughs / handovers ESR dashboard in Metabase | https://web.microsoftstream.com/video/d07cc8e4-044e-4bf2-b548-b0ca5e8d4d74 | ||||
| All People | About me Access Control Layer - NI/Health Care Scientists… | https://web.microsoftstream.com/video/7d2fc816-5952-47d7-b26d-0efc585812cc NI from 30 mins in | ||||
| Dev Team | Reval/ESR to NDW | |||||
| Nelson and the Battle of Trafalgar |
|
Document Upload | https://healtheducationengland-my.sharepoint.com/:v:/g/personal/philip_wilsdon_hee_nhs_uk/ |
TIS Team support analysis
https://web.microsoftstream.com/video/856004ac-ceb2-4306-b426-7e03c4c9abd9
Phil James (Unlicensed) and ESR Team
ESR walk throughs / handovers
ESR dashboard in Metabase
| ESR Error message handling process | Monitoring and Alerts - Are we drowning Only recorded the last bit - https://web.microsoftstream.com/video/d07cc8e4-044e-4bf2-b548 |
|
|
https://web.microsoftstream.com/video/e627777e-1a1c-4efe-a44b-b76fd236b7cf
https://web.microsoftstream.com/video/5df91312-0599-4553-a67a-4d0d847d1f2e
| ||||
Access Control List |
Trouble shooting tips for missing applicants
https://build.tis.nhs.uk/metabase/dashboard/22
All People
About me
Access Control Layer - NI/Health Care Scientists…
https://web.microsoftstream.com/video/7d2fc816-5952-47d7-b26d-0efc585812cc
NI from 30 mins in
Dev Team
Reval/ESR to NDW
Nelson and the Battle of Trafalgar
| All hands | Team Discussion on E2E Tests Part 2 Part 2
| Notes: E2E Tests Notes Part 1 & 2 Videos: |
Document Upload
ESR Error message handling process
Monitoring and Alerts - Are we drowning
Only recorded the last bit - https://web.microsoftstream.com/video/d07cc8e4-044e-4bf2-b548-b0ca5e8d4d74
| All hands |
Part 1
| See above | ||||||
| Where data goes and what's done with it |
View file | ||
---|---|---|
|
| Why we can't get some placements updated / deleted, will also review the placement approval process. |
All hands
Team Discussion on E2E Tests Part 2
Part 2
Set of standards for E2E testing like (these are off the top of my head, not specifically what Babul asked for):
What we test
When we write the tests for it
When we refactor tests (i.e. adhoc vs ticketing up as tech debt)
How we code review new/updated tests
Who is responsible for doing that work.
Discuss the AC of the feature where e2e test cases are already part of DOD (Definition of Done)
Define the PR review process for testing where testing should be considered before merging the PR
Follow the boy-scouts rule to make sure E2Etest suite is maintained
Take more responsibility towards improving e2e tests and avoid commenting them
Notes: E2E Tests Notes Part 1 & 2
Videos:Part 1:
| All hands | https://web.microsoftstream.com/video/621f76ef-db2d-4fb5-9f1c-6092e857c9af |
| ||||
| ESR Starter and Common Code |
All hands
Team Discussion on E2E Tests Part 1
Part 1
What do we want to achieve with E2E tests?
Should we have validation on every form field to be tested by E2E tests - NO
Should we have unit tests per field and then a single/small number of E2E tests to verify behaviour when any validation fails is enough - Yes
How do tests work with our code review process e.g if changes are requested several days after a PR has been reviewed and merged - slows us down?
See above
Where data goes and what's done with it
https://web.microsoftstream.com/video/aea736c6-890a-43ad-be3a-ac4bee915a53
Uptime Robot
ESR Summary & Overview |
| ||||||
| Pingdom | ||||||
| Camel | ||||||
| Dependabot & NDW (from 25 mins) |
Revalidation User Feedback Session |
View file | ||
---|---|---|
|
| Data from Kinesis to Tis-trainee-sync with Lambda | ||
| Reval and more / Call with AWS |
|
Converting a terraform main.tf to a module https://web.microsoftstream.com/video/ |
| All Hands | OKR Setting for Q1 |
|
|
| Reval UI/UX | ||
| POC Managing Dependencies |
Camel
https://web.microsoftstream.com/video/8d36c697-a089-46ac-8fb8-daeb368de77b
https://github.com/Health-Education-England/camel-poc
| Muhammad Uzair Baig (Unlicensed) | Integration Tests | |
| Apache Camel | ||
| Sonorqube - what we have setup / interface overview & CI/CD Stuff |
| About me | ||
| |||
| FE Stuff / About me | ||
| About me and Battle of Waterloo |
Data from Kinesis to Tis-trainee-sync with Lambda
Reval and more / Call with AWS
https://web.microsoftstream.com/video/0b8066fa-5577-4d66-9466-65e573bd2044
Paul Hoang (Unlicensed), John Simmons (Deactivated), Yafang Deng
Converting a terraform main.tf to a module https://web.microsoftstream.com/video/3e3a7274-74a5-4071-9877-0c107c52f248
All Hands
| ||||||||||||
| Microservice Theory |
|
|
Reval UI/UX
POC Managing Dependencies
java vs python in bdd,
https://web.microsoftstream.com/video/9047c2ed-31ca-4395-bf48-62c1f25a3879
ify.onyenokweorhiunu (Unlicensed)
Apache Camel
Sonorqube - what we have setup / interface overview & CI/CD Stuff
Sprint boot starters
https://web.microsoftstream.com/video/c99ee002-9564-4310-92bf-85c09829a54e
About me
FE Stuff / About me
About me and Battle of Waterloo
https://web.microsoftstream.com/video/1b982575-8ac6-424e-815a-7718855ea7b4
Widget Connector | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
| |||||||||||
| TIS Team |
| |||||||||
|
Integration Tests
Engaging users in team reveal
TCS in Neo4j - optimised query planning around
Ideas
Volunteer to put it together
Open discussion on approach to testing
Cypress with React for integration testing
With a view to testing Tech improvement in general
Jest is quite an overhead (especially in comparison to Cypress)
Steven Howard / john o / Others?
Machine learning
Applications for TIS:
How Trainees filling in forms - better pre-population
PPT
Others?
Applications for HEE:
Ability to predict which placements are likely to be unsuccessful (based on past experience and other things that can be drawn about them / their history) with a view to targeting additional support. Placements with high withdrawal rates, for example.
Andy Nash (Unlicensed) to reach out to Chris Norman for a possible cross-team assist from the London WBID (Workforce, Business Intelligence and Development) team!
History - Homo Sapiens
Lambda best practices
Best practices. How we can use them. Touching on the fact they can be written in different languages.
python
node (Javascript)
Digital Passport
Current thinking, PoCs, prototypes, implications for HEE
Guest speaker (TBC): Emma Turner (and NHSE & X?)
Microservice pattern and TIS
Prometheus Metrics | |||||||
| Paul Hoang (Unlicensed) | Rabbit | |||||
| About me | ||||||
| Motivations and Value | ||||||
| |||||||
| About me |
| |||||
| About me | ||||||
| Agile | Scrum sharing |
|
View file | ||
---|---|---|
|
TIS Team
Prometheus Metrics
Graph DB
Paul Hoang (Unlicensed)
Liban Hirey (Unlicensed) / John Simmons (Deactivated)
Rabbit
About me
Estimates
Motivations and Value
Estimates - Cancelled due to traineeUI workshop
About me
Introducing LeSS (Large Scaled Scrum)
View file | ||
---|---|---|
|
About me
Agile | Scrum sharing
View file | ||
---|---|---|
|
About me
SQL sharing | Examples demo'ed - Techshare.sql
Oracle MySQL resources not to share outside of TIS dev team - D61918GC30_sg.pdf (study guide), D61918GC30_ag.pdf (activity guide) - Abrar Khan (Unlicensed), Peter Collum (Unlicensed)
View file | ||
---|---|---|
|
About me
Terraform & TDD
GitHub repo where all the configs live, README has info on how to make changes: https://github.com/Health-Education-England/github-terraform
Jenkins pipeline that automates the Deployment section of the README, manual approval required on master similar to our product pipelines: https://build.tis.nhs.uk/jenkins/job/github-terraform/
Team Q&A
John Simmons (Deactivated)
https://hee-tis.atlassian.net/wiki/spaces/NTCS/pages/1149861901/Team+Q+A
Historical Logs and how to dockerise a microservice
NDW ETL
Chris Mills
Terraform
Monitoring and Alerts
...
| |||||||
| About me | ||||||
| SQL sharing | Examples demo'ed - Techshare.sql |
| |||||
| About me | ||||||
| Terraform & TDD | ||||||
| Team Q&A | https://hee-tis.atlassian.net/wiki/spaces/NTCS/pages/1149861901/Team+Q+A | |||||
| NDW ETL | ||||||
| Chris Mills | Terraform | |||||
Monitoring and Alerts |
Anchor | ||||
---|---|---|---|---|
|
Ideas | Volunteer to put it together |
---|---|
Get to know the teams in HEE that surround TIS
| TBC TBC TBC TBC James Freed TBC TBC |
Machine learning
Applications for HEE:
| |
Digital Passport Current thinking - discovery run-through, PoCs, prototypes, implications for HEE | Guest speaker (TBC): Emma Turner (and NHSE & X?) |
Trainee Support Tab | Doris.Wong / Edward Barclay and co? |
Redis | Reuben Roberts and co? |
Configuring / using Slack / Teams / Jira / Confluence |
Anchor | ||||
---|---|---|---|---|
|
Frequently used formats for running a Team/Tech Sharing. Any hybrid or any new format is welcome. |
---|
PowerPoint presentation style
|
Informal slack call with mobbing
|
Ask Me Anything slack call
|
About Me MS Teams call
|