GitHub Projects - Do you know how to do Scrum?

Updated by Seth Daily [SSW] 10 months ago. See history

123

GitHub is an awesome place to manage your code, but initially it wasn't the easiest place to manage Scrum. Things improved in 2021 with GitHub Projects.

GitHub Projects lets you create Sprints and manage Issues (aka PBIs or Tasks) with far more power. youtube: qT0VMdx7vuI

Video: Building your backlog with Projects (3 min)

Let's take a look at some of the great new things you can do...

  • Track Sprints
  • Track estimates
  • Add custom fields to Issues
  • Collate Issues from multiple Repos
Image

✅ Figure: Good example - GitHub Projects gives you much more powerful project management ability

Setting up

That's a tonne of awesome features....but it requires a bit of set up, follow these steps to get up and running:

  1. Navigate to Projects | Projects | New project
Image

Figure: Create a new GitHub Project

  1. Now we have the option to create a project from a template or from blank. Here is a great template [Template] GitHub Scrum
Image

Figure: Choose template to create a new project

  1. We now want to setup our Sprint iteration. Navigate to Project Settings | Sprint | + Add Iteration
Image

Figure: Creating Sprint irterations in a new GitHub project

  1. You will see your new Sprint created with settings. Click on the field you wish to edit to modify - name it Sprint ‘X’ and enter Start on date and Duration.
Image

Figure: Pick the name and the dates via the Iteration field options

  1. We can now navigate through the project via the view bar. This will provide us the different dashboards for seperate elements of our projects.
Image

Figure: SSW.Website view bar

  1. To modify a new view, select the down arrow next to the view name. This will allow you to customize views to your desired purpose.
    Note: To see the Sprints grouped, and the issues ordered by status, click the view drop down and select group:Sprint and sort:Status-asc
Image

Figure: Editing a view

  1. Voila! You have Scrum all setup! For bonus points check out the insights screen where we can gather specific data about our teams work.
Image

Figure: Finding the Insights Screen

Image

Figure: Example custom chart displaying workload for the current Sprint

acknowledgements
related rules