Estimation is all About Execution
flickr

Estimation is all About Execution

Sometimes you need to pack a suitcase.

One way of doing it would be to have a list of how many socks, shirts etc. can the suitcase hold, then prepare these items and pack them into the suitcase. This should work, I think, but there are a few problems. First, you need to have this list ready for each suitcase. Second, well, it would be difficult to prepare such a list due to the unstable nature of clothes: wrinkling, moving, and in general the tendency of not having a steady shape.

However, the main problem with this method is that it takes a lot of time. You need to constantly check the number of items against the list, write down how many you have etc.

Another method would be to just place a big pile of clothes on the sofa and then pack them into the suitcase. This sounds a bit unnerving, I am aware of it. The sheer simplicity of it makes it sound like a joke. But let me assure you it works!

The real beauty of the second method is that if the pile of clothes does not pack into the suitcase you make very fast decisions as to what stays out - I am telling you this from experience. Of course, it wouldn't work if you let someone else pack it for you. Then you'd probably stick with the first method.

The question is: do you trust your ability to execute and make real time decisions? If so, you could save yourself a lot of precious time spent on planning.


I love the metaphor! I would add to trusting your execution also reviewing past experiences. For example trying to compare to a similar trip you had ??

回复

要查看或添加评论,请登录

Yaki Koren的更多文章

  • How to change mindset - the Jahnun lesson

    How to change mindset - the Jahnun lesson

    As a coach helping organizations become agile, I'm asked how to change the mindset of the people, how to help them see…

    1 条评论
  • How to Achieve Valuable Retrospectives

    How to Achieve Valuable Retrospectives

    “Oh no, it’s retrospective time!” This cry for help is not uncommon, I’m afraid, among practitioners of scrum. That is…

  • The horrible truth about software development estimation, and what to do about it

    The horrible truth about software development estimation, and what to do about it

    The Horrible Truth In recent years I've been working with many software development teams and almost all of them…

  • A Beautiful Day For Unit Tests

    A Beautiful Day For Unit Tests

    Writing unit tests on Legacy Code is an adventure. Today I spent several hours doing that with two developers, Mark and…

  • 5 steps to get unit tests going

    5 steps to get unit tests going

    Once you start unit testing, you will find significant benefits to your design, throughput, quality and peace of mind…

    3 条评论
  • Setting Goals For Improvement - Leading vs. Lagging

    Setting Goals For Improvement - Leading vs. Lagging

    Many organizations are becoming agile to improve quality, throughput or many other good things that agile brings along.…

  • 3 steps towards better team work

    3 steps towards better team work

    Working with teams I sometimes feel that teamwork is similar to the weather: everybody talks about it but not much is…

  • Legacy Code: Extract-FirstUT-Cover-Refactor-TDD

    Legacy Code: Extract-FirstUT-Cover-Refactor-TDD

    Recently, I had the opportunity to work on legacy code with several teams from various organizations. I would like to…

  • The Professional Developer

    The Professional Developer

    Last week I called a technician to repair an electrical shutter that was broken. The technician did a good job in…

  • Amusement Park Methods

    Amusement Park Methods

    Sometimes you stumble upon amusement park methods. Remember the feeling when first going through the gates of a big…

社区洞察

其他会员也浏览了