Common Ground for a Conversation about Estimating

Herding Cats

Neil Killick posted a good question, what's the common ground for talking about estimates. All estimates have two attributes - accuracy and precision. The values of these two attributes are what those needing the estimates are after. With the knowledge of the two values of these two attributes the decision makers can assess the "value" of the estimate. That request comes from those asking for the estimate. But that dysfunction is not "caused" by the estimate.

Capabilities Release or Cadence Release

Herding Cats

Agile developers like to toss that phrase around as an alternative to having a plan for the delivered value we'll replace planning and estimating with early and often delivery. To suggest you can make such a decision without estimate requires you intentionally ignore this principle.

Trending Sources

GAO Cost Estimating and Assessment Guide Applied to Agile

Herding Cats

The GAO Cost Estimating and Assessment Guide has 12 steps. Either a Cadence Release Plan or a Capabilities Release Plan. These describe the increasing maturity of the project's artifacts. There are not specific to Agile Software Development. But here's how they are connected. Step .

The Potential of Agile

Tyner Blain

The potential to provide better predictions – but only if you invest in estimation skills, and only if you culturally make a distinction between prediction and commitment. To do this, you have to be able to estimate with confidence.

Agile 76

Releases and Deadlines in Agile

Herding Cats

Cadence Release - when a fixed period ends, go with what is ready to go. Cadence Release paradigm, is a flow-based approach. The variability of the development work is minimized through the planned cadence. The Capabilities are laid out Cadence Releases in the chart below.

An Incremental Paradigm

Herding Cats

So when you hear Continuous Integration (CI) and Continuous Delivery (CD) as buzzwords , ask can you show me your Product Roadmap and Release Plan (either Capabilities release plan or Cadence release plan). Why Guessing is not Estimating and Estimating is not Guessing.

Deliver Fast or Deliver as Planned (Update)

Herding Cats

The Plan for the delivery of value is shown in the Product Roadmap and implemented in the Cadence Release Plan, or sometimes in the Capabilities Release plan. Why Guessing is not Estimating and Estimating is not Guessing. A popular mantra in Agile is deliver fast, deliver often.

Is Macroeconomics and Social Science the Same as Software Development?

Herding Cats

This is the basis of the Agile Product Roadmap and Product Release Plan (either cadence or capability based). Five Estimating Pathologies and Their Corrective Actions. Why Guessing is not Estimating and Estimating is not Guessing. NoEstimates Agile Economics Estimating GovernanceThere a popular notions in the agile development world that authors like Hayek and Taleb speak to how software development works. Let's look at one example.

Unravelling PI Planning


As the PI has 5 iterations with multiple teams working in cadence to achieve a common vision, it is important for these teams to assemble and plan out the course of action for the entire PI duration. Img Src: