We may earn an affiliate commission when you visit our partners.
Packt - Course Instructors

Embark on a transformative journey into the world of Agile Project Management with our detailed course on Scrum. Begin with a solid foundation as you explore the core principles and roles within Scrum, understanding the responsibilities of Scrum Masters, Product Owners, and Development Teams. Through engaging videos and practical examples, you'll learn how to establish and manage stakeholders effectively, ensuring their active involvement and satisfaction throughout the project lifecycle.

Read more

Embark on a transformative journey into the world of Agile Project Management with our detailed course on Scrum. Begin with a solid foundation as you explore the core principles and roles within Scrum, understanding the responsibilities of Scrum Masters, Product Owners, and Development Teams. Through engaging videos and practical examples, you'll learn how to establish and manage stakeholders effectively, ensuring their active involvement and satisfaction throughout the project lifecycle.

Progressing further, the course delves into the intricacies of building and managing a robust product backlog. You’ll master the art of writing user stories and acceptance criteria, prioritizing tasks, and estimating story points, all crucial for maintaining a well-organized and efficient backlog. Sprint planning, a pivotal element of Scrum, is covered comprehensively. You’ll discover techniques to prepare, conduct, and follow up on sprint planning meetings, ensuring your team stays aligned and productive.

In the latter part of the course, you’ll focus on the sprint lifecycle, including daily scrums, sprint reviews, and retrospectives. These sessions are designed to equip you with strategies to enhance team collaboration, identify and mitigate impediments, and continuously improve processes. The course also includes advanced topics like release planning, using velocity, and integrating Kanban with Scrum to optimize workflow and deliver high-quality results on time.

