distribution final uas inozu - hannan 2016 (1)

33
ÜAS 2016, Istanbul, 14 October 2016

Upload: binozu

Post on 22-Jan-2018

121 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

ÜAS 2016, Istanbul, 14 October 2016

Page 2: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

2

High Performers

Project Success

8 % 9 % ? %

62 % 64 % 64 %64 %

2012 2013 2014 2015

? %

Copyright © 2016 FortezzaConsulting, LLC

Page 3: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

The Standish Group’s CHAOS Report:

3 Copyright © 2016 FortezzaConsulting, LLC

Page 4: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

Most approaches focus on “fixing inputs,” such as PM training and process maturity, and hope that results will follow.

Traditional emphasis is on binary “success/failure” metrics, as opposed to ROI-maximization metrics.

What’s needed is an approach specifically designed to improve the 4 key ROI-maximization drivers of project portfolio performance:◦ Project Selection: How to pick the highest-

impact projects, with “Effective ROI” estimates◦ Portfolio Throughput: How to maximize

the number of project completions◦ Portfolio Reliability: How to optimize the

project success rate across the portfolio◦ ROI Engineering: How to engineer the maximum

ROI—for both individual projects and for the portfolioas a whole—during execution.

Expose Hidden Capacity

Avoid Failures

Get More “Juice for

the Squeeze”

4

Invest More Intelligently

Copyright © 2016 FortezzaConsulting, LLC

Page 5: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

5 Copyright © 2016 FortezzaConsulting, LLC

Technique Origin(s) Primary Purpose

Project Staggering Critical Chain Project Management (CCPM)

• Expose Hidden Capacity• Expose Resource

BottlenecksACCLAIM Single-TaskingMethod™

Lean, Agile,TOC, Psych,

• Expose Hidden Capacity• Improve Project Reliability

Project Buffering CCPM, Agile, Others • Improve Project Reliability

Portfolio Buffer Balancing CCPM • Improve Portfolio Reliability

Buffer-type Flexibility• Improve Portfolio Reliability• “Best Tool for the Job”

Flexibility (Agile/Traditional)

Page 6: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

Any approach to pursuing highly productive work must be technically sound, and must integrate well together…but that’s only the beginning.

No organization will ever achieve enduring performance excellence unless it also adheres to two Guiding Principles:

6

◦ Communities of Trust—Does our approach foster trust among all stakeholder communities?

◦ Unity of Purpose—Does our approach enhance the sense of shared purposeas we perform our work?

Copyright © 2016 FortezzaConsulting, LLC

Page 7: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

Technique1 Program/Project Staggering

7 Copyright © 2016 FortezzaConsulting, LLC

Page 8: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

Three types of tasks, requiring three different resources: A – Planning, Scoping,

Prioritizing B – Architecting, Developing,

Integrating, System Testing C – User Acceptance Testing

The sooner we start ….

Three simple projects

Seven weeks each

8 Copyright © 2016 NOVACES

Page 9: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

Delay Delay Delay

High resource utilization

Delay

9 Copyright © 2016 NOVACES

Page 10: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

10

P4

86

4

Simultaneous Projects

Staggered Projects

Copyright © 2016 NOVACES

Page 11: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

Typically exposes 20-40% additional capacity Agile tenets are consistent with staggering, but staggering is

not an Agile requirement; the organization must apply the necessary discipline and tools to implement staggering

Executive stakeholders must be convinced that a project start date weeks or months in the future will result in an earlier finish.

Staggering helps expose hidden resource bottlenecks, identifying opportunities for resource balancing

Individual efficiency must be subordinated to the goal of maximizing throughput

11 Copyright © 2016 FortezzaConsulting, LLC

Page 12: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

Technique 2 Task-flow maximization using the ACCLAIM™ Single-Tasking Method

12 Copyright © 2016 FortezzaConsulting, LLC

Page 13: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

Round # 1 Round # 2

13

TASK SWITCHING

Page 14: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

14

Dat

a po

ints

First round results with task

switching

Second round results with

focus

Time to complete

Almost twice as fast!

30 60 90 120 150

2σ ~ 90% 2σ ~ 60%

180

Page 15: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

15

Theory of Constraints, Psychology– Single-tasking is a highly effective way to minimize lead times for human-

centric tasks– Maximizing flow across an end-to-end process (system) can only be done once

the system constraint is identified Lean/Kanban

− Visualizing the actual flow of work—especially for workflows that aren’t inherently visual—is critical for team members to identify impediments and to experiment with improvement ideas.

