The Agile Project Manager
Curso de preparación para el examen PMI-ACP de PMI® | 2 PMPeople© 2013
Jose Barato
•
PMPeople
(Managing Director)
•
PMI Madrid Chapter
(Director)
•
PM-IB
(founder, Vice-President)
•
TALAIA, OpenPPM
(Consultant)
•
Project Manager (PMP®, PMI-ACP
SM
)
•
Instructor, coach
•
Speaker, author
Consulting, Training and Tools in Project Management
Agenda
•
The traditional way
•
The agile way
PMPeople© 2013 4
Curso de preparación para el examen PMI-ACP de PMI® | 6 PMPeople© 2013
The Traditional Way
PMPeople© 2013 8
Curso de preparación para el examen PMI-ACP de PMI® | 10 PMPeople© 2013
The Agile Paradigm
Value
Driven
Plan
Driven
Scope
Scope
Schedule
Cost
Schedule
Cost
Predictive Process
(Waterfall)
Adaptive Process
(Agile)
Constraints
Some Agile Educational Videos
1.
Product Owner en la práctica (7’30”)
2.
Daily Standup en la práctica (4’30”)
3.
Agile Product Ownership in a Nutshell (16’)
4.
A dysfunctional daily stand-up (11’)
5.
I want to run an agile project part I (10’)
6.
I want to run an agile project part II (7’)
Curso de preparación para el examen PMI-ACP de PMI® | 13 PMPeople© 2013
The Agile Manifesto 2001
The Manifesto’s shared value statement:
“We are uncovering better ways of developing software by doing it and
helping others do it. Through this work we have come to value:
Individuals & interactions
Over
Processes & Tools
Working Software
Over
Comprehensive Documentation
Customer Collaboration
Over
Contract Negotiation
Responding to Change
Over
Following a Plan
“That is, while there is value in the items on the right, we value
the items on the left more.”
The Scrum Way
Product
Backlog
orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur
Curso de preparación para el examen PMI-ACP de PMI® | 15 PMPeople© 2013
Agile Methodologies
(Release planning, Sprint
and iteration planning,
daily Scrum, sprint demo
and retrospective, etc.)
(TDD, automated
testing, continuous
integration,
refactoring, etc.)
Strict queue limits,
pull value through,
make it visible.
The Agile Methodology
Curso de preparación para el examen PMI-ACP de PMI® | 17 PMPeople© 2013
The 3 Scrum Roles
Agile Artifact – Product Backlog
o
Product backlog
: prioritized list of desired
Curso de preparación para el examen PMI-ACP de PMI® | 19 PMPeople© 2013
Agile Practice – Timeboxing
orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur
orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur
orem ipsum dolor sit amet, co nse ctetur
orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur
orem ipsum dolor sit amet, co nse ctetur orem ipsum dolor sit amet, co nse ctetur
Agile Artifact – Sprint Backlog
o
Sprint backlog
: set of deliverables from the product backlog that the
team agrees to complete in a sprint usually broken into work items
Curso de preparación para el examen PMI-ACP de PMI® | 21 PMPeople© 2013
Agile Practice – Planning Poker
Fibonacci
Example:
The 4 Agile Ceremonies
1. Iteration Planning
3. Iteration Review
3
5
8
3
2
8
2
1
3
1
•
Create UI (5 hrs)
•
Code, unit test validation logic (3 hrs)
•
User acceptance testing (2 hrs)
Sprint Backlog
4. Retrospective
Product
Backlog
What did I complete yesterday?
What am I working on today?
What is slowing me down?
Worked well
Needs improvement
Curso de preparación para el examen PMI-ACP de PMI® | 23 PMPeople© 2013
Release Burndown (1/2)
Accuracy from
3rd iteration
onwards
12 weeks
20 weeks
•
Original Size: 132 story points
•
IT1: 18 story points
Release Burndown (2/2)
•
Iteration Review IT1: 16/18
•
Iteration Planning IT2: 18 points, 3 stories
•
Iteration Review IT2: 18/18
Curso de preparación para el examen PMI-ACP de PMI® | 25 PMPeople© 2013
Agile Practice –
Progressive Elaboration
Release Plan
Close
Out
Release 1
Release 2
Release 3
Release 4
iterations
Release Plan
Upfront
Planning
Close
Out
Release 2
Release 3
Release 4
iterations
completely planned
partially planned
Agile Practice –
Progressive Elaboration
1
Strategic Planning
Strategic Planning by Executive Leaders
2
Portfolio Planning
Portfolio Planning by Customer Unit
Product Planning by Product Managers
3
Product Planning
Release Planning by Product Owner/Team
4
Release Planning
Iteration Planning by Team/PO
5
Iteration Planning
6
Daily Planning
Curso de preparación para el examen PMI-ACP de PMI® | 27 PMPeople© 2013
PMPeople© 2013 30
Curso de preparación para el examen PMI-ACP de PMI® | 32 PMPeople© 2013
The Agile Project Manager
Stakeholders
Project
Sponsor
Product
Owner
Scrum
Curso de preparación para el examen PMI-ACP de PMI® | 34 PMPeople© 2013
Servant Leadership
− What is this?
Curso de preparación para el examen PMI-ACP de PMI® | 36 PMPeople© 2013