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:29] – 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 |
- | <WRAP box> | + | * When we will get this capability? |
- | – Steve McConnell</ | + | * How much will it cost to get this capability? |
+ | * Are we making progress | ||
+ | * What capabilities are coming up? | ||
- | But we need to be able to forecast. As Ron Jeffries says “Yes, estimation is fraught. It is inaccurate, and politically dangerous. But we do have some knowledge and the project deserves | + | From the business perspective, |
- | * 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. | + | Agile requires that we provide the business (through the Product Owner / Product Manager) with good enough |
- | * Estimates take a long time. Because | + | |
- | * Estimates are wrong. But even after spending | + | |
- | * Estimates are done by one group. And so do not reflect | + | |
- | So the agile approach to estimation | + | The agile approach to estimation stresses speed, full team involvement, |
- | + | ||
- | * 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 | + | |
- | * Reduced batch size: Estimation helps us forecast work. But what is interesting is that Teams quickly discover (as they analyze | + | |
- | + | ||
- | Agile requires that we provide the Product Owner 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 Product Owner can plan easily using the estimates and velocity we provide to plan a release and make informed business decisions. If the Product Owner cannot make it work, it is up to the Team to help fix the problem perhaps by trying the approaches suggested here, or any other experiment. | + | |
====== Want to Know More? ====== | ====== Want to Know More? ====== | ||
Line 24: | Line 18: | ||
* [[why_do_we_use_story_points_instead_of_hours|Why Do We Use Story Points Instead of Hours or Days?]] | * [[why_do_we_use_story_points_instead_of_hours|Why Do We Use Story Points Instead of Hours or Days?]] | ||
* [[what_is_the_basis_of_our_estimating_process|What is the Basis of Our Estimating Process?]] | * [[what_is_the_basis_of_our_estimating_process|What is the Basis of Our Estimating Process?]] | ||
+ | * [[what_can_we_do_to_improve_our_point_based_estimates|What Can We Do To Improve Our Point Based Estimates? | ||
+ | * [[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?]] | ||
+ | * [[our_estimates_are_terrible|Our Estimates are Terrible!]] | ||
{{tag> | {{tag> |
/home/hpsamios/hanssamios.com/dokuwiki/data/attic/what_is_the_purpose_of_estimation.1545341359.txt.gz · Last modified: 2020/06/02 14:28 (external edit)