18
What the Business Expects from Agile (and what development should expect in return) Dave Ungar, PMP April 28, 2010

What the business expects from agile

Embed Size (px)

Citation preview

Page 1: What the business expects from agile

What the Business Expects from Agile (and what development should expect in return)

Dave Ungar, PMP April 28, 2010

Page 2: What the business expects from agile

(What the Business Expects from Agile and) what development should expect in return

Dave Ungar, PMP April 28, 2010

Page 3: What the business expects from agile

Introduction

Page 4: What the business expects from agile

Business Priorities, Goals & Roadmap

Page 5: What the business expects from agile

The Agile Premise

Page 6: What the business expects from agile

Onward …

Page 7: What the business expects from agile

Expectation #1

The business *can* prioritize.

Page 8: What the business expects from agile

Expectation #1.1

Traceability:o    Long-term Plano    Business Strategy/ Priorities

o    Target Outcomeso    Short Term Planso    Project Goalso    Project Objectiveso    Iteration Objectiveso    User Storieso    Tested Code 

Page 9: What the business expects from agile

Expectation #2The business makes a commitment with development input.

To make that work:•The business needs to be able to define the goals (product objectives, outcomes)•Business needs to know how to envision at a high level. Think in terms of business outcome and not product attributes.•Development needs to know how to estimate at a high level

Page 10: What the business expects from agile

Expectation #3

The business will properly resource based on those estimates AND will have a contingency budget or descoping plan

Page 11: What the business expects from agile

Planning Example

(omitted/ confidential - sorry)

Page 12: What the business expects from agile

Expectation #4Change is not the norm.

Page 13: What the business expects from agile

Expectation #4.1

Change needs to be controlled

Page 14: What the business expects from agile

Expectation #5Regular, honest communication with an eye toward problem solving

Page 15: What the business expects from agile

Expectation #6Make it real before you make it right.

Right product --> right way --> nice buttons

Page 16: What the business expects from agile

Expectation #6.1Do the simplest (smallest) thing possible to meet the

requirements in front of you.

REF: Kano Model: http://en.wikipedia.org/wiki/Kano_model

Page 17: What the business expects from agile

"Working software" - is the objective of the development team at the end of an iteration.

“Business value” is the objective of the business.

Our goal is to make these two things the same.

Convergence

Page 18: What the business expects from agile

  Business Development

1 The business *can* prioritize.  

1.1 Traceability Traceability

2 High Level Vision, business outcome Agile, High-level estimates

3 Contingency / Descoping method  

4 Change is not the norm  

4.1 Control Changes  

5 Honest communication & problem solving Honest communication & problem solving

6   Make it real before you make it right

6.1   Simplest thing possible

SUMMARY