26. What You Know About Estimation Now

We’ve examined estimation for agile and non-agile projects. We’ve talked about preconditions, what to do when things take longer, and how to make your work smaller.

Let’s summarize what you can do to make your estimates better.

26.1 Transition to an Agile Approach or an Incremental Approach for Your Projects

When you finish a feature, which you do in agile or incremental life cycles, you understand what it took to achieve this feature. You can use the knowledge garnered from that achievement to understand how to estimate better for the future.

If you use a serial life cycle (waterfall or phase-gate), you never finish anything until the end. Do yourself a favor, and move to an incremental life cycle. That ...

Get Predicting the Unpredictable now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.