opensafely-core / codespaces-initiative

Improving the use of OpenSAFELY in Codespaces
MIT License
0 stars 0 forks source link

Investigate possibility of NHSE users working in Codespaces #2

Closed StevenMaude closed 6 months ago

StevenMaude commented 8 months ago

We need to validate that this is possible. Previous attempts to get NHSE users using GitPod were met with difficulties around WebSockets being blocked ^1. We believe it's quite likely that NHSE users in particular could hit problems with Codespaces.

Note: speak to Brian to help find eligible users

Goal: figure out if NHSE users can access and use Codespaces, so that we can gain confidence that they'll be able to use it to write code for OpenSAFELY. What problems could they encounter?

Acceptance criteria

Tasks

  1. Ensure that the user will be able to access Codespaces.
  2. Decide what we should ask the researcher to do:
    • How much of a codespace's functionality do we need to assess to be assured that it's working fine from an NHSE machine
    • Either ehrQL tutorial or doing their work in flight.. after (possibly) introducing them to Codespaces.
  3. Decide how we should observe or get feedback
    • A session with someone from the REX team sitting in and observing?
  4. Ascertain what the different NHSE computer specifications/configurations are that are likely to be used by users using codespaces (Modern Desktop, New Modern Desktop)
  5. Recruit a researcher to participate
    • BMK, Joshua Mutio (previously copiloted by JM, has used codespaces), maybe Mark Russell(?), look on Job Server^2^4
  6. Provide the researcher with directions on what we want them to do
  7. Complete session
  8. Collect feedback
lucyb commented 8 months ago

On hold until we've started to get responses from the survey #1 .

Jongmassey commented 7 months ago

Josh is on AL until 8th April but can ask (and send email with details etc) when we catch-up on the 10th April if thats not too late?

from Millie

lucyb commented 7 months ago

I've spoken to Brian and he's happy to spend five minutes at some point to check whether his NHS laptop (running modern desktop) on the NHS network works with Codespaces. He did point out that this might not be conclusive, as previously some NHSE users could access gitpod and some couldn't, and that we could easily request any IT restrictions be removed. It would still be a useful data point though.

We don't have to do this immediately, and could do it after we've made changes to the Getting Started Guide.

For the purpose of this ticket, it's enough to speak to Brian, and not any other NHSE users.

lucyb commented 7 months ago

I'll set myself a reminder to demo this to Brian in a week or two, once we have a new devcontainer config with RStudio setup.

lucyb commented 6 months ago

I've requested a meeting with Brian and will be talking about the work done for #43. I don't think there's anything else to do on this ticket, so I'm closing it.