This course provides a thorough introduction to the Agile methodology, specifically focusing on Scrum—a framework that has become a gold standard in modern project management. Starting with the basics, you will be guided through Agile principles, Scrum fundamentals, and the critical roles within a Scrum team. You'll gain clarity on how the Scrum process supports iterative development and delivers consistent results in various business contexts. Each module introduces essential concepts such as product backlogs, Sprint planning, and the intricacies of selecting and collaborating with Product Owners and Scrum Masters.
As you advance, the course shifts focus to the step-by-step processes involved in managing Sprints. You’ll learn to create and prioritize a product backlog, set up a Sprint board, and plan the first Sprint using practical tools like Azure DevOps. Detailed demonstrations accompany each lesson, ensuring that you not only grasp theoretical knowledge but also apply these insights to real-world projects. You'll also discover how to hold productive daily stand-up meetings and effectively manage backlog items throughout the Sprint.
In the final modules, you’ll dive deeper into reviewing Sprint progress. You will be taught how to conduct Sprint reviews, retrospectives, and continuous improvements as part of the Scrum cycle. This comprehensive approach will help you identify areas for improvement and apply best practices in future Sprint cycles. By the end of the course, you’ll be well-equipped to run efficient Scrum processes that promote team collaboration and project success.
This course is designed for project managers, software developers, business analysts, and anyone interested in learning the Scrum framework. No prior experience with Scrum is required, but a basic understanding of project management concepts will be helpful.
Overview
Syllabus
- Course Introduction
- In this module, we will provide an overview of Agile and Scrum, laying the foundation for the course. You’ll be introduced to the key topics that will be covered, including Sprint boards, Sprint planning, and managing backlog items effectively.
- Preparing for Scrum
- In this module, we will dive deeper into the practical steps of preparing for Scrum. You'll learn how to choose the right team members, from Product Owners to Scrum Masters, as well as explore project details and essential tools to run successful Sprints. Through a mix of demonstrations and theoretical lessons, we will build the groundwork for an effective Scrum process.
- Starting with Sprint 0
- In this module, we will focus on the crucial steps involved in starting Sprint 0, including creating a Sprint board and product backlog. You will also learn how to prioritize backlog items and plan for the first Sprint using Azure DevOps. Through practical demos, we’ll guide you through key setup processes to ensure your Scrum framework is off to a solid start.
- Running the Sprint
- In this module, we will explore the core activities required to run a successful Sprint. From planning meetings to backlog estimation and implementation, you will learn how to manage tasks efficiently. Additionally, daily stand-up meetings will be covered to ensure continuous progress, and you'll see practical demonstrations using Azure DevOps for real-world application.
- Reviewing the Sprint
- In this module, we will focus on reviewing Sprint’s performance through both review and retrospective meetings. You’ll learn how to assess what went well and what can be improved, using feedback to enhance future Sprints. Practical demonstrations will show how to conduct these meetings using Azure DevOps, ensuring a smooth, iterative Scrum process.
Taught by
Packt - Course Instructors