Complete Guide to Scrum with GitHub Projects

Transform your software development workflow with GitHub Projects. This comprehensive video series takes you from basic setup through advanced Scrum practices, showing you exactly how to leverage GitHub's native project management features.

What You'll Learn

Why GitHub Projects for Scrum?

GitHub Projects combines the power of GitHub's development platform with robust project management capabilities. Your project management lives directly with your code, providing a single source of truth for your development workflow.

Complete Video Series

Scrum with GitHub Projects

Duration: 8:39 | Published: Unknown

GitHub Projects is starting to get really good. If you need enterprise-quality project management tooling -- especially if your code is hosted at GitHub -- GitHub Projects is for you.

Read Blog Post | Watch on YouTube


Scrum with GitHub Projects: Create Your First Project (Demo)

Duration: 3:18 | Published: Unknown

GitHub Projects is starting to get really good. If you need enterprise-quality project management tooling -- especially if your code is hosted at GitHub -- GitHub Projects is for you.

Read Blog Post | Watch on YouTube


Scrum with GitHub Projects: The Product Backlog (Demo)

Duration: 5:29 | Published: Unknown

In this demo, I'll show you around the Product Backlog features in GitHub Projects and start creating some requirements (PBIs, User Stories).

Read Blog Post | Watch on YouTube


GitHub Projects: Requirement Details, Markdown, and Estimates (Demo)

Duration: 7:40 | Published: Unknown

In this demo, we'll work on editing the details of a requirement (PBI). This will cover some details about using Markdown to format your descriptions and then also a discussion of estimates and sizing.

Read Blog Post | Watch on YouTube


GitHub Projects: Prioritizing Your Backlog (Demo)

Duration: 4:08 | Published: Unknown

In this demo, I'll show you how to use GitHub Projects to prioritize your Scrum product backlog.

Read Blog Post | Watch on YouTube


GitHub Projects: Demystifying Issues vs. Draft Issues

Duration: 3:45 | Published: Unknown

I've got to admit. This one was confusing. When you create issues in a GitHub Project, they initially are created as "draft" issues. You'll almost certainly want to convert these issues from "draft" to "real" issues but that also opens up a big can of worms because you have to figure out which Git Repository you want to store those "real" issues.

Read Blog Post | Watch on YouTube


GitHub Projects: Converting Draft to "Real" Issues + Issue Types (Demo)

Duration: 7:20 | Published: Unknown

In this video, I'll demo how to convert draft issues in your GitHub Projects to "real", actual issues in a Repository. I'll give you my tips for keeping everything organized. I'll wrap up by demoing Issue Types by setting the issue type values on our requirements (PBIs).

Read Blog Post | Watch on YouTube


Scrum with GitHub Projects: Sprint Planning Overview

Duration: 5:00 | Published: Unknown

This video reviews where we are in the overall scrum process and then pivots to Sprint Planning and the Sprint.

Read Blog Post | Watch on YouTube


Scrum with GitHub Projects: Sprint Planning & Creating Iterations (Demo)

Duration: 3:33 | Published: Unknown

This video is the first part of the sprint planning process demos. We start off with assigning an iteration to an issue and then pivot to editing the list of available iterations for a GitHub Project.

Read Blog Post | Watch on YouTube


Scrum with GitHub Projects: Sprint Planning - Add User Stories to the Sprint (Demo)

Duration: 3:54 | Published: Unknown

This video is part 2 of the sprint planning process demos. In this demo, we'll pull PBIs (user stories) into the Sprint. I'll also walk you through creating some views that'll help you to keep track of what's going on and where everything is during the sprint planning meeting.

Read Blog Post | Watch on YouTube


Scrum with GitHub Projects: Sprint Planning - Creating Tasks using Sub-Issues (Demo)

Duration: 4:43 | Published: Unknown

This video is part 3 of the sprint planning process demos. In this demo, we'll start breaking the PBIs (requirements) down into actionable tasks that describe how the team plans to turn the requirements into done, working software. We'll do this using a feature in GitHub Projects called sub-issues.

Read Blog Post | Watch on YouTube


Scrum with GitHub Projects: Sprint Planning - The Case of the Missing Sub-Issues (Demo)

Duration: 11:42 | Published: Unknown

This video is the last of the sprint planning process demos. In this demo, we'll find where the missing Task sub-issues went and create some views to keep all the work organized inside of the sprint. I'll also show you some details about estimates including noticing when you've got too much work in your sprint and then removing that work.

Read Blog Post | Watch on YouTube


Scrum with GitHub Projects: The Daily Scrum (Demo)

Duration: 13:57 | Published: Unknown

In Scrum, the development team comes together once per day to review their progress and their delivery plan. This meeting is called the Daily Scrum and it's all about 'situational awareness'.

Read Blog Post | Watch on YouTube


Scrum with GitHub Projects: Reporting & Charts (Demo)

Duration: 10:17 | Published: Unknown

Another way for you to monitor your project's progress and status is to use GitHub Insights -- aka. Reporting & Charts.

Read Blog Post | Watch on YouTube


Scrum with GitHub Projects: Custom Project Templates

Duration: 4:01 | Published: Unknown

Learn how to streamline your GitHub Projects setup with templates! In this quick demo, I walk through how to save a customized project as a template and use it to spin up new projects with the same views, fields, workflows, and reports. Perfect for Scrum teams and anyone looking to save time.

Read Blog Post | Watch on YouTube


Ready to Implement GitHub Projects?

Questions about setting up GitHub Projects for your team? Contact me to discuss how to optimize your workflow and improve team collaboration.


This series covers practical implementation techniques based on real-world experience helping teams adopt GitHub Projects successfully.