how agile works

15
©2010 Improving Enterprises, Inc. How Agile Works The Inside Story Jane Prusakova Jane.Prusakova@ImprovingEnterpri ses.com http:// SoftwareAndOtherThings.blogspot. com Improving Enterprises

Upload: jane-prusakova

Post on 05-Dec-2014

404 views

Category:

Technology


4 download

DESCRIPTION

Going Agile for the first time is hard. This presentation is about making Agile work and common pitfalls of starting Agile.

TRANSCRIPT

Page 1: How Agile works

©2010 Improving Enterprises, Inc.

How Agile WorksThe Inside Story

Jane Prusakova

[email protected]://SoftwareAndOtherThings.blogspot.com

Improving Enterprises

Page 2: How Agile works

©2010 Improving Enterprises, Inc.

Does Agile work?

Yes, it works!

Page 3: How Agile works

©2010 Improving Enterprises, Inc.

Does Agile work?

It’s a lot of extra work, but overall we are doing better

Page 4: How Agile works

©2010 Improving Enterprises, Inc.

Does Agile work?

No way

It is a mess

Page 5: How Agile works

©2010 Improving Enterprises, Inc.

What makes Agile work?Short time boxes

Here and now

Not later and someplace else

GoalsWorking software

Not ephemeral concepts

CommunicationDaily check-ins

Demos

Page 6: How Agile works

©2010 Improving Enterprises, Inc.

What makes Agile succeed?

Team moraleTeam must be willing to give it a try

QualityContinuous integration

Thorough continuous testing

Technical craftsmanship

Page 7: How Agile works

©2010 Improving Enterprises, Inc.

But we need a plan!Long-term Gantt chart is a waste

The estimate is wrong by a mile

The estimate is for the wrong thing

Assigns blame rather than facilitates solutions

Tremendous effort to maintain

Encourages fudging the past… instead of learning from it

Page 8: How Agile works

©2010 Improving Enterprises, Inc.

Agile plan

High-level vision for the future

Detailed estimates for now

Various levels of detail for in-between

Continuous work on planning and estimating

Page 9: How Agile works

©2010 Improving Enterprises, Inc.

Who organizes?

Page 10: How Agile works

©2010 Improving Enterprises, Inc.

Individuals and interactionsand the management

People are valuable and important

Best results require

Motivation

Skills and knowledge

Communication

Good management takes work

Page 11: How Agile works

©2010 Improving Enterprises, Inc.

Almost Agilebut not really

Complete design and planning first

Integrate later

Test in last iterations

Postpone demo

Assign tasks

Arrive late or skip daily meeting

Page 12: How Agile works

©2010 Improving Enterprises, Inc.

How Agile Fails

All meetings all the timeNever making a decision

Trying to please everybodySome things are not possible

Code first, think neverChanging direction too often

Page 13: How Agile works

©2010 Improving Enterprises, Inc.

Agile Success takes workInvest in technical excellence

Value people and communication

Deliver early and often

Measure progressAct on the results

Expect to make mistakesCheck and adjust

Keep an open mind

Page 14: How Agile works

©2010 Improving Enterprises, Inc.

How Agile WorksThe Inside Story

Jane Prusakova

[email protected]://SoftwareAndOtherThings.blogspot.com

Improving Enterprises

Page 15: How Agile works

©2010 Improving Enterprises, Inc.