Tuesday, October 03, 2006

T-Shirt Estimates

A relatively common practice in Scrum is to assign "T-Shirt estimates" for each task for estimation purposes. Say the client has given us a list of 15 user stories or new modules of functionality they'd like. But before they prioritize them and determine what we will work on for this next Sprint they want an estimate of the amount of effort and money involved with each.

A quick way to do this would be to have each developer in the room write down (privately) his/her estimate for each story according to some variation of the following:

  • X-Large: More than a month
  • Large: Inside of one month
  • Medium: Inside of one week
  • Small: Inside of one day
  • X-Small: Inside of one hour

Then the Scrum Master can go through each story and get each developer to say her/his estimate out loud. Through a facilitated discussion assumptions surface and a realistic estimate begins to emerge.

Suppose the team comes up with an initial estimate of "Medium." That would be written somewhere on the story card. If the team learns it's more like "Large" as they go along they cross off the "Medium" or "M" and replace it. Erasing is a "no-no" because the history of estimates proves useful later on.

As functionality goes into production and the actual amount of time to complete is recorded on the card this "library" becomes another source the Scrum Master and team members can draw upon when trying to triangulate into a realistic estimate.

This same method works quite well in a personal productivity system like GTD. As 43Folders put well in a recent blog: the time you have available to work is one of four criteria you take into consideration on deciding what to do next. If you have 30 minutes and are looking through your next action items you can quickly scan through until you find one marked "X-Small".

In fact, in GTD the above steps are only the beginning. Throwing a T-Shirt estimate at a project is a great next action when you're just trying to get a handle on what you're dealing with. But you're not done estimating until everything is reduced down to an "X-Small" level or in other words an actual sit-down-and-get-this-done-right-now-task.

I've included this latter process as one step in my weekly review: go through each project and break it down a step or two.

, , , , , ,


Anonymous said...

Genial post and this mail helped me alot in my college assignement. Thanks you on your information.

Anonymous said...

Amiable post and this post helped me alot in my college assignement. Thank you as your information.

daniel john said...

Very nice write up. Easy to understand and straight to the point.

Term papers

Anonymous said...

Amiable post and this enter helped me alot in my college assignement. Gratefulness you seeking your information.

Custom writing said...

There are certainly a lot of details like that to take into consideration. That is a great point to bring up.

Anonymous said...

Cool post as for me. It would be great to read more concerning that theme. The only thing that blog needs is some photos of some gadgets.

David Flouee
cell jammer

Anonymous said...

I would like to read a bit more soon. By the way, rather good design you have here, but how about changing it every few months?

Anonymous said...

Total Control Marketing Review- Great piece of details that you?ve received on this website article. Hope I could possibly get some a lot more of the stuff on your own web site. I will arrive again.

Anonymous said...

Pretty nice post. I just stumbled upon your blog and wanted to say that I have really enjoyed browsing your blog posts. In any case I’ll be subscribing to your feed and I hope you write again soon!.

mirckur said...

That is very good comment you shared.Thank you so much that for you shared those things with us.Im wishing you to carry on with ur achivments.All the best. |chat | chat sohbet| muhabbet

tanden bleken said...

Like mentioned before very nice write up with lots of useful information. This will help me in the future with upcoming assignments. Thank you very much!

Term Papers said...


Custom research papers writing services said...

This is a fabulous stuff.