Course
Skills Expanded
Implementing Scrum with Azure DevOps
Azure DevOps helps you to streamline your software development and delivery process. This course will teach you how to use Azure DevOps with Scrum to plan, develop, test, track and deploy your software products.
What you'll learn
You know that Azure DevOps can help you and your team to plan, develop, and deliver software using Scrum ...but you’re not sure where to start. In this course, Implementing Scrum with Azure DevOps, you’ll learn to use Azure DevOps to streamline your software development products and projects. First, we’ll start with an overview of Scrum so that we know what w e need to focus on. Then we’ll move through the roles, artifacts, and events of Scrum and how to use Azure DevOps to manage the work for each of those items. Finally, you’ll learn how to use Azure DevOps to do backlog refinement, multi
team Scrum, and track metrics using dashboards . When you’re finished with this course, you’ll have the skills and knowledge needed to use Azure DevOps to support your Scrum & Agile software development and delivery efforts.
Table of contents
Course Overview
1min
Scrum Overview
37mins
Planning & Managing a Product Backlog
47mins
- Introduction 1m
- What Is the Backlog? Why Do You Care? 5m
- Demo: Create a Product Backlog in Azure DevOps 5m
- What Makes a Good Product Backlog? 6m
- Estimation and Velocity 4m
- Demo: Forecasting the Future Using Velocity 5m
- Demo: Portfolio Backlogs 4m
- Grouping & Organizing Work with Portfolio Backlogs, Areas, and Tags 6m
- Demo: Grouping & Organizing Work Using Areas and Tags 2m
- Demo: Don't Put Bugs on Your Backlog 4m
- Demo: Delivery Plans & PBI Dependencies 5m
- Summary 1m
Sprint Planning
33mins
- Introduction 1m
- What Is the Sprint Planning Meeting? 3m
- The Sprint Goal 5m
- The What and How of Sprint Planning 5m
- The Dangers of Assigned Tasks 4m
- Demo: Sprint Setup 4m
- Demo: Choosing PBIs for Your Sprint 2m
- Demo: Tasks, Remaining Work, & Capacity 5m
- Demo: Using the Backlog Board to Create Test Cases 3m
- Summary 0m
The Daily Scrum & Tracking Sprint Progress
45mins
- Introduction 1m
- What Is the Daily Scrum? 5m
- Boredom, Risk, & Accountability 10m
- How Does Azure DevOps Help with the Daily Scrum? 1m
- Version Control, Traceability, Branching, & Merging 4m
- Demo: Feature Branches from the Backlog Board 6m
- Demo: Scrum Board at the Daily Scrum / "Walking the Board" 5m
- Demo: Using the Burndown Chart at the Daily Scrum 4m
- Impediments 3m
- Demo: Tracking Blocked Tasks Using the Blocked Field 3m
- Demo: Tracking Blocked PBIs & Tasks Using Tags 4m
- Summary 1m
The Sprint Review & the Sprint Retrospective
43mins
- Overview 1m
- What Is the Sprint Review? 5m
- What Is the Sprint Retrospective? 7m
- Azure DevOps at the Sprint Review & Sprint Retrospective 4m
- Demo: Using the Azure DevOps Wiki via the Web Interface 5m
- Demo: Using the Azure DevOps Wiki via Git 5m
- Velocity & the Dangers of Undone Work in the Sprint 9m
- Strategies for Handling Undone Work in Azure DevOps 5m
- Demo: Handling Undone Work in Azure DevOps 3m
- Summary 1m
Automating Your Way to Done and Delivery
87mins
- Introduction 2m
- Automation & the Definition of Done 14m
- Tip: Get Your Database under Version Control 9m
- Tip: Simplify Your Branching & Merging Structure 9m
- Pull Requests 2m
- Definition of Done, Pull Requests, and Policies in Azure DevOps 5m
- Demo: Create an Azure DevOps Build Pipeline 8m
- Demo: Add Branch Policies for Pull Requests 8m
- Demo: Add a Build Validation Policy for Pull Requests 4m
- Demo, Part 2 of 2: Create a PR Validation Build & Refactor to Use YAML Templates 7m
- Demo: Analyze & Enforce Code Coverage Metrics in Pull Requests 6m
- Demo: Enforce Coding Style Checks in Pull Requests 6m
- Demo: Multi-Stage, Multi-Environment Deployments to Azure with Manual Validations 6m
- Summary 2m
Scrum & QA Testing
60mins
- Overview 1m
- Rethinking QA 6m
- QA & the Sprint Planning Meeting 6m
- QA Cases Help You Go Faster? 10m
- QA Testing Features in Azure DevOps 5m
- The Azure DevOps Browser Extension for Testing 3m
- Demo: Create Test Cases 5m
- Demo: Run Test Cases & Create Bugs 6m
- Demo: Exploratory Testing 4m
- Demo: Connect Test Cases to Automated Tests Using Associated Automations 12m
- Summary 3m
Backlog Refinement
56mins
- Introduction 0m
- What Is Backlog Refinement? 6m
- Benefits of Backlog Refinement & Levels of Refinement 5m
- Estimation Is a Waste of Time / How to Estimate 4m
- Methods of Estimation 2m
- Team-based Estimation with Story Points and Planning Poker 6m
- Team-based Estimation for Statistical Forecasting 2m
- How to Do a Backlog Refinement Meeting 2m
- Demo: Product Backlog Refinement 6m
- Backlog Refinement in Azure DevOps 3m
- Demo: Customize Azure DevOps for Better Refinement 7m
- Demo: Backlog Refinement Chart 6m
- Demo: Refine & Split a Product Backlog Item in Azure DevOps 6m
- Summary 1m
Multi-team Scrum
36mins
Metrics & Dashboards
38mins