- The Agile Developer's Handbook
- Paul Flewelling
- 248字
- 2021-06-24 18:47:07
Variability in our estimates
The biggest problem with estimation is the amount of information we assume. We make assumptions on how to solve the business problem, the technologies we're going to use, and the capabilities of the people building it. So many factors.
The level of complexity and uncertainty impacts our ability to give an accurate estimate because there are so many variables at play. This, in turn, is amplified by the size of the piece of work. The result is something referred to as the Cone of Uncertainty:

Barry Boehm first described this concept in his book Software Engineering Economics, 1981; he called it the Funnel Curve. It was named The Cone of Uncertainty in the Software Project Survival Guide (McConnell 1997).
It shows us that the further we are away from completion, the larger the variance in the estimate we give. As we move closer to completion, the more accurate our estimate will become, to the point where we complete the work and know exactly how long it took us.
So while it was felt that better precision could be gained using a gated process, such as Waterfall, because it led to a tendency to bundle more of the stuff we wanted to get done together, it would significantly increase the size of the work parcel. This, in turn, compounded the problem of getting an accurate estimate.
- 社交網絡對齊
- 解析QUIC/HTTP3:未來互聯網的基石
- 微商之道
- CorelDRAW X6 中文版圖形設計實戰從入門到精通
- EDA技術與VHDL編程
- 智能網聯汽車V2X與智能網聯設施I2X
- Oracle SOA Suite 11g Performance Tuning Cookbook
- 計算機網絡安全實訓教程(第二版)
- 智慧城市中的移動互聯網技術
- 局域網組建、管理與維護項目教程(Windows Server 2003)
- 互聯網基礎資源技術與應用發展態勢(2021—2023)
- Mastering JavaFX 10
- 物聯網技術與應用
- 6G無線網絡空口關鍵技術
- Microsoft Power Platform Enterprise Architecture