Mikegriffith SlidesManaging Agile Projects
Mikegriffith SlidesManaging Agile Projects
Mikegriffith SlidesManaging Agile Projects
Mike Griffiths
Project Manager and Trainer
>25 years IT experience on oil and gas, utilities, defense, & finance
10 years PMO Agile-to-Traditional Integration
Agile Project Management
Helped create Agile method DSDM in 1994
18 years agile project experience (XP, Scrum, FDD)
Board director of Agile Alliance and APLN
Author, trainer, and presenter Agile Conference 2001-12
Author PMI-ACP Exam Prep book by RMC
Traditional Project Management
PMP, PRINCE2 certifications
PMBOK v3, v4 and v5 contributor and reviewer
Trainer for PMI SeminarsWorld 2005-2012
Presenter PMI Global Congress 2004-2012
PMI-ACP Certification Steering Committee member
PMI Agile Community of Practice Co-Founder
Presentation Objectives
Explain the PMI and its Certifications
Introduce the new PMI-ACP Certification
Provide insights into the PMI-ACP Exam
Explore the content
Look at some sample materials and questions
Provide some exam taking tips
Agenda
Immediately prior to working in the Certification Department with PMI, Priya worked in
PMIs Human Resources department responsible for all domestic and global
Employment activity as well as providing Human Resources Generalist support to the
Global Business Units including PMIs China and India offices. Prior to joining the
Institute, she served as a Director of Human Resources and Organizational
development to a local non-profit organization.
Priya graduated from Temple University with a Bachelor of Arts degree in Psychology,
with a specialization in Industrial Organizational Psychology. She also received a
Masters degree in Organizational Leadership from Cabrini College.
About PMI
- 375,000+ members
- 475,000+ credential holders
- 13 standards
- 262 chapters
- 38 communities of practice
- 1000s+ research papers,
case studies, articles
Certifications
Lead and direct project teams to deliver results within the
PMP constraints of budget, time, and scope
Webinars Wikis
OVERVIEW OF PMI-ACP
PMI-ACP Overview
Intended for practitioners who work on Agile project
teams
Market Reaction
Over 12,000 individuals have opened a PMI-ACP
application, expressing interest
Certification Process
Complete certification application
CCR Requirements
The number of PDUs required varies by
credential:
When you have: No. of
PMP/PgMP: 60 PDUs Credential PDUs
per three yrs PMP 60
PMP/PMI-RMP
PgMP 60
or PMI-SP: 60 PDUs
per three yrs (30 in
PMI-ACP 30
specialty area) PMI-RMP 30
PMI-SP 30
Agenda
Research:
65% of PMI members are engaged on IT projects
(PMI Membership Survey 2011)
Agenda
2) Stakeholder Engagement
4) Adaptive Planning
6) Continuous Improvement
Exam Details
3 hour computer based multiple choice exam
offered at authorized Prometric Test Centres
Question Types
Questions fall into:
1. Application of Tools and Techniques
2. Recall of Knowledge and Skills
3. Situational questions
Agenda
A Different Philosophy
People
Focus Team Decision Making
Agile
Management
Focus
PMBOK
A Different Philosophy
Traditional: Agile:
Plan what you expect to Plan what you expect to
happen happen with detail
appropriate to the horizon
Enforce that what happens Control is through inspection
is the same as what is and adaptation
planned Reviews and Retrospectives
Directive management Self-Organizing Teams
Control, control, control Use Agile practices to
Use change control to manage change:
manage change Continuous feedback loops
Change Control Board Iterative and incremental
Defect Management development
Prioritized backlogs
Sample Questions
1) The Agile Manifesto value customer collaboration over contract negotiation means
that:
A) Agile approaches encourage you not to focus too much on negotiating contracts,
since most vendors are just out for themselves anyway.
B) Agile approaches focus on what we are trying to build with our vendors, rather
than debating the details of contract terms.
C) Agile approaches prefer not to use contracts, unless absolutely necessary, because
they hamper our ability to respond to change requests.
D) Agile approaches recommend that you only collaborate with vendors who are
using agile processes themselves.
Sample Questions
2) Which of the following items is not a benefit associated with product
demonstrations?
Sample Questions
3) An agile team is planning the tools they will use for the project. They are debating
how they should show what work is in progress. Of the following options, which
tool are they most likely to select?
B) Product roadmap
C) Task board
Explanation: Of the options presented, the best tool to show work in progress is a
task board. The user story backlog shows what work is still remaining to be done on
the project. The product roadmap shows when work is planned to be completed.
Work breakdown structures are not commonly used on agile projects.
Task Boards
Kanban Boards
Sample Questions
4) When using a Kanban board to manage work in progress, which of the following
best summarizes the philosophy behind the approach?
A) It is a sign of the work being done and should be maximized to boost
performance.
B) It is a sign of the work being done and should be limited to boost
performance.
C) It is a sign of the work queued for quality assurance, which should not count
toward velocity.
D) It is a sign of the work queued for user acceptance, which should not count
toward velocity.
Explanation: A Kanban board shows work in progress (WIP), which represents work
started but not completed. Therefore, the WIP should be limited and carefully
managed to maximize performance. More WIP does not equal more output; in fact, it
is quite often the opposite.
Description Values
Things that help us understand the What value do they want the
context in which the persona will system to give them.
interact with the system.
What are they looking forward
Avoid details that have nothing to to getting out of the system.
do with the system.
Try to stay away from writing
The key is to be able to imagine the features what or the how of
person and be in their shoes after things at this point. Focus more on
reading the description. the why.
Personas
Name: Bob the Movie Buff
Values:
Bob would like to be able to order movies
from the comfort of his home. He would like
to be able to search for movies by name,
actors, genres and directors. He would also
Description:
be interested in how other viewers rated the
Bob loves movies. On average he rents 5
movie.
movies a week from his local rental store.
He is looking forward to unlimited movies so
His two children also like to watch childrens
his children can watch shows again and again
TV shows. Often they like to watch the same
without paying additional fees.
shows more than once, which means that
Bob sometimes has to pay late fees.
He would also appreciate a recommended
feature to help him and his wife choose
Bobs wife has different movies tastes to Bob
movies.
and often spends a lot of time choosing a
movie.
Sample Questions
5) As part of stakeholder management and understanding, the team may undertake
customer persona modeling. Which of the following would a persona not
represent in this context?
A) Stereotyped users
B) Real people
C) Archetypal description
D) Requirements
Sample Questions
6) Incremental delivery means that:
C) We improve and elaborate our agile process with each increment delivered.
Sample Questions
7) To ensure the success of our project, in what order should we execute the work,
taking into account the necessary dependencies and risk mitigation tasks?
Explanation: It is largely the business representatives who outline the priority of the
functional requirements on the project. That prioritization is then a key driver for the
order in which we execute the work.
Sample Questions
8) When managing an agile software team, engaging the business in prioritizing the
backlog is an example of:
C) Vendor management
Step 1 identify starting point of the process (who initiates it) and the end
point (who gets the end result)
You &
You Friend
eat cake
Step 2 - Identify the high level steps, inventories, and queues through the
process
You &
Cake Bakery Unpack
You Payment Friend
Selection counter & slice
eat cake
You &
Cake Bakery Unpack
You Payment Friend
Selection counter & slice
eat cake
Bakers Sales
You &
Cake Bakery Unpack
You Payment Friend
Selection counter & slice
eat cake
Bakers Sales
Total Cycle Time = Value Add Time + Non Value Add Time Total Cycle Time = 47m
Process Cycle efficiency = Total Value Add Time Process Cycle Efficiency = 17m = 36%
Total Cycle Time 47m
Total Cycle Time = Value Add + Non value Add time Total Cycle Time = 35m
Process Cycle efficiency = Total Value Add Time Process Cycle Efficiency = 17m = 49%
Total Cycle Time 35m
Sample Questions
9) The steps involved in value stream analysis include:
A) Create a value stream map to document delays and wasted time, such as
meetings and coffee breaks.
B) Create a value stream map of the current process, identifying steps, queues,
delays, and information flows.
C) Review the value stream map of the current process and compare it to the
goals set forth in the project charter.
Explanation: The only option here that is a step in value stream analysis is Create
a value stream map of the current process, identifying steps, queues, delays, and
information flows. None of the other options are valid steps in value stream
mapping.
Sample Questions
10) What is the process cycle efficiency of a 2-hour meeting if it took you 2 minutes
to schedule the meeting in the online calendar tool and 8 minutes to write the
agenda and e-mail it to participants?
A) 90%
B) 8%
C) 92%
D) 96%
Explanation: The formula for finding process cycle efficiency is: Total value-added
time / total cycle time. In this question, the value-added time is 2 hours, and the total
cycle time is 2 minutes + 8 minutes + 120 minutes = 130 minutes. So the correct
answer is 120 / 130 = 92%.
Agenda
PMI ACPisms
Be aware of Exam Question Assumptions:
Assume a small, dedicated team (7 plus or minus 2) rather than a large one
Delivery Team includes scrum master BA, QA, developer, product owner
Collaboration is always better than command control style management
Face-to-face (co-location) is better than virtual
A stable team establishes a predictable velocity
Teams self-organize, self-govern, self-directed, make their own commitments
Recognize you cant know everything at the beginning of a project
A software product can be delivered incrementally
Questions are asked from the perspective of a team
On the iron triangle, agile sets the time and cost, scope varies
Terminology: Timebox, sprint (scrum), iteration (xp) are used interchangeably
Additional Resources
Online Resources:
PMI http://www.pmi.org/Certification/New-PMI-Agile-Certification.aspx
Leading Answers Blog www.LeadingAnswers.com
Email: Mike@LeadingAnswers.com