Agile Masterclass: Agile for Project Management

Video description

Understand the need to change from the traditional software development processes to Agile and learn the basics of Agile project management

About This Video

  • Demonstrate the ability to participate effectively in Agile practices for software development
  • Implement Scrum, Kanban, and extreme programming
  • Identify and address the most common problems encountered in adopting Agile methods

In Detail

Agile techniques are rapidly becoming the choice for software development where requirements are unpredictable or expected to change over time. This course will help you explore how working on an Agile project has benefits for your development team, your end-users, and your organization.

Kanban is a popular framework used to implement Agile and DevOps software development. It requires real-time communication of capacity and full transparency of work. Work items are represented visually on a Kanban board, allowing team members to see the state of every piece of work at any time.

In this course, you will gain a good understanding of the basics of Scrum before progressing to more advanced topics. You will learn about the Scrum team, various Scrum events and artifacts, and how these come together in a successful project. You will learn the advantages and disadvantages of Scrum so you can use the right practices and tools for your project.


This course is for project managers, members of a project team, or other stakeholders on a project who want to learn about Scrum and Agile, as well as anyone who doesn’t have any experience with project management approaches but is looking to get started. No prior knowledge of Scrum is required.

Publisher resources

Download Example Code

Table of contents

  1. Chapter 1 : Welcome to the Course
    1. Introducing the Course and Your Instructor
  2. Chapter 2 : Agile Fundamentals
    1. Need for Change in Software Development
    2. What is Agile?
    3. Agile Principles
    4. What Agile is Not
    5. Waterfall Versus Agile
    6. Advantages and Disadvantages of Agile
  3. Chapter 3 : Key Agile Concepts
    1. Agile Concepts
    2. Theme, Initiative, Epic, and User Story
    3. Agile Concepts - Product Backlog
    4. Introduction to Burndown Chart
    5. Creating a Burndown Chart
    6. Burndown Chart Activity
    7. Minimum Viable Product (MVP)
    8. Velocity
  4. Chapter 4 : Agile Estimation
    1. Introduction to Estimation
    2. Why Relative Estimation?
    3. T-Shirt and Fibonacci Estimation Techniques
    4. Planning Poker
  5. Chapter 5 : Introduction to Scrum
    1. Introduction
    2. Three Pillars of Scrum
  6. Chapter 6 : Scrum Team
    1. Scum Product Owner
    2. Scrum Development Team
    3. Scrum Master
  7. Chapter 7 : Scrum Events
    1. Introduction to Scrum Events
    2. Scrum Event 1: Sprint
    3. Scrum Event 2: Sprint Planning
    4. Scrum Event 3: Daily Scrum
    5. Scrum Event 4: Sprint Review
    6. Scrum Event 5: Sprint Retrospective
  8. Chapter 8 : Scrum Artifacts
    1. Scrum Artifact 1: Product Backlog
    2. Scrum Artifact 2: Sprint Backlog
    3. Scrum Artifact 3: Increment
  9. Chapter 9 : Advantages and Disadvantages of Scrum
    1. Advantages and Disadvantages of Scrum
  10. Chapter 10 : Introduction to Agile Kanban
    1. Introduction to Kanban
    2. Introduction to Kanban Board
    3. Finding Inefficiencies in the Process
    4. Underutilization of Resources
    5. Unequal-Sized Tasks
    6. Marking the Task
    7. Other Issues
    8. Definition of Done in Kanban
    9. Daily Stand Up in Kanban
    10. Specifying Rules in Kanban
  11. Chapter 11 : Extreme Programming (XP)
    1. Introduction to XP
    2. Values of Extreme Programming
    3. Practice Exercise on Values of Extreme Programming
    4. Extreme Programming Practices: Part 1
    5. Extreme Programming Practices: Part 2

Product information

  • Title: Agile Masterclass: Agile for Project Management
  • Author(s): Monika Rawat
  • Release date: August 2021
  • Publisher(s): Packt Publishing
  • ISBN: 9781801814195