Adaptive Project Framework

30
Presented by © Advanced Management Services, Inc. - 2005 Adaptive Project Framework A Common Sense Approach to Managing Complexity and Uncertainty Robert K. Wysocki, Ph.D. VP – Consulting Services Advanced Management Services, Inc.

description

Adaptive Project Framework. A Common Sense Approach to Managing Complexity and Uncertainty. Robert K. Wysocki, Ph.D. VP – Consulting Services Advanced Management Services, Inc. Introduction. Overview. Meet Your Presenter Ground Rules for Today The Agenda. Introduction. - PowerPoint PPT Presentation

Transcript of Adaptive Project Framework

Page 1: Adaptive Project Framework

Presented by

© Advanced Management Services, Inc. - 2005

Adaptive Project Framework

A Common Sense Approach to Managing Complexity

and Uncertainty

Robert K. Wysocki, Ph.D.VP – Consulting Services

Advanced Management Services, Inc.

Page 2: Adaptive Project Framework

2© Advanced Management Services, Inc. – 2005

Meet Your Presenter Ground Rules for Today The Agenda

Overview

Introduction

Page 3: Adaptive Project Framework

3© Advanced Management Services, Inc. – 2005

Introduction

Consultant, trainer, author, publisher 40+ years experience in IS/IT PM Author of 13 books on PM and IS/IT Author of the best seller:

Effective Project Management: Traditional, Adaptive, Extreme, 3rd Edition, Wiley 2003

Developed more than 20 PM courses and numerous variations

Trained over 10,000 project managers

Meet Your Presenter

Robert K. Wysocki Ph.D.

Page 4: Adaptive Project Framework

4© Advanced Management Services, Inc. – 2005

APF is a work in process Be open minded

Ground Rules for Today

Introduction

Page 5: Adaptive Project Framework

5© Advanced Management Services, Inc. – 2005

Contemporary Software Project Landscape APF Fundamentals A High-Level Look at the APF Cycles Wrap-Up

The Format of This Course Is…

Introduction

The Agenda

Page 6: Adaptive Project Framework

6© Advanced Management Services, Inc. – 2005

Contemporary Software Project Landscape

Client Wants vs. Client Needs 10 Reasons Why Projects Fail Project Management Life Cycle Approaches When to Use Each Approach

Overview

Page 7: Adaptive Project Framework

7© Advanced Management Services, Inc. – 2005

To the traditional project manager every software project looked like a nail and

they had the hammer.

Contemporary Software Project Landscape

It’s time to trade in your hammer

Page 8: Adaptive Project Framework

8© Advanced Management Services, Inc. – 2005

WANTS

NEEDS

What the client wants is probably not what the client needs. The PM’s job is to make the

client want what they need.

Contemporary Software Project Landscape

Client Wants vs. Client Needs

Page 9: Adaptive Project Framework

9© Advanced Management Services, Inc. – 2005

Why do you think over 70% of all IS projects fail?

Contemporary Software Project Landscape

This is not a trick question

Page 10: Adaptive Project Framework

10© Advanced Management Services, Inc. – 2005

Contemporary SW Project Landscape

Source: Standish Group Chronicles 2000

Contemporary Software Project Landscape

10 Reasons Why Projects Fail

Lack of:1. Executive management support2. User involvement3. Experienced project manager4. Clear business objectives5. Minimize scope6. Standard infrastructure7. Firm basic requirements8. Formal methodology9. Reliable estimates10. Skilled staff

APF- mitigated

Page 11: Adaptive Project Framework

11© Advanced Management Services, Inc. – 2005

One size does not fit all.

Contemporary Software Project Landscape

The project gives us the clue

Page 12: Adaptive Project Framework

12© Advanced Management Services, Inc. – 2005

What basic approach makes sense for this type of project?

Contemporary Software Project Landscape

But how do I choose?

Page 13: Adaptive Project Framework

13© Advanced Management Services, Inc. – 2005

GOAL

UNCLEARCLEAR

UNCLEAR

SOLUTION & REQUIREMENTS

Contemporary Software Project Landscape

A simple two-dimensional view

Page 14: Adaptive Project Framework

14© Advanced Management Services, Inc. – 2005

UNCLEARCLEAR

UNCLEAR

Linear

Extreme

Incremental

Iterative

Adaptive

Contemporary Software Project Landscape

Project Management Life Cycle Approaches

GOAL

SOLUTION & REQUIREMENTS

Page 15: Adaptive Project Framework

15© Advanced Management Services, Inc. – 2005

UNCLEARCLEAR

UNCLEAR

Linear

Extreme

Incremental

Iterative

Adaptive

UNCERTAINTY IN

CREASES

Contemporary Software Project Landscape

Uncertainty and the Approaches

GOAL

SOLUTION & REQUIREMENTS

Page 16: Adaptive Project Framework

16© Advanced Management Services, Inc. – 2005

UNCLEARCLEAR

UNCLEAR

Linear

Extreme

Incremental

Iterative

Adaptive

COMPLEXITY INCREASES

Contemporary Software Project Landscape

Complexity and the Approaches

