Agile Masterclass: Agile for Project Management

Video description

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.

What You Will Learn

  • Understand the need for change in the traditional software development process
  • Understand Agile principles
  • Create user stories, themes, and epics
  • Identify the difference between product backlog and product roadmap
  • Understand the roles of a product owner and a scrum master
  • Find various inefficiencies in your process using the Kanban board

Audience

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.

About The Author

Monika Rawat: Monika Rawat has over four years of experience in the financial industry. She has worked with American Express as a product manager with an interest in product management and business strategy. She holds a software engineering and MBA degree.

Monika has founded GenMan Solutions, which is a management and technology-based education company, which aims at providing in-demand and essential business-related courses for students and professionals, enabling them to accelerate their careers, transform into a leadership role, and internalize managerial thinking.

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