1 The Agile Project Manager Jose Barato, PMP ® , PMI-ACP SM
1
The Agile Project Manager
Jose Barato, PMP®, PMI-ACPSM
2
Jose Barato
• PMPeople (Managing Director)
• PMI Madrid Chapter (Director)
• PM-IB (founder, Vice-President)
• TALAIA, OpenPPM (Consultant)
• Telecommunications Engineer
• Project Manager (PMP®, PMI-ACPSM)
• Instructor, coach
• Speaker, author
Consulting, Training and Tools in Project Management
Blog: Los Hábitos de un Director de Proyectos Eficaz
3
The Traditional Way
4
The Traditional Way
Milestones and Tasks
5
The Traditional Way
6
The Agile Way
7
The Agile 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
Technical Team
Stakeholders
8
The Agile Paradigm
Value Driven Plan
Driven
Scope
Scope Schedule Cost
Schedule Cost
Predictive Process (Waterfall)
Adaptive Process (Agile)
Constraints
Estimates
9
Some Agile Educational Videos
1. Agile Product Ownership in a Nutshell (16’)
2. A dysfunctional daily stand-up (11’)
3. I want to run an agile project part I (10’)
4. I want to run an agile project part II (7’)
5. Case Study Havannah (20’)
AGILE significa COLABORAR
Product Owner = Dueño exclusivo de la pila de producto
Product Backlog = Pila de producto = lista de requisitos actualizada
AGILE significa DEMOSTRAR
AGILE significa AUTO-ORGANIZACIÓN
SCRUM =
Equipo Comprometido =
“Empujar juntos la pelota unas yardas”
13
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.”
www.agilemanifesto.org
14
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.
Agile Methods
15
The Agile Methodology
“Scrum” is an iterative Agile framework that is designed to deliver working software (or value) frequently.
16
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
partially planned
Status Date
Upfront Planning
Status Date
Release 1
completely planned
17
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 Daily Task Planning by Team
18
The Agile Product Life Cycle
19
The Agile Project Life Cycle
20
El ciclo de vida de un Proyecto Ágil
21
The Agile Project Manager
Stakeholders
Project
Sponsor
Product
Owner
Scrum
Master Technical Team
22
Servant Leadership
What is this?
This is management
23
Situational Adapted Leadership
PM
PO SM
PM = PO = SM
PM = PO + SM
PM = PO; SM = TMi
• IT0IT1...
• IT2……...
• IT3ITH...
24
Agile Contracts