KA-Huis/guides

Sprint Planning over project in GitHub

Closed this issue · 2 comments

In order to plan sprints and track the progress of our tickets with the current sprint, we need to setup a planning system. We can use the GitHub projects feature.

Acceptance criteria

  • The project board only shows tickets that are within the current sprint
  • The project's title contains the start and end date of the sprint.
  • The project board contains the different states of the tickets:
    • To do
    • In progress
    • Code review (Must be automated with a workflow)
    • Ready for acceptance (Must be automated with a workflow)
    • Ready on acceptance
    • Ready for production
    • Ready on production (Ticket is deployed to production and can be reviewed by the product owner)
    • Done
    • Released (In order to prevent tickets piling up in the board, we need to release tickets and filter them out from the overview)

Instead of using the status: Released, we could use the Iteration feature: https://github.blog/changelog/2021-10-14-the-new-github-issues-10-14-update/

I've also added a different view called Personal Board that only shows tickets assigned to you. This way you can focus on your work and keep track of it more easily.

Screenshot 2022-04-09 at 13 34 20