GOAL

SOLUTION & REQUIREMENTS

Page 17: Adaptive Project Framework

17© Advanced Management Services, Inc. – 2005

UNCLEARCLEAR

UNCLEAR

Linear

Extreme

Incremental

Iterative

Adaptive

RISK IN

CREASES

Contemporary Software Project Landscape

Risk and the Approaches

GOAL

SOLUTION & REQUIREMENTS

Page 18: Adaptive Project Framework

18© Advanced Management Services, Inc. – 2005

Contemporary Software Project Landscape

A Selection of Software PM Approaches

Linear Standard Waterfall Rapid Development Waterfall

Incremental Staged Delivery Waterfall Feature Driven Development***

Iterative*** Dynamic Systems Development Method Evolutionary Development Waterfall Rational Unified Process SCRUM

Adaptive*** Adaptive Software Development Adaptive Project Framework

Extreme*** INSPIRE *** a.k.a. Agile Project Management

Page 19: Adaptive Project Framework

19© Advanced Management Services, Inc. – 2005

Contemporary Software Project Landscape

When to Use (1 of 2)

Linear Clearly defined goal, solution, and requirements Not many scope change requests Routine and repetitive projects Uses established templates

Incremental Same as linear but delivers business value early and often Some likelihood of scope change requests

Iterative Unstable requirements and functionality Learn by doing and by discovery Similar to production prototypes

Page 20: Adaptive Project Framework

20© Advanced Management Services, Inc. – 2005

Contemporary Software Project Landscape

When to Use (2 of 2)

Adaptive Solution not known Highly leveraged by frequent changes New product development and process improvement projects Does not waste time on non-value added work

Extreme Goal and solution not known Critical mission projects Typically for R&D projects

Page 21: Adaptive Project Framework

21© Advanced Management Services, Inc. – 2005

GOAL

UNCLEARCLEAR

UNCLEAR

SOLUTION & REQUIREMENTS

Contemporary Software Project Landscape

What % would you expect in each quadrant?

Page 22: Adaptive Project Framework

22© Advanced Management Services, Inc. – 2005

15%

GOAL

UNCLEARCLEAR

UNCLEAR

SOLUTION & REQUIREMENTS

Contemporary Software Project Landscape

What % would you expect in each quadrant?

75%

10%

Page 23: Adaptive Project Framework

23© Advanced Management Services, Inc. – 2005

UNCLEARCLEAR

UNCLEAR

Linear

Extreme

Incremental

Iterative

ADAPTIVE

Contemporary Software Project Landscape

There was a gap – Adaptive to the Rescue

GOAL

SOLUTION & REQUIREMENTS

Page 24: Adaptive Project Framework

24© Advanced Management Services, Inc. – 2005

An adaptive project consists of a number of cycles each comprising a sequence of unique, complex, and connected activities that must be completed within fixed time and budget constraints, and deliver maximum business value.

APF Fundamentals

Working Definition of an Adaptive Project

Key words/phrases:• number of cycles • unique• complex• connected activities • fixed time and budget constraints• deliver maximum business value

Page 25: Adaptive Project Framework

25© Advanced Management Services, Inc. – 2005

APF Fundamentals

Characteristics of APF

Thrives on change rather than avoiding it Adapts traditional and agile processes Based on the principle: learn by doing Meaningfully involves the client Assures maximum business value Squeezes out all non-value added work

Page 26: Adaptive Project Framework

26© Advanced Management Services, Inc. – 2005

APF Core Values

APF Fundamentals

APF Core Values

Client-focused Client-driven Continuous questioning and introspection Change is progress to a better solution Incremental results early and often Don’t speculate on the future

Page 27: Adaptive Project Framework

27© Advanced Management Services, Inc. – 2005

A High-Level Look at the APF Cycles

APF Process Flow

DevelopConditions

ofSatisfaction

PrioritizeFunctional

Requirements&

Develop mid-level WBS

PrioritizeScope

Triangle

WriteProject

OverviewStatement

Develop next cyclebuild plan

Schedulecycle build

Build cyclefunctionality

Monitor/adjustcycle build

Conduct qualityreview with client

Review the version results

VERSION SCOPE

CYCLE PLAN

CYCLE BUILD

CLIENT CHECKPOINT

POST-VERSION REVIEW

Page 28: Adaptive Project Framework

28© Advanced Management Services, Inc. – 2005

APF is a robust approach

A High-Level Look at the APF Cycles

APF is a versatile approach

Prototyping Business justification Business process improvement New product development Research & Development APF can even be used within a linear project!

Page 29: Adaptive Project Framework

29© Advanced Management Services, Inc. – 2005

APF White Paper

Recommended Reading

The APF white paper authored by Dr. Robert Wysocki can be accessed on the Advanced Management Services (AMS) web site at http://www.amsconsulting.com/ then select "White Papers."

Page 30: Adaptive Project Framework

30© Advanced Management Services, Inc. – 2005

Wrap-Up

Thank you for being a great audience!

Robert K. Wysocki, Ph.D.Advanced Management Services, Inc.

[email protected]