This course is tailored for project managers, team leaders, and technical professionals with a basic understanding of Agile principles. Ideal for professionals looking to refine their project management capabilities.

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Part 1 - Agile Project Management - Scrum Step by Step with Examples
In this module, we will introduce you to Agile Project Management and the Scrum methodology. You will gain an understanding of how Scrum can be implemented step by step, with real-world examples to demonstrate its application and effectiveness in various projects.
Read more
Kicking Off a Project
In this module, we will cover the initial steps to kick off a project successfully. You will learn how to perform a root cause analysis, communicate the benefits of Scrum, and host an effective kick-off meeting. Additionally, we will emphasize the importance of a strong project initiation to set a solid foundation for success.
Establishing Stakeholders
In this module, we will focus on identifying and engaging stakeholders for your project. You will learn how to establish key stakeholders, understand their roles, and recognize their importance during Sprint Reviews. By the end, you will be equipped to effectively manage stakeholder relationships throughout the project lifecycle.
Scrum Roles - Understanding the Characteristics of Each Role
In this module, we will dive into the various roles within a Scrum team. You will gain insights into the characteristics and responsibilities of the Scrum Master, Product Owner, and Development Team. Understanding these roles will help you appreciate their importance in achieving project success.
Building the Product Backlog
In this module, we will explore the process of building and managing the product backlog. You will learn how to write user stories, conduct stakeholder meetings, and prioritize requirements. This module will equip you with the skills needed to keep the product backlog organized and up-to-date.
Sprint Planning
In this module, we will cover the essentials of Sprint Planning. You will learn how to prepare for Sprint Planning meetings, estimate user stories, and set achievable Sprint goals. This module aims to ensure that you are well-prepared to plan and execute Sprints effectively.
Release Planning and Using Velocity
In this module, we will delve into release planning and the use of velocity to guide project timelines. You will learn how to set a release goal, prioritize features, and run successful release planning meetings. This module will help you ensure timely and efficient project releases.
The Sprint Lifecycle: Daily Scrum, Sprint Review, and Retrospective
In this module, we will explore the lifecycle of a Sprint, including daily Scrum meetings, Sprint Reviews, and Retrospectives. You will learn best practices for facilitating these events and tracking progress. This module aims to enhance your ability to manage and improve the Sprint process continuously.
Part 2 - User Stories for Agile Scrum, Product Owner, and Business Analysis
In this module, we will introduce you to the concept of user stories and their importance in Agile Scrum. You will learn how to write user stories and understand the principles behind them. This module will provide a solid foundation for utilizing user stories effectively in your projects.
The World Before User Stories
In this module, we will take a historical look at requirements documentation before the advent of user stories. You will understand the limitations of traditional methods and how user stories address these issues. This module will highlight the transformative impact of user stories on requirements management.
User Story Principles
In this module, we will delve into the principles that make user stories a powerful tool in Agile projects. You will learn about the INVEST principle and the Three Cs formula, and how to apply these rules to create effective user stories. This module will enhance your skills in capturing and refining requirements.
User Story Basics (Capturing a Requirement)
In this module, we will cover the basics of writing and capturing user stories. You will learn how to write user story descriptions and acceptance criteria using proven techniques. This module will provide you with the foundational skills needed to document and manage user requirements efficiently.
Epics and Themes
In this module, we will introduce you to the concepts of epics and themes in Agile. You will learn how to define and organize user stories into epics and themes, and understand their role in managing large sets of requirements. This module will help you structure your product backlog more effectively.
Splitting and Combining User Stories
In this module, we will focus on the techniques for splitting and combining user stories. You will learn when and how to split user stories to make them more manageable, and how to combine related stories for clarity. This module will enhance your ability to manage user stories in an Agile environment.
Final Words
In this module, we will wrap up the course by summarizing the key concepts and reflecting on the practical application of Agile Scrum. You will be encouraged to plan your next steps for continuous learning and improvement. This module aims to reinforce your knowledge and inspire further exploration of Agile practices.
Project Delivery with Project Management Essentials
In this module, we will introduce you to the essentials of delivering projects using Agile Scrum. You will learn about the key factors that contribute to successful project delivery and how to apply Scrum principles to ensure timely and efficient outcomes. This module aims to equip you with the skills needed for effective project delivery.
Meeting Project Deadline with Agile Scrum
In this module, we will explore strategies for meeting project deadlines using Agile Scrum. You will learn about the importance of having ready requirements, making confident commitments, and using empirical evidence and buffers. This module aims to enhance your ability to deliver projects on time and within scope.
Pro Tips for Meeting Project Deadline with Agile Project Management
In this module, we will provide you with pro tips for meeting project deadlines using Agile Project Management. You will learn how to leverage the Scrum framework, apply the Agile toolkit, and improve team collaboration and communication. This module aims to equip you with advanced techniques for successful project delivery.
Scrum Checklists for Quality Agile Project Delivery and Meeting Project Deadlines
In this module, we will introduce you to Scrum checklists designed to ensure quality project delivery and timely completion. You will learn how to use checklists for different Scrum roles and activities, improving the consistency and efficiency of your Scrum processes. This module aims to provide practical tools for enhancing your Agile practices.
Product Management - Agile Requirements Using Product Backlog
In this module, we will focus on Agile requirements management using the product backlog. You will learn how to recap key Agile Scrum concepts, introduce user stories, and manage the product backlog effectively. This module aims to enhance your product management skills within an Agile framework.
Creating a Product Vision
In this module, we will guide you through the process of creating a product vision. You will learn how to define and articulate a clear product vision, and use a vision board to visualize and communicate your product goals. This module aims to help you establish a strong direction for your product development efforts.
Creating a Product Backlog Step by Step
In this module, we will provide a step-by-step guide to creating and managing a product backlog. You will learn how to convert ideas into user stories, prioritize and estimate backlog items, and continuously refine and groom the backlog. This module aims to ensure that your product backlog is well-organized and effectively managed.
Tips 1 -7
In this module, we will share the first set of tips and strategies for managing your product backlog. You will learn how to capture user stories effectively, prepare the product owner for presentations, and optimize time during backlog refinement meetings. This module aims to enhance your backlog management practices with practical advice.
Tips 8 -14
In this module, we will continue with tips and strategies for managing your product backlog. You will learn how to handle changing requirements, keep meetings goal-focused, and foster team collaboration on action items and risks. This module aims to provide additional insights for improving your backlog refinement process.
Tips 15 - 21
In this module, we will conclude with the final set of tips and strategies for product backlog management. You will learn how to track progress with release burndown charts, handle late-breaking user stories, and experiment with refinement practices. This module aims to round out your knowledge with advanced tips for backlog management.
Scrum Master Training - Case Studies and Confessions
In this module, we will share real-world case studies and confessions from experienced Scrum Masters. You will learn about common challenges and solutions in Scrum projects, and reflect on how to apply these lessons to your own practices. This module aims to provide practical insights for improving your Scrum approach.
Case Studies Based on Real Project Experience
In this module, we will present detailed case studies based on real project experiences. You will learn about key lessons and best practices from each case study, and how to apply these insights to your own projects. This module aims to deepen your understanding of Agile project management through practical examples.
Kanban Productivity and Efficiency of Agile Lean Project
In this module, we will introduce you to the Kanban method and its application in Agile Lean projects. You will learn how to implement Kanban, understand Lean principles, and improve productivity and efficiency. This module aims to equip you with the knowledge to leverage Kanban for better project outcomes.
Visualizing Your Workflow
In this module, we will focus on visualizing your workflow using Kanban. You will learn how to create and use a Kanban board, determine workflow priorities, and apply the "Pull System" for managing tasks. This module aims to help you visualize and optimize your workflow for improved efficiency.
Limiting Work in Progress
In this module, we will explore the concept of limiting work in progress (WIP). You will learn how to establish and manage WIP limits to enhance focus and productivity. This module aims to improve your project flow by effectively managing the number of ongoing tasks.
Measure and Manage Flow
In this module, we will cover the techniques for measuring and managing project flow. You will learn how to use key metrics to analyze and optimize flow, and continuously improve performance. This module aims to provide you with the tools to ensure a smooth and efficient project flow.
Making Policies and Processes Explicit
In this module, we will emphasize the importance of making project policies and processes explicit. You will learn how to define and document policies, understand Toyota's Six Core Rules, and create and refine processes for continuous improvement. This module aims to enhance transparency and consistency in your project management practices.
Using Models to Recognize Improvement Opportunities
In this module, we will explore different models for recognizing improvement opportunities. You will learn how to identify and analyze opportunities using these models, and apply them to your projects. This module aims to foster a culture of continuous improvement within your team and organization.
Using Kanban with Scrum
In this module, we will guide you on how to integrate Kanban with Scrum for improved project management. You will learn how to conduct effective Sprint Planning and daily Scrum meetings, and optimize the Sprint lifecycle using Kanban principles. This module aims to combine the strengths of both methodologies for better project outcomes.
In this module, we will conclude the course with final words and reflections. You will summarize key takeaways, plan your next steps for implementing Agile and Scrum practices, and reflect on your learning journey. This module aims to inspire you to continue your Agile journey and explore further learning opportunities.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers Scrum, which is a widely adopted Agile framework, making it highly relevant for professionals seeking to enhance their project management skills and adapt to industry standards
Explores the integration of Kanban with Scrum, offering learners a comprehensive understanding of Agile methodologies and providing them with a versatile toolkit for project management
Includes case studies and confessions from experienced Scrum Masters, offering practical insights and real-world examples to help learners apply Agile principles effectively
Requires a basic understanding of Agile principles, which may necessitate additional introductory study for individuals completely new to Agile methodologies
Focuses on Scrum and Kanban, which may not cover other Agile frameworks in detail, potentially limiting exposure to the full spectrum of Agile methodologies

