github-standup-demo
How to use GitHub to run a standup
Using individual worklogs and pull requests
- Each member of the standup maintains a workflow markdown file e.g. steve.md and alice.md
- For standup each member edits their worklog in a branch for that day
- Open pull request from their branch back to main
- The pull request is where questions/dicussion can be captured if the standups are async. Or clarifications can be captured if questions are synchronous in a meeting.
- After standup: merge PR
Pros:
- Each team member can easily review work from other team members without having to scroll back in chat history or review a running document.
- Easy to view individual flows of work, especially for members that have left
Cons:
- Viewing the combined team work becomes a task of viewing multiple files.
Using GitHub Issues per day
- Each day of standup becomes a GitHub issue
- Each member of the standup comments on the issue with their update
- The issue is where questions/discussion can be captured if standups are async. Or clarifications can be captured if questions are synchronous in a meeting.
- After standup: close the issue
Pros:
- Easy to view teams work as a whole
- More of a cohesive standup concept that members may be comfortable with
Cons:
- Less specific points for discussion: e.g. cannot easily discuss a specific line of an update
- Harder to see history of work for individual members