managing the unknown v2

43
Managing the Unknown: The Solution Is Behind You Mike Griffiths, PMI-ACP, PMP, CSM Leading Answers Inc. www.LeadingAnswers.com

Upload: mikegriffiths403

Post on 13-Apr-2017

386 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Managing the Unknown v2

Managing the Unknown: The Solution Is Behind You

Mike Griffiths, PMI-ACP, PMP, CSM

Leading Answers Inc.www.LeadingAnswers.com

Page 2: Managing the Unknown v2

Agenda

Page 3: Managing the Unknown v2

Mike GriffithsProject Manager and Consultant

• >25 years IT experience in energy, utilities, defense, & finance• 10 years PMO Agile and Traditional Integration

Agile Project Management• Helped create Agile method DSDM in 1994• 20 years agile project experience (DSDM, XP, Scrum)• Board director of Agile Alliance and APLN• Author, trainer, and presenter Agile Conference 2001-15• 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-2014• Presenter PMI Global Congress 2004-2014• PMI-ACP Certification Steering Committee member• PMI Agile Community of Practice Co-Founder

Page 4: Managing the Unknown v2

Mike Griffiths

Page 5: Managing the Unknown v2

Mike Griffiths

Page 6: Managing the Unknown v2

Navigation at Sea in the 1700’s:1707 Scilly Isles Navy Disaster 2,000 lives lost1714 Longitude Board: Prize of £20,000

Wicked Problems

Page 7: Managing the Unknown v2

John Harrison(Carpenter)

The Unlikely Source

Page 8: Managing the Unknown v2

Leonhard Euler “Sphere Segment” Calculations(Mathematician)

The Seduction of Certainty

Page 9: Managing the Unknown v2

Tobias Mayer

“Lunar Distance” Calculations

Perfectly, Impractical

(Mathematician)

The Seduction of Certainty

Page 10: Managing the Unknown v2

John Harrison

H1

(Carpenter)

H2

H3

H4

H5

The Unsophisticated Outsider

Page 11: Managing the Unknown v2

Knowledge Worker Project Management:• Evolving Business Problems• Changing Requirements• Emerging Technology• Intangible: transform Ideas not Concrete or Steel

• Requiring Collaboration from Divergent SMEs

Difficult to plan and manage using traditional project management

Today’s Wicked Problems

Page 12: Managing the Unknown v2

Agenda

Page 13: Managing the Unknown v2

Knowledge WorkersEvolution of Work

Agricultural Age(Land based)

Industrial Age(Factory based)

Knowledge Age(Knowledge based)

Knowledge Workers act and communicate knowledge within a specific subject area

“People with subject matter expertise who communicate this knowledge and take part in analysis and/or development” – Harvard Business School

• Engineers• Teachers• Scientists• Lawyers• Doctors• IT personnel

78% of North American workers are now engaged in Knowledge Work

19601800

Knowledge Workers

Page 14: Managing the Unknown v2

Industrial Worker Knowledge Worker Work is visible Work is invisibleWork is specialized Work is holisticWork is stable Work is changingFocus on running things Focus on improving thingsMore structure with fewer decisions

Less structure with more decisions

Focus on the right answers Focus on the right questions

- “Management Challenges of the 21st Century” - Peter Drucker, 1999

Knowledge Work Differences

Page 15: Managing the Unknown v2

Fixed vs. Moving targetsFixed Targets:

Aim, Aim, Aim, FirePlan, Plan, Plan, Execute

“You cannot chase a dog with a train”

Moving Targets:Point missile in right direction, Fire, Steer, SteerPoint team in right direction, Execute, Steer, Steer

Page 16: Managing the Unknown v2

Agenda

Page 17: Managing the Unknown v2

Traditional Project Management• Strong focus on “Plan the Work, Work the Plan”• Great for definable, predictable projects• More difficult to make work with vague, changing

requirements• Gantt charts, WBS, Network diagrams: “Seduction of

Certainty “

Standardization of Project Management

Page 18: Managing the Unknown v2