Save this course

Save Agile Project Management to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Agile Project Management with these activities:
Review Agile Principles
Solidify your understanding of the core Agile principles before diving into Scrum. This will provide a strong foundation for understanding the 'why' behind Scrum practices.
Browse courses on Agile Principles
Show steps
  • Read the Agile Manifesto and its principles.
  • Reflect on how these principles apply to project management.
  • Identify areas where your current practices align or conflict with Agile.
Review 'Scrum: The Art of Doing Twice the Work in Half the Time'
Gain a deeper understanding of Scrum's underlying principles and practical applications. Reading this book will provide valuable context and insights to complement the course material.
Show steps
  • Read the book, focusing on the core principles and case studies.
  • Take notes on key concepts and examples.
  • Reflect on how these concepts can be applied to your own projects.
User Story Writing Practice
Sharpen your user story writing skills through targeted practice. This will improve your ability to capture requirements effectively and create a well-defined product backlog.
Show steps
  • Find several example project ideas.
  • Write user stories for each project idea, following the INVEST principle.
  • Review your user stories and identify areas for improvement.
  • Rewrite the user stories based on your review.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Answer Questions in Agile Forums
Reinforce your understanding by helping others learn. Answering questions in online forums will challenge you to articulate your knowledge and identify areas where you need further clarification.
Show steps
  • Find online forums related to Agile and Scrum.
  • Browse the forums for questions related to topics covered in the course.
  • Answer questions to the best of your ability, providing clear and concise explanations.
