26
Agile – Planning and Learning Aaron Bjork Principal Program Manager Microsoft [email protected] http://blogs.msdn.com/aaronbjork @aaronbjork

Agile Planning and Learning

Embed Size (px)

DESCRIPTION

See the benefi

Citation preview

Page 1: Agile Planning and Learning

Agile – Planning and LearningAaron BjorkPrincipal Program ManagerMicrosoft

[email protected]://blogs.msdn.com/aaronbjork@aaronbjork

Page 2: Agile Planning and Learning

Agile

PRIORITIZE PLAN EXECUTE DELIVER

Page 3: Agile Planning and Learning

Myth: Agile teams don’t do any planning

Page 4: Agile Planning and Learning

Fact: Agile teams plan more often and more effectively

Page 5: Agile Planning and Learning

Let’s take a look…

Page 6: Agile Planning and Learning

Traditional Planning

TIME

VALUE

Page 7: Agile Planning and Learning

Traditional Planning

TIME

VALUE

Page 8: Agile Planning and Learning

Traditional Planning

TIME

VALUE

High ROI at the early stages of planning…

But ROI diminishes quickly over time

Page 9: Agile Planning and Learning

Why does ROI diminish so quickly?

Page 10: Agile Planning and Learning

Traditional Planning

TIME

VALUE

Continued planning over time is based only on previous planning. There is no learning involved.

Page 11: Agile Planning and Learning

How is Agile different?

Page 12: Agile Planning and Learning

“A good plan violently executed now is better than a perfect plan executed next week. “

George S. Patton

Page 13: Agile Planning and Learning

Agile Planning

TIME

VALUEShorter planning cycles coupled with execution based on that planning

Page 14: Agile Planning and Learning

Agile Planning

TIME

VALUE

Short term planning ROI is maximized…

Page 15: Agile Planning and Learning

Agile Planning

TIME

VALUE

And overall planning ROI higher is much higher than before

Page 16: Agile Planning and Learning

The result?

Page 17: Agile Planning and Learning

Better plans, more value, and…

Page 18: Agile Planning and Learning

Working software!

Page 19: Agile Planning and Learning

Agile Planning

TIME

VALUE

The team produces working software at the end of each sprint…

Page 20: Agile Planning and Learning

Agile Planning

TIME

VALUEThat working software can be delivered to customers.

Value is produced for customers, and learning opportunities arise for the team.

Page 21: Agile Planning and Learning

Let’s Compare

Traditional Planning Agile Planning

Page 22: Agile Planning and Learning

Let’s Compare

Traditional• Low planning ROI• Few learning

opportunities• Zero working software• No value to customers

Agile• High planning ROI• Learning opportunities• Working software• Value for customers• Minimal waste

Page 23: Agile Planning and Learning

Agile

PRIORITIZE PLAN EXECUTE DELIVER& LEARN

Page 24: Agile Planning and Learning

Agile planning has high ROI Agile teams base continued planning on learning Agile teams deliver value to customers early & often

Summary

Page 25: Agile Planning and Learning

Thank YouAaron BjorkPrincipal Program ManagerMicrosoft

[email protected]://blogs.msdn.com/aaronbjork@aaronbjork

Page 26: Agile Planning and Learning

“Plans are only good intentions unless they immediately degenerate into hard work.” - Peter F. Drucker

“Most plans are just inaccurate predictions.” - Ben Bayol, television producer and writer

A good plan violently executed now is better than a perfect plan executed next week. - George S. Patton