< Previous - Home - Next >
Agile project management is a key component of building a modern DevOps culture at your organization. If you are new to Agile or just want a refresher, we recommend you review the following articles:
To help you with Agile project management, there is GitHub project boards. With GitHub project boards, you can quickly and easily start tracking your backlog, tasks, issues/bugs and features associated with your project.
Review the following introduction to GitHub project boards: GitHub project boards.
-
Ensure GitHub issues are enabled for your repo. This will allow you to create issues and put them on the project board.
-
Add collaborators from your team to your repo.
-
Create a project board using the "automated kanban" template.
-
Create an issue for this challenge and each of the remaining challenges (i.e., create 8 issues total - skip challenge 0). When creating each issue, make sure to:
- Assign an owner for each issue. Assign the
challenge 1
work item to another member of your team, have them assign theirchallenge 1
work item to you. Assign all remaining challenges to yourself. - Associate each issue with the project board you just created
- Assign an owner for each issue. Assign the
-
Review the project board and ensure your issues automatically appear under the "To do" column.
-
Since you are currently working on Challenge 1, drag the
Challenge 1
card from the "To do" column to "In progress." -
Ask your team member to close the
Challenge 1
issue you assigned to them. Review your project board to see if the issue moved to the 'Done' column automatically. -
After you complete each of the following challenges, be sure to close each associated issue.
- You have added one or more collaborators to your repo
- You have a project board using the automation kanban template with 9 issues (8 open, 1 closed by a team member)
- New issues automatically appear under the "To do" column
- Closed issues automatically appear under the "Done" column
- Creating a project board in GitHub
- Enable GitHub Issues on a repo
- Inviting collaborators to a personal repository
- Learn more about automation with project boards
- Adding issues to a project board
- You can integrate Azure Boards with GitHub if you need advanced project management features.
- Follow the steps here to integrate Azure Boards with your GitHub repo.
- Use the GitHub CLI to create issue #9. Once, you have created the issue, use the CLI to close the issue.
< Previous - Home - Next >