Create a Scrum Guide Summary
Synthesize your understanding of Scrum by creating a concise summary of the Scrum Guide. This will reinforce your knowledge of the framework's key elements and their relationships.
Show steps
  • Read the official Scrum Guide.
  • Identify the key elements of Scrum (roles, events, artifacts, rules).
  • Write a concise summary of each element, explaining its purpose and how it relates to the others.
  • Combine the summaries into a single document.
Simulate a Sprint
Apply your knowledge of Scrum by simulating a sprint with a small team. This hands-on experience will solidify your understanding of sprint planning, daily scrums, sprint reviews, and retrospectives.
Show steps
  • Form a small team (3-5 people).
  • Choose a simple project to work on.
  • Plan a sprint, including defining a sprint goal and selecting user stories.
  • Conduct daily scrums to track progress and identify impediments.
  • Hold a sprint review to demonstrate the completed work.
  • Conduct a retrospective to identify areas for improvement.
Review 'Kanban: Successful Evolutionary Change for Your Technology Business'
Expand your knowledge of Kanban and its integration with Scrum. This book will provide a deeper understanding of Kanban principles and practices.
View Discovering Kanban on Amazon
Show steps
  • Read the book, focusing on the core principles and practices of Kanban.
  • Take notes on key concepts and examples.
  • Reflect on how Kanban can be integrated with Scrum in your projects.

Career center

