GitHub as a team sport
NHS RPySOC 2024
Matt Dray
22 November 2024
tl;dr
GitHub organises code
GitHub can help organise
people
We’re learning as we go
Context
The
Data Science
Team
Expanding to 8, all remote
Complex
New Hospital Programme
(NHP)
How should we work together?
The dream
Order from chaos
Good communication
‘
Bus factor
’ reduction
Living the dream
This works (for now)
New folks are joining
Things
can
will change
So, GitHub
GitHub
Projects
We’re ‘
agile
’
Many tasks/respositories
We want to show progress
Division of labour
The ‘
scrum
master’
Owners and deputies
(
CODEOWNERS
)
Issue and pull-request
assignees
Task sorting
MoSCoW method
Release-aligned
milestones
Efficient triage
Pull requests (PRs)
Talk!
Use
suggestions
The assignee merges the PR
Surprise twist…
GitHub is a team member
Automate with
Actions
Issue templates
Repo templates
Be a good sport
Are we
curling
? 🥌
We:
are a small team
assume specialist roles
work in sync
The bottom line, actually
Communicate
Help each other
Be kind