Parallel work streams, iterative development, frequently changing plans used to be common, but then they were all but erased.Theories:

Standardization of Project Management

How did we lose our ability to manage uncertainty?

1. It was simplified for multiple choice testing• Proceduralization into Single workflows• Q: What comes next in our process…• Q: <Short Scenario> - what is the best thing to do?

2. Laziness 1: Having options is complicated, just tell me a single right way to do things

3. Laziness 2: We just remember the easy part of an idea or story

Page 19: Managing the Unknown v2

Agenda

Page 20: Managing the Unknown v2

Solving Complex Projects1. Consensus Gathering - collaboratively gain consensus on direction,

approach and decisions

2. Prioritization – build mindful to risk reduction and business value

3. Short Build / Feedback Cycles – iterate through short cycles of Planning, Exploring, Learning and Adapting

4. Results Oriented Reporting – use metrics based on accepted work that give meaningful indicators to likely completion rates

5. Respect and Empowerment – engage in respectful practices that encourage information sharing and organizational optimization rather than personal optimization

Page 21: Managing the Unknown v2

How the Customer explained it

How the Project Leaders understood it

How the Engineers designed it

How Construction built it

How the Business Consultant described it

How the project was documented What was operational How the customer was

billedHow it was supported What the customer

really needed

For intangible problems, frequent validation of understanding is essential

Consensus Gathering

Page 22: Managing the Unknown v2

Consensus Gathering• Personas

Define and agree target customers

• Wireframes & Prototypes

Gain agreement on flow, desired look & feel and behaviour

Page 23: Managing the Unknown v2

PrioritizationBuild mindful to risk reduction and business value

• Optimize business value by focussing on the most valuable components

• Recognize risks as anti-value

• Drive down risks through short-term tests of parallel development

Page 24: Managing the Unknown v2

Prioritization: Manhattan Project• Research and development project that produced the first nuclear weapons in WWII

• Origin of the Phase Gate approach to project management

Page 25: Managing the Unknown v2

Prioritization: Manhattan Project• Research and development project that produced the first nuclear weapons in WWII

• Origin of the Phase Gate approach to project management

Page 26: Managing the Unknown v2

Prioritization: Manhattan Project• Research and development project that produced the first nuclear weapons in WWII

• Origin of the Phase Gate approach to project management

Lesley Groves: ”The whole endeavour was founded on possibilities rather than probabilities. Of theory there was a great deal, of proven knowledge, not much. There was simply no ready solution to the problem we faced.”

• Explored and implemented different solutions in parallel

• “Parallel streams + mid-course adjustments led to breakthroughs not thought possible 3 years before”

• 30 years prior to Toyota’s “Set based Engineering”

• More about risk reduction and finding the best solution than Phase Gates

Page 27: Managing the Unknown v2

PrioritizationModern Examples:

• Product Backlog

Work prioritized by business value

• Risk Adjusted Backlog

Risk response actions in the backlog

Build mindful to risk reduction and business value

Page 28: Managing the Unknown v2

PrioritizationModern Examples:

• Risk Burn Down Charts

Track risk reduction along with value delivery

Build mindful to risk reduction and business value

Page 29: Managing the Unknown v2

Short Build / Feedback CyclesShort Build / Feedback cycles – iterate through short cycles of Planning, Exploring, Learning and Adapting

The Unsophisticated Outsider

Page 30: Managing the Unknown v2

Short Build / Feedback CyclesWaterfall Lifecycle: Winston Royce, 1970

Page 2 – Initial Model

Page 6 – Iterative DevelopmentPage 11 – Frequent User Reviews

Page 31: Managing the Unknown v2

Short Build / Feedback CyclesWaterfall Lifecycle: Winston Royce, 1970

Page 6 – Iterative Development

Page 11 – Frequent User Reviews

Page 32: Managing the Unknown v2

Short Build / Feedback Cycles

• Finding solutions through feedback & adaptation

Iterative and incremental development

Nested cycles of review and adaptation

Page 33: Managing the Unknown v2

