Justin Francis Self-Portrait

Sunday, December 2, 2007

Velocity: It's not a race

I use an agile estimation process at work. During any given two week iteration, we estimate all tasks that need to be done and then we measure how much we did at the end of the iteration. These numbers will then be used to predict how much we can do for the next two week period. This sounds simple enough, but there is a common misconception that does not escape even the most experienced agile teams. I often hear comments like "is there a estimate for that?" when expanding the scope of a ticket, or "does that fall into this ticket"?

I guess we just cannot seem to help feeling we need to maximize how much estimated work we do during an iteration. To feel this way is to fundamentally misunderstand the purpose of estimating and measuring.

The key is that we are measuring how much estimated work is being done; not how much actual work is being done. So built into each estimate is a specific amount of uncertainty about what needs to be done to complete the ticket. Generally, tickets describe end-user functionality, and so the ticket includes whatever work is needed to get the feature done, including unknowns.

But there are other reasons besides unknowns for why the actual work differs from the estimated work. Perhaps one is not doing lots of estimated work. We only estimate features and bug fixes. There is a whole slew of other work that needs to be done on a dev team: project management, live system maintenance, refactoring, etc.

The bottom line is that as long as you are consistent about how you estimate, it does not quantitatively matter how many units of estimated effort you complete. In fact, you could double all estimates starting in the new year. All that matters is that you then measure how much you get done in an iteration. Nobody should be concerned about their velocity except insofar as it allows for the accurate prediction of how much they can tell stakeholders they can accomplish for the next iteration.

To change an estimate during an iteration because of actual work is to change your estimating strategy, which in the end will leave your estimates less consistent, and your planning less reliable.

11 comments:

John said...

abercrombie and fitch
oakley sunglasses
ed hardy clothing
beats by dre
ray ban outlet
louis vuitton outlet stores
instyler curling iron
louis vuitton outlet
christian louboutin outlet
michael kors outlet
uggs on sale
abercrombie and fitch
michael kors outlet
abercrombie
canada goose
nike air max
nike roshe run
michael kors bag
cheap oakley sunglasses
supra shoes
louis vuitton bags
replica watches
uggs for men
jordan retro
canada goose outlet
ugg boots
coach factory outlet
ugg boots for men
hollister jeans
michael kors handbags
canada goose jackets
hollister uk
canada goose outlet
air max 90
lebron 12
canada goose jackets
louis vuitton handbags
marc jacobs
ray-ban sunglasses
toms shoes
20151219yuanyuan

xumeiqing said...

michael kors handbags
fitflops shoes
[url=http://www.saclongchamp-solde.fr][b]sac longchamp[/b][/url]
[url=http://abercrombie.shopgioia.com][b]abercrombie & fitch[/b][/url]
[url=http://www.nikecortez.com.co]nike cortez red[/url]
[url=http://www.michaelkorsoutletclearance.net.co]michael kors outlet clearance[/url]
http://www.nikeairforce1.org.uk
http://www.michaelkorshandbags-outlet.us.org
2016

Unknown said...

oakley sunglasses outlet
ray ban outlet
cheap oakley
http://www.cheapraybansoutlets.us.com
ray ban online
oakley outlet
ray ban sunglasses outlet
cheap ray bans
discount ray bans
Ray Ban Wayfarer
Ray Ban Wayfarer
Ray Ban Wayfarer
cheap oakley sunglasses
oakley sunglasses outlet
http://www.cheapraybansoutlets.us.com
ray ban sunglasses outlet
cheap oakley sunglasses
ray ban outlet

chenmeinv0 said...

canada goose outlet
adidas nmd runner
cheap ray ban sunglasses
cheap oakley sunglasses
cheap nfl jerseys
louis vuitton outlet
canada goose jackets
cheap uggs
coach factory outlet
nike roshe run shoes
201612.27chenjinyan

Unknown said...

polo ralph lauren outlet
michael kors outlet
goose outlet
snapbacks wholesale
abercrombie and fitch
uggs australia
louis vuitton
louis vuitton canada
jordans
longchamp outlet
20172.7wengdongdong

Unknown said...

louboutin shoes
oakley sunglasses outlet
christian louboutin sale
air jordan retro
pandora charms outlet
michael kors outlet online
tory burch outlet online
moncler
cheap nike shoes
ralph lauren outlet online
mt1225

Cara Cepat Mengobati Amandel said...

This information is very useful. thank you for sharing. and I will also share information about health through the website

Cara Mengobati Pengapuran Tulang
Obat Pengapuran Otak pada Anak
Cara Mengobati Cacingan
Cara Mengobati Pengapuran Tulang
Obat Pengapuran Otak pada Anak
Obat Benjolan di Belakang Telinga

Unknown said...

qzz0428
fitflops
coach factory outlet
true religion jeans
ralph lauren uk
nike factory store
oakley sunglasses
nike outlet
mbt shoes outlet
mulberry handbags
air max 90

chenlina said...

kate spade outlet
bcbg dresses
vans old skool
canada goose outlet
nike free run
north face outlet online
ralph lauren outlet
jordans
coach outlet
soccer jersey
chenlina20180913

chenmeinv0 said...

michael jordan
gentle monster sunglasses
10 deep clothing
ray ban
true religion jeans
nike free
ray ban sunglasses
hogan
nike outlet
givenchy jewelry
2018.10.24xukaimin

lakepaciorek said...

How to Play Slots at a Casino - JTM Hub
You can titanium tubing play slots 춘천 출장샵 for free without having to spend any real money or spending anything. A few games can be played 양주 출장안마 with one-off 안양 출장안마 games like roulette, 정읍 출장샵