− Enabling the system to “pull” work, vs. having work assigned or “pushed,” tends to improve flow while empowering teams.

− Minimizing batch sizes—ideally down to a batch size of one, or “single-piece flow”—can generate impressive flow improvements

− In general, the less “work in process” (or WIP) in the system, the faster and more efficient the system

Agile/Scrum, Psychology− The team knows how to be more productive than the sum of its members− The team is much more motivated when working under a disciplined

framework designed to foster team autonomy.

Page 16: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

If the team can break tasks on the project plan into fine-grained subtasks that take less than a week, and ideally about a day…

If the team can maintain a readysupply of these fine-grained tasksfor all team members…

If these fine-grained tasks are visible, and can be pulled for execution by any team member, one at a time, without concern for sequence…

If the end-to-end bottleneck can beidentified, and the flow organized to minimize end-to-end WIP…

16

Ease the Flow

Feed the Machine

Visual Mgmt + Pull System +

Single-piece Flow

Focus on “Resource B”

Then I have maximized flow, strengthened team autonomy, aligned team behavior with portfolio-level objectives, and

achieved single-task execution, all at the same time.

Page 17: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

Number of Task Owners

8

Ensure that this number…

6

…is always slightly lower than this

number

Page 18: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

Previous productivity level

Impediments; lapsesin single-tasking

Improved single-task

disciplineOver 2X!

2 months

Page 19: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

2015 average tasks in progress per developer:

2015 task completion per developer per week

13

1.5

Page 20: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

2016 average tasks in progress per developer:

2016 average task completions per developer per week

1.4

8.3

Page 21: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

Technique 3 Buffering

21 Copyright © 2016 FortezzaConsulting, LLC

Page 22: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

In order to buffer against project uncertainty, the Triple Constraint Rule says that we can hold fixed at most two of the three standard project constraints:

$

22 Copyright © 2016 FortezzaConsulting, LLC

Page 23: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

A traditional “waterfall” project typically has a schedule buffer at the end of the project

Phase 1

Phase 2

Phase 3

Schedule Buffer

Project Due Date

23 Copyright © 2016 FortezzaConsulting, LLC

Page 24: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

Agile projects serve as a good example here—they typically have “backlogs” of tasks that include lesser-priority software features that users would like to have, but can live without.

Sprint 1

Sprint 2

Sprint 3

Sprint 4

“Must Have” Features

“Nice-to-Have” Features

Project Due Date

24 Copyright © 2016 FortezzaConsulting, LLC

Page 25: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

This is what I call the “Olympic Stadium” type of project◦ The due date is absolutely fixed, and the most

optimistic task-duration estimates alreadyconsume the entire schedule

◦ The scope is almost absolutely fixed◦ Budget is the only available buffer

Task 1

Task 2

Task 3

Project Due Date

25 Copyright © 2016 FortezzaConsulting, LLC

Page 26: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

Technique 4 Portfolio Buffer Balancing

26

Project A

Project BProject C

Copyright © 2016 FortezzaConsulting, LLC

Page 27: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

15 Days10 Days 15 Days10 Days10 Days 10 Days

15 Days10 Days 15 Days10 Days 15 Days10 Days10 Days 10 Days 10 Days

Project A

Project B

Today

Two identical tasks, only one person (or team) with the required skill

Project Buffer

Project Buffer

27

Page 28: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

A

B

28 Copyright © 2016 FortezzaConsulting, LLC

Page 29: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

AB

29 Copyright © 2016 FortezzaConsulting, LLC

Page 30: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

Technique 5 Buffer-type Flexibility

30 Copyright © 2016 FortezzaConsulting, LLC

Page 31: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

Project managers tend to prefer a schedule view—such as a Gantt chart—to depict a logical flow of execution over a defined project duration

Project managers intuitively know howto translate between budget, scope, and schedule◦ For example, we might “buy schedule” by

increasing budget or sacrificing scope Why not do the same with budget, scope, and schedule

buffers?

31 Copyright © 2016 FortezzaConsulting, LLC

Page 32: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

Task 1

Task 2

Task 3

Schedule BufferSprint 1

Sprint 2

Sprint 3

Sprint 4Scope BufferTask 1

Task 2

Task 3

Project Due Date

Budget Buffer

32 Copyright © 2016 FortezzaConsulting, LLC

Page 33: DISTRIBUTION FINAL UAS Inozu - Hannan 2016 (1)

Michael HannanFounder & Principal ConsultantFORTEZZA CONSULTING(301) [email protected]

Bahadir Inozu, Ph.D.Chairman and Co-FounderNOVACES International Ltd.+1 (504) [email protected]