Versions Compared

Key

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

Ideas for team sharings

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 Dingley / Reuben Roberts

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

Jayanta Saha

Microservices with Event-driven architectures, looking at:

http://microservices.io

  • backlog tickets relating to microservices and event-driven stuff

  • Jayanta Saha / Reuben Roberts

    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

    ...

    Date

    Who

    What

    Reuben Roberts / Jayanta Saha

    Microservices Pattern and TIS

    ?

    ?

    Reuben Roberts / Andy Nash (Unlicensed)

    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?

    Steven Howard / Cai Willis

    Google Tag Manager / Google Analytics

    Alistair Pringle (Unlicensed) / James Harris / Andy Nash (Unlicensed)

    Next big things for HEE

    Andy Nash (Unlicensed)

    No-structure team sharing (unconference / lean coffee style)

    See above for brainstormed ideas for coming Team Sharings

    Andy Dingley / Andy Nash (Unlicensed)

    CloudWatch metrics, alarms and Slack notifications / About me

    View file
    name2021-08-11_AboutMe.pptx

    Andy Nash (Unlicensed)

    Team survey feedback and discussion

    View file
    name2021-07-28_TeamSharingSurveyFeedback.pptx

    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
    namepipelines.pdf

    Andy Nash (Unlicensed)

    The bigger picture: TIS Programme, HEE and public sector standards

    View file
    name2021-06-03_HEEBiggerPicture.pptx

    Doris.Wong / Adewale Adekoya Cai Willis Jayanta Saha

    Reval - more general understanding (challenges - what's slowing things down - business logic too)

    https://healtheducationengland.sharepoint.com/sites/TIS_DevelopmentTeam/Shared%20Documents/Form[…]ntTeam%2FShared%20Documents%2FGeneral%2FRecordings

    Andy Dingley

    Creating a repo in Git: The new way - using Terraform

    Marcello Fabbri (Unlicensed) / Reuben Roberts

    Sync services (esp. on the TISSS side)

    View file
    nameTISSS_Sync.pdf

    https://healtheducationengland.sharepoint.com/sites/TIS_DevelopmentTeam/Shared Documents/General/Recordings/Meeting in _General_-20210422_140818-Meeting Recording.mp4?web=1

    Andy Nash (Unlicensed)

    Suggestions / working out how to use Team sharings in future

    #team-sharings

    Joseph (Pepe) Kelly / Sebastian Kwok (Unlicensed)

    ESR Sharing with Team, Users and Anyone who wants to attend

    https://healtheducationengland-my.sharepoint.com/:v:/g/personal/sebastian_kwok_hee_nhs_uk/ETM3D3rc7hJMs2qp_rRIeZABi5g_HRLOmIbbeqSRQKHOBA

    View file
    nameInvestigating ESR issues 2021-03-11.pdf

    John Simmons (Deactivated)

    About me

    Andy Nash (Unlicensed) / Philip Wilsdon (Unlicensed)

    Review Workshop

    View file
    name2021-02-11_ImprovingOurReviews.pptx

    All Hands

    Q3 Review / Q4 Planning

    All Hands

    Andy Nash (Unlicensed)

    Review of #Fire-fire / common errors in advance of skeleton crew over Christmas

    Incident log page

    Reval Team

    Reval current architecture

    Architecture

    https://web.microsoftstream.com/video/3e028b7d-c0b5-434c-a7bf-cb0afb70476e

    Muhammad Uzair Baig (Unlicensed)

    GMC Sync

    GMC Sync

    Sebastian Kwok (Unlicensed) / Alistair Pringle (Unlicensed)

    TIS Survey

    https://web.microsoftstream.com/video/3e028b7d-c0b5-434c-a7bf-cb0afb70476e

    Joseph (Pepe) Kelly Doris.Wong

    Adding trusts to ESR

    https://healtheducationengland-my.sharepoint.com/:v:/g/personal/philip_wilsdon_hee_nhs_uk/ESHMlzKGLPVDjIh0LiJKJkMBe9w-LCLHAG9YwPBqhCeKNA

    Sebastian Kwok (Unlicensed)

    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
    https://web.microsoftstream.com/video/cd57d575-9665-42ad-be92-6542cab599cd
    https://web.microsoftstream.com/video/e627777e-1a1c-4efe-a44b-b76fd236b7cf
    https://web.microsoftstream.com/video/5df91312-0599-4553-a67a-4d0d847d1f2e
    https://web.microsoftstream.com/video/ac6921ce-1af0-42e1-92c4-cc06271d8815
    Trouble shooting tips for missing applicants
    https://build.tis.nhs.uk/metabase/dashboard/22

    Steven Howard / Andy Dingley

    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

    https://healtheducationengland-my.sharepoint.com/:v:/g/personal/philip_wilsdon_hee_nhs_uk/EYvJexm6G7BFqHR-mqOYlMMBtEAl2mNzz3KiiYlBEqe1OQ?e=8nuub5

    Alistair Pringle (Unlicensed)

    Nelson and the Battle of Trafalgar

    https://web.microsoftstream.com/video/7439eccc-1c0c-46c2-b342-ab13f89472c5

    Andy Dingley

    Document Upload

    https://healtheducationengland-my.sharepoint.com/:v:/g/personal/philip_wilsdon_hee_nhs_uk/EYwnAjS4qyxPkmXiz2kaAmwBZfgA5GsW6JoNPwmufv3X5g?e=FiZ5hI

    Phil James (Unlicensed) / phil.james (Unlicensed)

    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

    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
    nameTesting-v1.0.pdf

    Yafang Deng

    Access Control List

    https://web.microsoftstream.com/video/2dfdb0e2-1a97-4ea7-97aa-b231f86211c1

    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/6d854dee-31fd-4347-8c45-239c37a88233

    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

    James Harris

    Where data goes and what's done with it
    https://web.microsoftstream.com/video/aea736c6-890a-43ad-be3a-ac4bee915a53

    Yafang 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
    name2020_Q1_TIS All Hands.pptx

    Sachin Mehta (Unlicensed)

    ESR Starter and Common Code
    https://web.microsoftstream.com/video/e26534cb-c783-42ce-8eb6-d530f708f2a7

    Paul Hoang (Unlicensed) & Phil James (Unlicensed)

    ESR Summary & Overview
    https://web.microsoftstream.com/video/0f1ec8a9-4c5e-4375-847a-275a08ec7d76

    View file
    nameESR summary and overview.pptx

    Philip Wilsdon (Unlicensed)

    Pingdom
    https://web.microsoftstream.com/video/7c6b3365-14e6-46d2-b366-6404b4816e35

    Andy Dingley

    Camel
    https://web.microsoftstream.com/video/8d36c697-a089-46ac-8fb8-daeb368de77b
    https://github.com/Health-Education-England/camel-poc

    Paul Hoang (Unlicensed) / Yafang Deng

    Dependabot & NDW (from 25 mins)
    https://web.microsoftstream.com/video/d6be48c8-7e0a-45cf-8ce1-68ed805dd709

    Ify.Onyenokwe-Orhiunu (Unlicensed)

    Revalidation User Feedback Session
    https://web.microsoftstream.com/video/7f522fa1-d40d-49be-869c-37df9038b8ba

    Yafang Deng

    Data from Kinesis to Tis-trainee-sync with Lambda

    Lamda_TisSync.mkv

    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

    OKR Setting for Q1

    View file
    nameQ1 OKRs.pptx

     

    femi ojemuyiwa (Unlicensed)

    Reval UI/UX

     

    Sachin Mehta (Unlicensed)
    Joseph (Pepe) Kelly

    POC Managing Dependencies
    java vs python in bdd,
    https://web.microsoftstream.com/video/9047c2ed-31ca-4395-bf48-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 

     

    Sachin Mehta (Unlicensed) & Phil James (Unlicensed)

    Apache Camel

     

    Andy Dingley
    Sachin Mehta (Unlicensed)

    Sonorqube - what we have setup / interface overview & CI/CD Stuff
    Sprint boot starters
    https://web.microsoftstream.com/video/c99ee002-9564-4310-92bf-85c09829a54e

     

    Adewale Adekoya

    About me

     

    Anupama Roy (Unlicensed)BC

     

    john o

    FE Stuff / About me

     

    Alistair Pringle (Unlicensed)

    About me and Battle of Waterloo
    https://web.microsoftstream.com/video/1b982575-8ac6-424e-815a-7718855ea7b4

    Widget Connector
    overlayyoutube
    _templatecom/atlassian/confluence/extra/widgetconnector/templates/youtube.vm
    width400px
    urlhttps://www.youtube.com/watch?v=-PC4Q8FNrUU
    height300px

      

    Jayanta Saha 
    Babul Reddy Yasa (Unlicensed)

    Microservice Theory

    View file
    nameMicroServices.zip

    View file
    nameMicroservices - Data Management.odp

     

    TIS Team

    https://hee-tis.atlassian.net/browse/TISNEW-3581

      

    Joseph (Pepe) Kelly
    Phil James (Unlicensed)

    Prometheus Metrics
    Graph DB

     

    Paul Hoang (Unlicensed)
    Liban Hirey (Unlicensed)John Simmons (Deactivated)

    Rabbit

     

    Simon Meredith (Unlicensed)
    Philip Wilsdon (Unlicensed)

    About me
    Estimates

     

    Andy Nash (Unlicensed)

    Motivations and Value

     

    Philip Wilsdon (Unlicensed)

    Estimates - Cancelled due to traineeUI workshop

     

    Peter Collum (Unlicensed)
    Philip Wilsdon (Unlicensed)

    About me
    Introducing LeSS (Large Scaled Scrum)

    View file
    name2019-09_LESSTeamSharing.pptx

     

    Oladimeji Onalaja (Unlicensed)

    About me

     

    Andy Nash (Unlicensed)

    Agile | Scrum sharing

    View file
    name2020-08-25_TeamSharingAgileScrum.pptx

     

    Philip Wilsdon (Unlicensed)

    About me

     

    Ashley Ransoo &
    Adewale Adekoya

    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
    name2019-06-18_TechShare.pptx

     

    Joseph (Pepe) Kelly

    About me

     

    Andy Dingley

    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

     

    Jayanta Saha

    NDW ETL

     

    Chris Mills

    Terraform

    John Simmons (Deactivated)

    Monitoring and Alerts