Learners who complete Agile Project Management will develop knowledge and skills that may be useful to these careers:
Scrum Master
A Scrum Master acts as a servant leader for a development team, facilitating the Scrum framework. This course provides a detailed understanding of Scrum, including the roles of Scrum Master, Product Owner, and Development Team. It also teaches how to run essential Scrum ceremonies, such as sprint planning, daily scrums, sprint reviews, and retrospectives, all of which are essential for a Scrum Master. This course will help you build a foundation necessary to coach a team to collaborate effectively and improve its agile processes.
Product Owner
A Product Owner defines the product vision and manages the product backlog. This course covers key topics for a Product Owner, including building and managing a robust product backlog, writing user stories and acceptance criteria, and prioritizing tasks. With its focus on stakeholder engagement and sprint planning, this course prepares someone to be an effective Product Owner, enabling them to maintain an organized backlog. This is important to ensure a product meets the needs of its users.
Project Manager
A Project Manager is responsible for planning, executing, and closing projects. This course provides a comprehensive overview of Agile project management, specifically Scrum. It delves into creating and managing a product backlog, sprint planning, and using velocity for release planning. This course provides techniques to set goals, prioritize tasks, and manage project timelines. A project manager will benefit from this course with the knowledge to deliver projects on time while also improving team collaboration.
Agile Coach
An Agile Coach guides organizations in adopting and implementing Agile methodologies. This course focuses on the specifics of Scrum, which is a key component of Agile. From this course, you will learn how different roles within a Scrum team function, and how to establish effective processes, such as sprint planning and backlog management. This course's focus on practical examples and how to improve processes makes it well-suited for an Agile Coach, who helps teams continuously improve.
Iteration Manager
An Iteration Manager is focused on the delivery of a project within a single sprint or iteration. This course provides specific instruction in the activities of a sprint, from planning to daily scrums, reviews, and retrospectives. This course directly addresses team collaboration strategies which are central to the role. This course can equip an iteration manager to help a team improve their processes and performance.
Team Leader
A Team Leader guides and motivates a team to achieve its goals, frequently within a project or product development setting. This course introduces techniques for effective team collaboration and process improvement. Core topics such as daily scrums, sprint reviews, and retrospectives, help team leaders enhance their ability to lead a team. This course will help team leaders foster a productive and collaborative team environment.
Product Manager
A Product Manager is responsible for the strategy, roadmap, and feature definition of a product. This course details how to engage stakeholders and build and manage product backlogs. The course materials also include the importance of creating a product vision and how to convert ideas into actionable user stories. This course provides a foundation for a product manager by enhancing their understanding of Agile and Scrum methodologies.
Software Development Manager
A Software Development Manager leads a team of software developers. This course offers a look into how to use the Scrum framework to improve software development. This course covers topics vital to team management, such as sprint planning, daily scrums, sprint reviews, and retrospectives. A software development manager would benefit from this course by learning to guide their teams through agile project management.
Business Analyst
A Business Analyst identifies business needs and provides solutions. This course teaches how to write user stories and acceptance criteria using the Agile Scrum framework. This course provides a foundation in the techniques and principles of user stories, which allows a business analyst to communicate requirements effectively. Understanding this is vital to ensuring that user requirements are captured accurately and efficiently.
Kanban Practitioner
A Kanban Practitioner implements and manages Kanban systems to improve workflow. This course discusses how to integrate Kanban with Scrum to optimize the workflow. This course explains how to visualize workflow, limit work in progress, and measure and manage flow. This course will build a foundation for someone seeking to become a Kanban practitioner.
Release Manager
A Release Manager oversees the process of planning, scheduling, and controlling software releases. This course includes a section on release planning and how to use velocity to guide project timelines. The course will prepare you to set release goals, prioritize features, and run successful release planning meetings. A release manager will find value in this course's focus on delivering high quality software on time.
Project Coordinator
A Project Coordinator assists project managers in organizing and overseeing the project lifecycle. This course covers fundamental concepts such as sprint planning, daily scrums, sprint reviews, and retrospectives. This course helps build an understanding of the Scrum framework. With this knowledge a project coordinator can support project managers in their efforts, enabling smooth progress of projects.
Technical Project Manager
A Technical Project Manager manages projects with technical components, frequently involving software projects. This course prepares someone to manage software projects within an agile environment. The course provides an overview of the Scrum methodology, including practical examples of how to apply it to projects. This course covers all the core components of sprint planning and sprint execution, as well as release planning and backlog management. This course may be useful for a technical project manager that needs to use agile methodologies.
Program Manager
A Program Manager oversees multiple related projects, often aligning them with broader organizational goals. While this course is specific to Scrum within Agile, it provides fundamental knowledge in managing complex projects. The course provides knowledge and skill in stakeholder management, sprint planning, and release planning. This course may be useful for Program Manager wanting to manage multiple projects using Agile or wanting to gain some insight into the agile methodology.
Change Management Consultant
A Change Management Consultant helps organizations navigate through periods of change. This course focuses on implementing agile methodologies, a type of change in many organizations. This course also emphasizes practical application and continuous improvement, all necessary skill for a change manager. This course may be helpful for a change management consultant wishing to guide organizations in adopting Agile methodologies.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Agile Project Management.
Provides a detailed explanation of the Kanban method and its application in software development. It's a valuable resource for understanding how to visualize workflow, limit work in progress, and manage flow. While the course touches on Kanban, this book provides a more in-depth exploration of the topic. It is more valuable as additional reading than as a current reference.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser