Justin Francis Self-Portrait

Sunday, June 3, 2007

Velocity Crisis: Intra-Iteration Work Distribution

Recently, we have had a crisis of velocity at work. Our velocity has more than halved in the last six iterations. This post is not about that crisis; it is about one aspect of the introspection the crisis has called for.

Of late, we found that we have been pushing massive amounts of tickets because we overestimated what we could get done. Ee suspected, however, that it was more than just optimism and a constantly decreasing velocity. We suspected that part of the problem was not recognizing early that we were overcommitted. We found ourselves too often in situations where work needed to be pushed to the next iteration, but that our options were limited because we were at the end of our iteration.

We began looking at the points completed per day of our iteration to get a handle on the lack of visibility into iteration progress. We found that a graph of our points completed per day looked like a ramp. This, of course, explained why we were pushing tickets so late in the iteration; most of the work was being completed at the end of the iteration. It was normal to be only 20% complete when we were more than halfway through an iteration, so there was no reason to worry. I do not know what the ideal curve would look like, but probably something like a bell. Certainly something more constant than a ramp.

Beyond making a concious effort to complete tickets earlier in the iteration or raise warnings to our colleagues if we are not, we have actually reorganized our iteration. We have increased the time for testing, which gives us an extra day of buffer room at the end of each iteration. We have moved stakeholder meetings to the end of the iteration. This way, the seniors are not completing tickets, but planning for the next iteration towards the end of the current iteration. Not only does this mean we cannot complete tickets at the end of the iteration, but it also means that as soon as the build is approved, developers (and critically, senior developers) can focus and start work on the next iteration.

This seems to be working. Our velocity has begun to increase again (thanks to the new hire, and more senior involvement in direct coding), and the curve is flattening out. It is now much easier to predict whether we will complete what we say we will, usually by the end of the first week of our two week iterations.

25 comments:

Anonymous said...

buying viagra in uk what does viagra do womens viagra viagra online no prescription free viagra samples before buying buy viagra australia viagra online stores viagra benefits buy viagra soft online viagra lawyer columbus cialis super viagra viagra sample uk alternative viagra viagra 34434

Anonymous said...

I inclination not agree on it. I assume precise post. Especially the title-deed attracted me to review the intact story.

Anonymous said...

Nice fill someone in on and this enter helped me alot in my college assignement. Gratefulness you as your information.

Anonymous said...

Brim over I assent to but I contemplate the brief should acquire more info then it has.

Anonymous said...

[u][b]Xrumer[/b][/u]

[b]Xrumer SEO Professionals

As Xrumer experts, we from been using [url=http://www.xrumer-seo.com]Xrumer[/url] for the benefit of a large fix now and know how to harness the colossal power of Xrumer and go off it into a Spondulix machine.

We also purvey the cheapest prices on the market. Many competitors desire charge 2x or square 3x and a end of the opportunity 5x what we pervade you. But we have faith in providing great accommodation at a tearful affordable rate. The whole direct attention to of purchasing Xrumer blasts is because it is a cheaper substitute to buying Xrumer. So we aim to stifle that contemplating in recollection and outfit you with the cheapest censure possible.

Not just do we have the greatest prices but our turnaround heyday for your Xrumer posting is wonderful fast. We drive have your posting done to come you discern it.

We also produce you with a ample log of affluent posts on contrary forums. So that you can catch a glimpse of seeking yourself the power of Xrumer and how we be struck by harnessed it to emoluments your site.[/b]


[b]Search Engine Optimization

Using Xrumer you can trust to see thousands upon thousands of backlinks over the extent of your site. Many of the forums that your Location you will be posted on get high PageRank. Having your tie-in on these sites can truly serve build up some cover rank help links and as a matter of fact riding-boot your Alexa Rating and Google PageRank rating owing to the roof.

This is making your site more and more popular. And with this developing in regard as well as PageRank you can think to see your place really filthy expensive in those Search Mechanism Results.
Traffic

The amount of conveyance that can be obtained aside harnessing the power of Xrumer is enormous. You are publishing your site to tens of thousands of forums. With our higher packages you may even be publishing your site to HUNDREDS of THOUSANDS of forums. Imagine 1 post on a in demand forum drive by cotton on to a leave 1000 or so views, with announce ' 100 of those people visiting your site. These days imagine tens of thousands of posts on popular forums all getting 1000 views each. Your freight ordain withdraw because of the roof.

These are all targeted visitors that are interested or singular in the matter of your site. Assume how innumerable sales or leads you can fulfil with this titanic loads of targeted visitors. You are truly stumbling upon a goldmine primed to be picked and profited from.

Remember, Transport is Money.
[/b]

TRAVERSE B RECOVER YOUR INFERIOR DEFAME TODAY:


http://www.xrumer-seo.com

Anonymous said...

Infatuation casinos? open to more than this adolescent [url=http://www.realcazinoz.com]casino[/url] steersman and wing it alloy online casino games like slots, blackjack, roulette, baccarat and more at www.realcazinoz.com .
you can also into our up to the tot [url=http://freecasinogames2010.webs.com]casino[/url] bob at http://freecasinogames2010.webs.com and gain realized compressed dough !
another late-model [url=http://www.ttittancasino.com]casino spiele[/url] conspire is www.ttittancasino.com , during german gamblers, come to manumitted online casino bonus.

Anonymous said...

I really like when people are expressing their opinion and thought. So I like the way you are writing

Anonymous said...

I do think this is a most incredible website for proclaiming great wonders of Our God!

Anonymous said...

You could easily be making money online in the underground world of [URL=http://www.www.blackhatmoneymaker.com]blackhat downloads[/URL], Don’t feel silly if you don't know what blackhat is. Blackhat marketing uses not-so-popular or not-so-known avenues to produce an income online.

Anonymous said...

It isn't hard at all to start making money online in the undercover world of [URL=http://www.www.blackhatmoneymaker.com]blackhat downloads[/URL], Don’t feel silly if you don't know what blackhat is. Blackhat marketing uses not-so-popular or not-so-known ways to produce an income online.

Anonymous said...

I do think this is a most incredible website for proclaiming great wonders of Our God!
is viagra good for you

Anonymous said...

Your blog is so informative … keep up the good work!!!!

Anonymous said...

Take in the crude with two backs casinos? scrutinization this advanced [url=http://www.realcazinoz.com]casino[/url] advisor and wing it denigrate online casino games like slots, blackjack, roulette, baccarat and more at www.realcazinoz.com .
you can also into our reported [url=http://freecasinogames2010.webs.com]casino[/url] withered on the foundation accepted at http://freecasinogames2010.webs.com and put back in factual spondulix !
another late-model [url=http://www.ttittancasino.com]casino spiele[/url] purpose is www.ttittancasino.com , because german gamblers, make a coordinate the untypical goodness in unrestrained [url=http://www.realcazinoz.com]online casino[/url] bonus. so check this leading [url=http://www.omniget.co.il]online casino[/url] for free [url=http://www.casinosaction.com]casino bonus[/url] and 100's of online [url=http://www.thecasino.co.il]casino[/url] games.

Anonymous said...

hi!This was a really fine Topics!
I come from roma, I was luck to discover your blog in yahoo
Also I obtain much in your subject really thanks very much i will come later

Anonymous said...

nice post. thanks.

Anonymous said...

hi!This was a really outstanding subject!
I come from itlay, I was luck to come cross your Topics in bing
Also I learn much in your topic really thank your very much i will come daily

Anonymous said...

how are you!This was a really admirable blog!
I come from milan, I was luck to come cross your website in baidu
Also I learn a lot in your topic really thank your very much i will come again

Anonymous said...

hi I was fortunate to approach your Topics in digg
your Topics is impressive
I learn a lot in your Topics really thanks very much
btw the theme of you blog is really quality
where can find it

Anonymous said...

This is such a great resource that you are providing and you give it away for free. I enjoy seeing websites that understand the value of providing a prime resource for free. I truly loved reading your post. Thanks!

Anonymous said...

Beneficial info and excellent design you got here! I want to thank you for sharing your ideas and putting the time into the stuff you publish! Great work!

Anonymous said...

Thank you, I have recently been searching for information about this topic for ages and yours is the best I have discovered so far.

Anonymous said...

dvd player for a car chrysler concorde power door locks great wall of china built to auto abc bmw m3 used rim

Anonymous said...

Superb blog post, I have book marked this internet site so ideally I’ll see much more on this subject in the foreseeable future!

Anonymous said...

nice post. thanks.

Order Levitra said...

How good it is knowing that work will be distributed to anybody especially to those who are in need. Nice post. I suggest everybody to read this.