NewBase 17 May 2024 Energy News issue - 1725 by Khaled Al Awadi_compresse...
Agile for project managers - A presentation for PMI
1. Agile for Project Managers
A sailor’s look at Agile
A presentation for
A presentation for
Produced by
Square Peg Consulting, LLC
Orlando, Florida
www.sqpegconsulting.com
1
Copyright 2012 Square Peg Consultiing, All Rights Reserved
2. Agile and Sailing?
Really?
Photo: US Navy
Ok, let's get started!
2
Copyright 2012 Square Peg Consultiing, All Rights Reserved
3. Begin with small teams
Collaboration and trust
Instinctive action without direct commands
Proven protocols
and practices
Crew master on
the helm (wheel)
Redundancy
among crew
Risks managed
real-time
Photo: US Navy
3
Copyright 2012 Square Peg Consultiing, All Rights Reserved
4. Scope: sailing for the marks
Customer (sponsor) Sailing for the marks
prospective
expectation: ‘make
the mark’
Retrospective: Best
value—most that can
be accomplished
Every sailor—
individually and
collectively—is
committed
4
Copyright 2012 Square Peg Consultiing, All Rights Reserved
5. Adjusting Scope
But… marks are Sailing for the new mark
updated, added new,
or even deleted from
time to time
Architect drives the
distribution of marks
5
Copyright 2012 Square Peg Consultiing, All Rights Reserved
6. Lay-line is the backlog plan
Lay-line: most efficient
course from “here” to
“there”
Lay-line → ‘backlog’
Lay-line → ‘planned value’
PV
Sailing the ‘lay line'
accumulates value
6
Copyright 2012 Square Peg Consultiing, All Rights Reserved
7. Wind is a source of energy
Motive energy for the boat (project)
Source of risks and unknowns
Represents (also) stakeholder
biases, attitudes, and pressures
Complex and unpredictable
7
Copyright 2012 Square Peg Consultiing, All Rights Reserved
8. It all interacts: complex and adaptive
Boat-sails-rigging: methodology and practices
Wind: energy, risks
Mark: scope and sponsor expectations
Lay-line: back-log & plan to make the ‘mark’
Overall course: architecture
Complex: A system of many structural parts
with uncertain interactions and behaviors
Adaptive: A system with input-to-output
transform that changes over time to maintain
fidelity of expectation
8
Copyright 2012 Square Peg Consultiing, All Rights Reserved
9. From energy to value
1. Maximize energy from favorable wind
2. Apply wind energy to create velocity
3. Measure velocity along the lay-line
4. Accumulate value by distance sailed
on the lay-line
Accumulated valued (distance):
velocity along the lay-line x elapsed time
9
Copyright 2012 Square Peg Consultiing, All Rights Reserved
10. Accumulate earned value
The segmented lay-line is the value plan
EV strategy: Sail as close to the line as
possible
Value is earned when the mark is reached
10
Copyright 2012 Square Peg Consultiing, All Rights Reserved
11. Tack to the mark
Tactical response to
circumstances
Emergent with the wind
Variance to the planned
lay-line
Short performance
increments (time box)
Tacking: sailing one direction and then the other across the lay-line
11
Copyright 2012 Square Peg Consultiing, All Rights Reserved
12. Most pessimistic forecast
Wind (risk) directly opposes the boat (project)
Least energy available in the direction of the lay-line
Strategy:
Find energy ‘off axis’ (evolve the plan)
Tack (incremental performance) across the lay-line
Wind
12
13. Progress on the lay-line
Most Pessimistic progress forecast
❖Output / Input
❖EV efficiency
❖Example
1.4 / 2 = 70% Lay-line
Wind (energy and risk)
1
Input 1
increments 1.4 Output:
projected along
the lay-line
13
Copyright 2012 Square Peg Consultiing, All Rights Reserved
14. Benchmarks forecast velocity
Velocity creates 'throughput'
Throughput is "miles sailed" on the lay-line
"Miles sailed" are like 'story points’ accomplished
14
Copyright 2012 Square Peg Consultiing, All Rights Reserved
15. Benchmark units of performance
Velocity = performance units per unit
of time
Performance Unit (Story point) =
Nautical mile (NM)
Unit of time (Time Box) = 1 hour
Example:
8 knots velocity = 8 NM per hour
Photo: City of Baltimore
15
Copyright 2012 Square Peg Consultiing, All Rights Reserved
16. Cost estimating with benchmarks
1. Backlog (performance units)
Vision, strategic direction, architecture
2. Velocity benchmark
Benchmark from reference case (similar architecture,
similar environment, similar crew)
3. Unit cost benchmark (cost per unit of time )
Crew and boat
Inputs
𝐵𝑎𝑐𝑘𝑙𝑜𝑔
Expected cost = ∗ Unit cost
𝑉𝑒𝑙𝑜𝑐𝑖𝑡𝑦
Calculation
16
Copyright 2012 Square Peg Consultiing, All Rights Reserved
17. Schedule (earned schedule)
Earned schedule: effective time
made along the lay-line
ES = Total duration x efficiency
Efficiency:
effective duration / total duration
Photo: US NIST
17
Copyright 2012 Square Peg Consultiing, All Rights Reserved
19. Scale is manageable
The fleet has sortied
Photo: Nicoyogui on flickr
19
Copyright 2012 Square Peg Consultiing, All Rights Reserved
20. Scale is manageable
Vision and strategic direction
Conveyed from the fleet captain
Each boat is a self-directing team,
But learns from the performance of others
Protocols observed
For communication, sequencing, and
coordination
Each boat maintains situational awareness
20
Copyright 2012 Square Peg Consultiing, All Rights Reserved
21. Rolling Wave planning
Boats on the leading edge of the fleet relay 'over the
horizon' information to others
Far out lay-lines planned as approached
And finally:
Adjustments made for obstructions and wind shifts
The end!
21
Copyright 2012 Square Peg Consultiing, All Rights Reserved
22. All done and ready for questions!
22
Copyright 2012 Square Peg Consultiing, All Rights Reserved
23. The author of this seminar
John C Goodpasture, PMP
Program manager, author, coach,
and instructor
• PMI eSeminarsWorldsm instructor for
Advanced Agile Project Management, and
• Advanced Risk Management, and
• Understanding Organizational Change
Portfolio manager and business unit
leader
• Operations and IT professional
info@sqpegconsulting.com
johngoodpasture.com
23
Copyright 2012 Square Peg Consultiing, All Rights Reserved
24. Read more …..
• Jim Highsmith: “Agile Project Management: Creating
innovative products”
• Dean Leffingwell: “Agile Software Requirements: Lean
requirements practices for Teams, Programs, and the
Enterprise”
• Mike Cohn: “Agile Estimating and Planning”
• Lisa Crispin and Janet Gregory: “Agile Testing: A practical
guide for Testers and Agile Teams”
• John Goodpasture: “Project Management the Agile Way:
Making it work in the Enterprise”
24
Copyright 2012 Square Peg Consultiing, All Rights Reserved
25. John sailed with the Eau Gallie
Yacht Club, Eau Gallie, FL
25
Copyright 2012 Square Peg Consultiing, All Rights Reserved