31
“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2009 Permission is granted to PMI for PMI® Marketplace use only Integrating Agile in a Waterfall World Session #TRN02 Joseph Flahiff Whitewater Projects, Inc. “PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010 Permission is granted to PMI for PMI® Marketplace use only

PMI EMEA Global Congress: Integrating Agile in a Waterfall World

Embed Size (px)

DESCRIPTION

Although many practitioners take a black and white stance regarding agile, you can benefit from a shade of gray. If you are part of an enterprise organization it is likely that a large majority of projects are run using the traditional waterfall approach to project management; gray agile projects can fit in this world. In this workshop you will take a fresh look at the benefits and challenges of implementing agile projects in a waterfall world. Learning Objectives * Learn how agile in an enterprise (non-software) company differs from agile in a small software company and what can be expected. * Learn why “agile vs. waterfall” is not a valid proposition and four alternatives for managing increasingly agile projects. * Learn how to successfully mix agile and sequential project models in a single project. Although many practitioners take a black and white stance regarding agile, you can benefit from a shade of gray. If you are part of an enterprise organization it is likely that a large majority of projects are run using the traditional waterfall approach to project management. Gray agile projects can fit in this world. In this workshop you will take a fresh look at the benefits and challenges of implementing agile projects in a waterfall world.

Citation preview

Page 1: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

Integrating Agile in a Waterfall World

Session #TRN02

Joseph FlahiffWhitewater Projects, Inc.

“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010 Permission is granted to PMI for PMI® Marketplace use only

Page 2: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

2“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

We feel like this guy

Page 3: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

3“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

PMs In the eyes of

Agileists

Presentation Title

Page 4: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

4“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Where is the Disconnect?

Page 5: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

5“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use onlyPresentation Title

WHY?

Page 6: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

6“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Where are we going?

• Agile in What Context

• Mixed Planning

• Options

• A Better Way

Page 7: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

7“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Agile in What Context?

Page 8: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

8“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Project Management

A project is a temporary endeavor

undertaken to create a unique product,

service or result.

Page 9: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

9“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Product Management

An organizational life-cycle function

within a company dealing with the

planning or forecasting or marketing

of a product or products at all stages

of the product life-cycle.

Page 10: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

10“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use onlyPresentation Title

  Project Management

Product Development

Scope Fixed set of features

On-going prioritized list

of featuresSchedule Start and

end datemultiple

releases Budget Allocated

onceCyclical

Triple constraint

Page 11: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

11“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Agile in a NON-software Company

Agile in a software Company

Page 12: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Agile in an EnterpriseEnterprise

Sales Marketing Product Customer Service Information Technology

Platform Services

Network Operations

Server Operations

Application Management

Application support

Production Support

Application development

Traditional Project

Management

Agile group

Page 13: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

13“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Projects or Products?

Page 14: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

14“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Where are we going?

• Agile in What Context

• Mixed Planning

• Options

• A Better Way

Page 15: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

15“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

WBS!Iteration based

Feature based

Release based

Page 16: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

16“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Iteration Based Feature / Release Based

Two Basic Models

Feature 1

Feature 1Epics

Iteration Time boxes

Page 17: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

17“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Hybrid ModelRelease

Feature 1

Feature 2

Feature 1 Epics

Feature 3

Page 18: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

18“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Hybrid Model

Page 19: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

19“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Pro Con

Iteration Based

• Easy to track• PMO might like it

better

• Not much value

Feature BasedFlat Start Story Based

• PMO prefers• Stories start when

the team selects them

• Makes releases less agile

• Difficult to measure story size in MSP

• Doesn’t show WHEN a story will start

Release BasedFlat Start Story Based

• Tracks progress• What Sponsors

Want

• Difficult to measure story size in MSP

• Doesn’t show WHEN a story will start

Page 20: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

21“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Where are we going?

• Agile in What context

• Mixed Planning

• Options

• A Better Way

Page 21: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Either Agile or Waterfall

22

Page 22: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Sequential (Waterfall)

Agile

Scoping

Scoping

Planning

Planning

Build

Build

Test

Test Feedback

Close

Close

Deploy

Deploy

IncrementalScoping Planning Build Test CloseDeploy

IterativeScoping Planning Build Test Feedback CloseDeploy

Page 23: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

24“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Problem Type

Tame

Wicked

Planning

Upfront

Just in time

Question

Why

How

None

NoneSequential

Incremental

Iterative

Agile

Page 24: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

25“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Type Example How What Why

Sequential House Construction Fixed Fixed Fixed

Incremental Apartment complex construction

Flexible Fixed Fixed

Iterative Mandated Software Projects

Flexible Flexible Fixed

Agile New Product Development

Flexible Flexible Flexible

Page 25: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

26“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Enterprise Project Integration

Cross Portfolio Issues

Enterprise Project

Reporting

Agile Releases coordinate with

Enterprise Release Mgt.

Predictive Elements

Long lead

e.g. Hardware deployment

Enterprise Testing

(User Acceptance)

Agile IterationsSoftware Development Software Testing

(Unit/Component/Integration)

Envelope Method

Page 26: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

27“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Where are we going?

• Agile in What context

• Mixed Planning

• Options

• A Better Way

Page 27: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

28“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

…to help their teams be successful, the "bearers of

water and removers of boulders", who have the

backbone to resist unreasonable demands, who

clearly explain the impact of management decisions,

who can motivate the team to meet a crisis deadline

ONLY when it is really a crisis and who otherwise

understand the importance of sustainable pace.

They fight the petty fights and protect their teams

from the dysfunction around them.

Servant Leadership

Page 28: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

29“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Q&A

Page 29: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

30“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

to help their teams be successful, the "bearers of

water and removers of boulders", who have the

backbone to resist unreasonable demands, who

clearly explain the impact of management decisions,

who can motivate the team to meet a crisis deadline

ONLY when it is really a crisis and who otherwise

understand the importance of sustainable pace.

They fight the petty fights and protect their teams

from the dysfunction around them.

Servant Leadership

Page 30: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

31“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Your Name Here

Page 31: PMI EMEA Global Congress: Integrating Agile in a Waterfall World

“PMI” is a registered trade and service mark of the Project Management Institute, Inc. ©2010Permission is granted to PMI for PMI® Marketplace use only

Joseph [email protected]

Tel: 888.831.9904

Direct: 206.276.1386

www.whitewaterprojects.com

www.twitter.com/a/joseph_flahiff

http://www.linkedin.com/in/josephflahiff

Session #TRN02