top of page

Agile Project Management

DURATION: 32 hours (4 days)

Course Description

Organizations and individuals today are confronted with constant change, uncertainty, and disruption. Survival and the chances of success in the modern world require that individuals and organizations need to build agility - the capability and capacity to change and adapt quickly to shifting market conditions and competitive pressures.   

 

Agile Project Management has continued to become a powerful, popular, and alternative approach to develop new or improved products, services, or results in a variety of fields, including and beyond software development. It continues to outpace traditional project management projects in delivering projects on time, within budget, of higher quality, and higher customer satisfaction. 

 

This course provides both the practice and theory of managing projects based on popular Agile frameworks (such as Scrum, XP, Kanban, and Lean), practices (such as iterative-incremental development and retrospection), and techniques (such as user stories and relative estimation). It provides the Agile knowledge, skills, and mindset necessary for organizations and individuals to succeed in a changing world. 

Course Objectives

Upon completion of this program, participants will be able to:

  • Broaden their understanding of the different approaches to managing projects.

  • Learn and select the appropriate project life cycle approaches and frameworks. 

  • Learn and apply the essential Agile values, principles, processes, practices, and techniques. 

  • Improve their project team performance through transparency, inspection, and adaptation of lean project management practices and processes. 

  • Understand the roles and responsibilities of each member of the Agile team. 

Course Features 

  • Workshop-based (real-life project simulation) 

  • Hands-on activities 

  • Instructor-led discussion 

Who Should Attend 

  • Project, Technical, QA Managers and Product Managers 

  • Business Analysts and Systems Analysts 

  • Customers and Users 

  • Application and Domain Experts 

  • Product (e.g. Software) Analysts, Designers, and Developers 

  • Project Team Leads and Team Members 

Course Content 

  1. Agility : Project Success and Failure 

    1. Agility : What is It ? 

    2. The State of Projects 

    3. Project Success and Failures 

  2. Project Management Concepts (Based on PMBoK 6.0) 

    1. Projects, Programs, and Portfolio 

    2. Performing Project Management 

    3. PMBoK Process Groups and Knowledge Areas 

    4. Project Life Cycle and Processes 

    5. Selection of Project Life Cycles 

    6. Project Scope, Schedule, and Budget 

  3. Agile Project Management Concepts 

    1. The Case for Agile 

    2. Agile Values, Principles, and Practices 

    3. Key Influences on the Agile Practice 

    4. Agile vs. Traditional Project Management 

  4. Agile Frameworks 

    1. The Flavors of Agile 

    2. Choices of Agile Frameworks / Methodologies 

    3. Usage of Agile Frameworks / Methodologies 

  5. Agile Team Formation 

    1. Characteristics of Agile Teams 

    2. Agile Three-Legged Stool Model 

    3. Agile Team Composition 

    4. Agile Roles and Responsibilities 

    5. Agile Team Structures 

    6. Project Managers in an Agile Environment 

    7. The Agile Coach 

  6. Envisioning the Product 

    1. Agile Planning Principles 

    2. Agile Planning Onion 

    3. Agile Strategy Planning 

    4. Agile Portfolio Planning 

    5. Agile Product Planning 

    6. Product Vision 

    7. Product Roadmap 

  7. The Product Backlog 

    1. Product Backlog Contents  

    2. DEEP Qualities 

    3. Definition of Ready 

    4. Product Backlog Grooming 

  8. The User Story 

    1. Requirements and User Stories 

    2. User Story Format 

    3. The Three Cs of User Stories 

    4. The INVEST Model 

    5. Elicitation Techniques 

    6. User Roles and User Stories 

    7. Acceptance Criteria 

  9. Product Backlog Prioritization 

    1. Ordering the Product Backlog 

    2. Prioritization Techniques 

    3. Theme Screening 

    4. Theme Scoring 

    5. Relative Weighting 

    6. Kano Analysis 

    7. MoSCoW Rules 

  10. Product Backlog Estimation 

    1. Agile Estimation Concepts 

    2. Relative Sizing and Story Points 

    3. The Planning Poker 

  11. Product Backlog Decomposition 

    1. Themes, Epics, and User Stories 

    2. Product Backlog Structure 

    3. Slicing User Stories 

    4. User Story Lifecycle 

  12. Release Planning 

    1. Release to Iteration Mapping 

    2. Minimum Releasable Features 

    3. Release Constraints 

    4. Team Velocity 

    5. Release Planning Scenarios 

    6. The Release Plan 

  13. The Iteration (or Sprint) 

    1. Time-Boxing Concepts 

    2. Iteration Rules 

    3. Iteration Events 

  14. Iteration (or Sprint) Planning 

    1. Participants and Responsibilities 

    2. Key Inputs and Topics 

    3. The Iteration (or Sprint) Backlog 

  15. Iteration (or Sprint) Development Works 

    1. Iterative-Incremental Development 

    2. Participants and Responsibilities 

    3. Agile Engineering and Testing 

    4. The Daily Scrum 

  16. Iteration (or Sprint) Progress and Quality Monitoring 

    1. Sprint Task Board (aka Kanban Board) 

    2. Definition of Done 

    3. Technical Debt 

    4. Burndown Charts 

  17. Iteration Inspection and Adaptation 

    1. Iteration Review 

    2. Iteration Retrospective 

  18. Transitioning to Agile 

    1. Organizational Guidelines 

    2. Individual Guidelines 

bottom of page