...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Ideas for
...
Idea
...
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)
...
Andy Dingley / Steven Howard / Jayanta Saha
Team sharing schedule
...
Date
...
Who
...
What
...
Links
...
...
?
...
?
...
...
?
...
?
...
...
...
Microservices Pattern and TIS
...
...
Jon Howes - guest speaker
...
Overview of the PGMDE Services that TIS support directly or otherwise
...
...
...
Cracking Python aka Intro to Python
...
future Team Sharings | Schedule of Team Sharings
...
Anchor | ||||
---|---|---|---|---|
|
Date | Who | What | Links | |||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
? | ? | |||||||||||||||||||||||||||||
? | ? | |||||||||||||||||||||||||||||
Microservices Pattern and TIS | ||||||||||||||||||||||||||||||
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 above for brainstormed ideas for coming Team Sharings | |||||||||||||||||||||||||||||
| CloudWatch metrics, alarms and Slack notifications / About me |
| ||||||||||||||||||||||||||||
Team survey feedback and discussion |
|
View file | ||
---|---|---|
|
Google Tag Manager / Google Analytics
Alistair Pringle (Unlicensed) / James Harris / Andy Nash (Unlicensed)
Next big things for HEE
https://healtheducationengland.sharepoint.com/:v:/r/sites/TIS_DevelopmentTeam/Shared Documents/General/Recordings/Meeting in _General_-2021102120210729_140233140158-Meeting Recording.mp4?OR=Teams-HL&CT=1634824313192
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?
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 | ||
---|---|---|
|
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
Recording / The bigger picture: TIS Programme, HEE and public sector standards
View file | ||
---|---|---|
|
Team survey feedback and discussion
Reval - more general understanding (challenges - what's slowing things down - business logic too)
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
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 standardsShared%20Documents/Form[…]ntTeam%2FShared%20Documents%2FGeneral%2FRecordings
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 | ||
---|---|---|
|
Reval - more general understanding (challenges - what's slowing things down - business logic too)
Creating a repo in Git: The new way - using Terraform
About me
Review Workshop
View file | ||
---|---|---|
|
|
All Hands
Q3 Review / Q4 Planning
Suggestions / working out how to use Team sharings in future
#team-sharings
ESR Sharing with Team, Users and Anyone who wants to attendReview of #Fire-fire / common errors in advance of skeleton crew over Christmas
Reval Team
Reval current architecture
https://healtheducationengland-myweb.sharepointmicrosoftstream.com/:v:/g/personal/sebastian_kwok_hee_nhs_uk/ETM3D3rc7hJMs2qp_rRIeZABi5g_HRLOmIbbeqSRQKHOBA
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
GMC Sync
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/3e028b7d856004ac-c0b5ceb2-434c4306-a7bfb426-cb0afb70476e7e03c4c9abd9
10 Dec
Muhammad Uzair Baig Phil James (Unlicensed)
GMC Sync
TIS Survey
and ESR Team
ESR walk throughs / handovers
ESR dashboard in Metabase
https://web.microsoftstream.com/video/3e028b7dd07cc8e4-c0b5044e-434c4bf2-a7bf-cb0afb70476e
Adding trusts to ESRb548-b0ca5e8d4d74
https://healtheducationengland-myweb.sharepointmicrosoftstream.com/:vvideo/cd57d575-9665-42ad-be92-6542cab599cd
https:/g/personal/philip_wilsdon_hee_nhs_uk/ESHMlzKGLPVDjIh0LiJKJkMBe9w-LCLHAG9YwPBqhCeKNA
TIS Team support analysis
ESR walk throughs / handovers
ESR dashboard in Metabase
web.microsoftstream.com/video/e627777e-1a1c-4efe-a44b-b76fd236b7cf
https://web.microsoftstream.com/video/856004ac5df91312-ceb20599-43064553-b426-7e03c4c9abd9
Phil James (Unlicensed) and ESR Team
a67a-4d0d847d1f2e
https://web.microsoftstream.com/video/d07cc8e4ac6921ce-044e1af0-4bf242e1-b548-b0ca5e8d4d7492c4-cc06271d8815
Trouble shooting tips for missing applicants
https://webbuild.tis.microsoftstreamnhs.comuk/metabase/video/cd57d575-9665-42ad-be92-6542cab599cddashboard/22
All People
About me
Access Control Layer - NI/Health Care Scientists…
https://web.microsoftstream.com/video/e627777e7d2fc816-1a1c5952-4efe47d7-a44b-b76fd236b7cfb26d-0efc585812cc
NI from 30 mins in
Dev Team
Reval/ESR to NDW
https://webhealtheducationengland-my.microsoftstreamsharepoint.com/video/5df91312-0599-4553-a67a-4d0d847d1f2e/:v:/g/personal/philip_wilsdon_hee_nhs_uk/EYvJexm6G7BFqHR-mqOYlMMBtEAl2mNzz3KiiYlBEqe1OQ?e=8nuub5
Nelson and the Battle of Trafalgar
https://web.microsoftstream.com/video/ac6921ce7439eccc-1af01c0c-42e146c2-92c4b342-cc06271d8815
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…ab13f89472c5
Document Upload
https://webhealtheducationengland-my.microsoftstreamsharepoint.com/video/7d2fc816-5952-47d7-b26d-0efc585812cc
NI from 30 mins in
Dev Team
Reval/ESR to NDW
https://healtheducationengland-my.sharepoint.com/:v:/:v:/g/personal/philip_wilsdon_hee_nhs_uk/EYvJexm6G7BFqHR-mqOYlMMBtEAl2mNzz3KiiYlBEqe1OQEYwnAjS4qyxPkmXiz2kaAmwBZfgA5GsW6JoNPwmufv3X5g?e=8nuub5FiZ5hI
24
Alistair Pringle Phil James (Unlicensed)
Nelson and the Battle of Trafalgar
ESR Error message handling process
Monitoring and Alerts - Are we drowning
Only recorded the last bit - https://web.microsoftstream.com/video/7439ecccd07cc8e4-1c0c044e-46c24bf2-b342b548-ab13f89472c5b0ca5e8d4d74
17 Sep
Document Upload
ESR Error message handling process
Monitoring and Alerts - Are we drowning
Only recorded the last bit - https://Shivani Rana (Unlicensed)
“Testing - where we can use the opportunity to educate ourselves about the importance of testing”
https://web.microsoftstream.com/video/7a0f3d8b-612e-443a-aa43-6325bcdf7d6a
View file | ||
---|---|---|
|
Access Control List
https://web.microsoftstream.com/video/d07cc8e42dfdb0e2-044e1a97-4bf24ea7-b54897aa-b0ca5e8d4d74b231f86211c1
27
“Testing - where we can use the opportunity to educate ourselves about the importance of testing”
https://web.microsoftstream.com/video/7a0f3d8b-612e-443a-aa43-6325bcdf7d6a
View file | ||
---|---|---|
|
Access Control List
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: https://web.microsoftstream.com/video/2dfdb0e26d854dee-1a9731fd-4ea74347-97aa8c45-b231f86211c1239c37a88233
13 Aug
All hands
Team Discussion on E2E Tests Part 21
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: 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/6d854deeaea736c6-31fd890a-434743ad-8c45be3a-239c37a88233ac4bee915a53
30
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 itYafang Deng / Philip Wilsdon (Unlicensed)
Why we can't get some placements updated / deleted, will also review the placement approval process.
Uptime Robot
https://web.microsoftstream.com/video/53a4c3bc-758d-4bd0-b38d-813fbb14438f
All hands
https://web.microsoftstream.com/video/621f76ef-db2d-4fb5-9f1c-6092e857c9af
View file | ||
---|---|---|
|
ESR Starter and Common Code
https://web.microsoftstream.com/video/aea736c6e26534cb-890ac783-43ad42ce-be3a8eb6-ac4bee915a53d530f708f2a7
Uptime Robot
ESR Summary & Overview
https://web.microsoftstream.com/video/53a4c3bc0f1ec8a9-4c5e-758d4375-4bd0847a-b38d-813fbb14438f
All hands275a08ec7d76
View file | ||
---|---|---|
|
Pingdom
https://web.microsoftstream.com/video/621f76ef7c6b3365-db2d14e6-4fb546d2-9f1c-6092e857c9af
View file | ||
---|---|---|
|
ESR Starter and Common Code
httpsb366-6404b4816e35
Camel
https://web.microsoftstream.com/video/e26534cb-c783-42ce-8eb6-d530f708f2a7
8d36c697-a089-46ac-8fb8-daeb368de77b
https://github.com/Health-Education-England/camel-poc
Paul Hoang (Unlicensed) & Phil James (Unlicensed) ESR Summary & Overview / Yafang Deng
Dependabot & NDW (from 25 mins)
https://web.microsoftstream.com/video/0f1ec8a9d6be48c8-4c5e7e0a-437545cf-847a8ce1-275a08ec7d76
View file | ||
---|---|---|
|
Philip Wilsdon 68ed805dd709
PingdomRevalidation User Feedback Session
https://web.microsoftstream.com/video/7c6b33657f522fa1-14e6d40d-46d249be-b366869c-6404b4816e3537df9038b8ba
Data from Kinesis to Tis-trainee-sync with Lambda
Reval and more / Call with AWS
https://web.microsoftstream.com/video/8d36c6970b8066fa-a0895577-46ac4d66-8fb8-daeb368de77b
https://github.com/Health-Education-England/camel-poc
Dependabot & NDW (from 25 mins)
9466-65e573bd2044
Paul Hoang (Unlicensed), John Simmons (Deactivated), Yafang Deng
Converting a terraform main.tf to a module https://web.microsoftstream.com/video/d6be48c83e3a7274-7e0a74a5-45cf4071-8ce19877-68ed805dd7090c107c52f248
22
Revalidation User Feedback SessionAll Hands
OKR Setting for Q1
View file | ||
---|---|---|
|
Reval UI/UX
POC Managing Dependencies
java vs python in bdd,
https://web.microsoftstream.com/video/7f522fa19047c2ed-d40d31ca-49be4395-869cbf48-37df9038b8ba62c1f25a3879
15 May
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
Muhammad Uzair Baig (Unlicensed)
ify.onyenokweorhiunu (Unlicensed)
Phil James (Unlicensed)
Integration Tests
Engaging users in team reveal
TCS in Neo4j - optimised query planning around
Apache Camel
Sonorqube - what we have setup / interface overview & CI/CD Stuff
Sprint boot starters
https://web.microsoftstream.com/video/3e3a7274c99ee002-74a59564-40714310-987792bf-0c107c52f24885c09829a54e
07 May
All Hands
OKR Setting for Q1
View file | ||
---|---|---|
|
Reval UI/UX
POC Managing Dependencies
java vs python in bdd,
https:/Adewale Adekoya
About me
FE Stuff / About me
About me and Battle of Waterloo
https://web.microsoftstream.com/video/9047c2ed1b982575-31ca8ac6-4395424e-bf48815a-62c1f25a3879
Muhammad Uzair Baig (Unlicensed)
ify.onyenokweorhiunu (Unlicensed)
Phil James (Unlicensed)
Integration Tests
Engaging users in team reveal
TCS in Neo4j - optimised query planning around
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 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Microservice Theory
View file | ||
---|---|---|
|
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 Alerts7718855ea7b4
Widget Connector | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Microservice Theory
View file | ||
---|---|---|
|
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
Anchor | ||||
---|---|---|---|---|
|
Ideas | Volunteer to put it together |
---|---|
Open discussion on approach to testing
| Steven Howard / john o / Others? |
Machine learning
Applications for HEE:
| 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
| |
Digital Passport Current thinking, PoCs, prototypes, implications for HEE | Guest speaker (TBC): Emma Turner (and NHSE & X?) |