what_is_the_purpose_of_estimation
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
what_is_the_purpose_of_estimation [2018/12/20 13:45] – Added q hpsamios | what_is_the_purpose_of_estimation [2020/06/10 12:52] (current) – ↷ Links adapted because of a move operation hans | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== What is the Purpose of Estimation? ====== | ====== What is the Purpose of Estimation? ====== | ||
- | We need to remind ourselves why it is we estimate. Let's face it, estimation is mostly about planning. | + | We need to remind ourselves why it is we estimate. Let's face it, estimation is mostly about planning |
- | I like this quote from Steve McConnell: | + | * When we will get this capability? |
+ | * How much will it cost to get this capability? | ||
+ | * Are we making progress to delivering this capability? | ||
+ | * What capabilities are coming up? | ||
- | <WRAP box> | + | From the business perspective, |
- | The business | + | Agile requires that we provide the business |
- | For many organizations, | + | The agile approach to estimation stresses speed, full team involvement, |
- | + | ||
- | <WRAP box> | + | |
- | + | ||
- | The process of estimation is not evil in and of itself. But the results are often used for evil. [[http:// | + | |
- | + | ||
- | * Estimates often become commitments. People tend to treat these numbers as factual true data points instead of the probabilistic statements they are, with poor results. | + | |
- | * Estimates take a long time. Because we know the estimate is about to become a commitment, we almost do a complete design of the system in order to come up with an estimate. | + | |
- | * Estimates are wrong. But even after spending that amount of time on it, the estimates are wrong. And you'll find that the more time you spend on an estimate, the worse it becomes, mainly because you are building your estimate on assumption over assumption over assumption. | + | |
- | * Estimates are done by one group. And so do not reflect the total view of what is required to do the work. | + | |
- | + | ||
- | The agile approach to estimation | + | |
- | + | ||
- | * Clarity: As teams participate in the estimation process, each skill set brings their viewpoint to the discussion, this building a common understanding of the need and the work involved. Sure the person do the change might think it is a simple change, but the with the testing background might understand that there is a wider impact. Through discussion as a result of estimation, this clarity is built. | + | |
- | * Reduced batch size: Estimation helps us forecast work. But what is interesting is that Teams quickly discover (as they analyze the success of their estimation) that the smaller the work, the more predictable their ability to deliver. So the process of estimation actually works to encourage smaller batches of work. Teams will start to establish team norms to say, for example, "if a story takes is expected to take more than 1/2 a week, we need to split it." | + | |
- | + | ||
- | Agile requires that we provide the business (through the Product Owner / Product Manager) with good data, that we work to improve the estimates when they do not provide the data required. In other words, when we say "make estimation work" what we mean is that the business can plan easily using the estimates and velocity we provide to plan a release and make informed business decisions. If the business cannot make it work, it is up to the team / team-of-teams to help fix the problem. | + | |
====== Want to Know More? ====== | ====== Want to Know More? ====== | ||
Line 34: | Line 21: | ||
* [[can_we_trust_story_points_as_a_measure_of_effort|Can We Trust Story Points as a Measure of Effort?]] | * [[can_we_trust_story_points_as_a_measure_of_effort|Can We Trust Story Points as a Measure of Effort?]] | ||
* [[is_generating_an_estimate_a_waste_of_time|Is Generating an Estimate a Waste of Time?]] | * [[is_generating_an_estimate_a_waste_of_time|Is Generating an Estimate a Waste of Time?]] | ||
- | * [[blog:our_estimates_are_terrible|Our Estimates are Terrible!]] | + | * [[our_estimates_are_terrible|Our Estimates are Terrible!]] |
{{tag> | {{tag> |
/home/hpsamios/hanssamios.com/dokuwiki/data/attic/what_is_the_purpose_of_estimation.1545342356.txt.gz · Last modified: 2020/06/02 14:32 (external edit)