Results Oriented ReportingResults Orient Reporting – use metrics based on accepted work that give meaningful indicators to likely completion rates

• Rather than reporting we are 90% complete planning

• Report 5% of the features have been developed, tested and accepted

• Accept uncertainty: show ranges and confidence in estimates

Page 34: Managing the Unknown v2

Results Oriented Reporting: Polaris• Polaris project to develop the first submarine launched ballistic missile (SLBM)

• Attributed as the origin of Critical Path Method (CPM) and PERT

Admiral Burke: “The first group that demonstrates a capability for this is very likely to continue the project and others may very well drop out.”

The result was a clear prioritization of schedule over cost and specification; and a willingness to experiment and change specifications over the course of the project.

PERT served “…less for improving project control than for offering technological pizzazz that was valuable in selling the project. (Since) The image of efficiency helped the project. It mattered not whether parts of the system functioned or even existed, it mattered only that certain people for a certain period of time believed they did.”

Page 35: Managing the Unknown v2

Results Oriented ReportingResults Orient Reporting – use metrics based on accepted work that give meaningful indicators to likely completion rates

• Burn Up Charts

Report features accepted over time

• Parking Lot Diagrams

Summarize progress on a single page

Scope (points) IPS Project Progress Spend

0

500

1000

1500

2000

2500

3000

1/10/

06

1/12/

06

1/2/07

1/4/07

1/6/07

1/8/07

1/10/

07

1/12/

07

1/2/08

1/4/08

1/6/08

1/8/08

1/10/

08

1/12/

08

1/2/09

1/4/09

1/6/09

1/8/09

1/10/

09

1/12/

09

Scope Built

Page 36: Managing the Unknown v2

Respect and EmpowermentRespect and Empowerment – engage in respectful practices that encourage information sharing and organizational rather than personal optimization

1. Increase motivation through:

• Autonomy (Time, Task, Technique, Team)

• Mastery (Flow, Toxic M&Ms)

• Purpose

2. Review and adapt

Page 37: Managing the Unknown v2

Respect and EmpowermentRespect and Empowerment – engage in respectful practices that encourage information sharing and organizational rather than personal optimization1. Today’s “Gantt” charts are Priestly charts from 100 years before Henry Gantt

Page 38: Managing the Unknown v2

Respect and EmpowermentRespect and empowerment – engage in respectful practices that encourage information sharing and organizational rather than personal optimization

An actual Gantt chart showing performance compared to plan

Henry Gantt: “Increased production not through speeding up workmen but by removing the obstacles which prevent them from doing their work”, “Reduced costs, because of the elimination of waste as well as improvements in process”, “Men interested in their work not only because of the wages but because they have an opportunity to increase their knowledge and improve their skills.”

Page 39: Managing the Unknown v2

Respect and Empowerment

• Kanban Boards

Shows work by state and WIP

• Information Radiators

Large displays of team based information

Respect and empowerment – engage in respectful practices that encourage information sharing and organizational rather than personal optimization

Page 40: Managing the Unknown v2

Respect and EmpowermentRespect and empowerment – engage in respectful practices that encourage information sharing and organizational rather than personal optimization

• Retrospective findings

• Measure up

Page 41: Managing the Unknown v2

Recap• “Gantt” charts are actually Priestly charts, real Gantt charts are retrospective tools

• PERT was originally used as a diversion and pizzazz device

• The Waterfall lifecycle is actually an iterative, user focussed approach

• Manhattan project was more about concurrent development than phase gates

• See http://bit.ly/1H2ctfy

Page 42: Managing the Unknown v2

Summary

• Wicked problems cannot be solved with linear approaches

• Teams have been solving wicked problems for hundreds of years (but we seem to have forgotten this)

• We do this through:1. Consensus Gathering

2. Prioritization

3. Short Build / Feedback cycles

4. Results Oriented Reporting 

5. Respect and Empowerment

Page 43: Managing the Unknown v2

Thank youContact Info:

[email protected]@LeadingAnswers.com