Help Icon

PMP7008

Course
PMP7008
Course Title
Managing Agile Projects

Description

Agile projects cope with a business environment filled with constant change through enhanced communication, close collaboration between project stakeholders, iterative development, adaptive planning and teams that are largely self-organizing. This workshop enables participants to learn and practice agile project management methods and to adapt them to individual business environments. The best practices for adaptive planning, risk-driven development, communication and negotiation are covered in great detail. The skills needed to build and foster collaboration and accountability within cross-functional teams are stressed.

Upon completion, participants involved with PMI and the PMP® certification program are awarded 16 PDUs. Total Systems Education's Global R.E.P. number is 1270.  The course is also compliant with International Institute of Business Analysis (IIBA) BABOK® Guide. The Endorsed Education Provider number for Total Systems Education is E112.  

Objectives

Upon completion of this workshop, each participant will be able to:

  • Apply Agile concepts, including Scrum, in the real-world project environment;
  • Describe how PMI concepts apply to Agile projects.
  • Decide whether to use Agile methods;
  • Choose the Agile methods appropriate for a particular project and tailor them to suit the needs of the organization and the participants;
  • Formulate and communicate a clear project vision;
  • Plan entire projects and individual project iterations, including Work Breakdown Structures, timeboxing and other tools for planning project work;
  • Communicate and negotiate with management, support groups and other stakeholders to gain agreement on project scope, requirements and resources;
  • Choose the right team members for a project and determine team roles and responsibilities;
  • Build and facilitate effective cross-functional teams;
  • Monitor and Report progress for early problem identification and issue resolution;
  • Identify and mitigate Risks;
  • Manage scope and requirements with an emphasis on delivering value to the customer.

Content

I. Introduction And Course Objectives

II. Project Management Concepts

a. What is a Project?

i. Characteristics of Projects

ii. Stakeholders

iii. Project success

iv. The Total Systems Pentagon

v. Negotiation

b. PMI Project Processes

c. What is Agile?

d. Agile Principles

e. Motivation for the Agile Approach

f. What All Agile Methods have in common

g. Agile vs. traditional projects

h. The Link between Agile and LEAN

i. Comparing Agile Methods

i. SCRUM

ii. Unified Process

iii. Extreme Programming

j. Determining which projects are suitable for Agile Methods

k. Sorting through the Agile Buzzwords (e.g. YAGNI)

l. Choosing the right Agile methods and tailoring them for a particular project

m. Impact of Agile methods on the organization

III. Agile Projects

a. The Agile Framework

i. Portfolio Management

ii. Project Management

iii. Iteration Management

iv. Technical Practices

 b. The Agile Project Management Model

i. Envision

ii. Speculate

iii. Explore

iv. Adapt

v. Close

IV. Planning an Agile Project

a. Defining a Vision

b. Focusing on Customer Value

c. Requirements

d. High-level Estimating

e. Determining Tradeoffs between time, cost, scope and quality

f. Adaptive Planning Concepts

g. Initiating an Agile Project

i. Feasibility Study

ii. Project Justification

iii. The Project Backlog

h. Planning an Iteration

i. Adapting to Changing Requirements

j. Helping ‘Traditional” Project Managers and Teams Transition to Agile

V. Iteration Planning

a. Setting goals

b. Planning the Work

i. Identifying Tasks

ii. Estimating time and work effort

iii. The Work Breakdown Structure

iv. Developing requirements – stories

v. Testing

vi. Tracking and reporting progress

vii. Iteration Closeout

1. Team reviews with customers

2. Lessons Learned

3. Planning the Next Iteration

VI. Agile Teams

a. How Agile Teams are different

b. Self-organizing Teams

c. Accountability

d. Team Roles

i. Technical Roles

ii. Project Manager/Scrum Master

iii. Business Owner

iv. Outside Stakeholders

VII. Managing Agile Teams

a. Establishing the Team

b. Defining team roles

c. Cross-functional Teams

d. Facilitation

e. Communication

f. Fostering Accountability

g. Coordinating multiple teams

VIII. Tracking and Communicating Progress

a. Standup Meetings (and When to use them)

b. Communicating with outside Stakeholders

IX. Project Closeout

X. Course Conclusion

a. Review Major Topic/Objectives

b. Additional Resources for Agile

c. The Global Benefits of PMI, the IIBA and your Local Chapters

d. Participants Critique Class

Prerequisites

None

Method of Instruction

Instructional methods for this two-day course are lecture, discussion, detailed case study workshops and presentations.  Upon request for contract clients, discussion of the PMBoK®, BABOK® and in-house Standards and Policies can be included in the program.

Evaluation

Participation in class discussions and exercises; completion of skill practices; participation in groups for exercises is expected.