Remove Article Remove Estimate Remove Examples Remove Software Engineering
article thumbnail

Why Johnny Can't Estimate? (Update)

Herding Cats

There is a discussion of the conjecture that estimates are a waste, estimates can't be done, estimates are evil, estimates must be stopped immediately. In our domain of engineered systems, there is a broad range of problems, complex issues, approaches to solving problems. In all cases, we start our work with.

article thumbnail

Estimating Accuracy Mathematics

Herding Cats

In the estimating business, like many things in project management, there is confusion about principles, practices, and processes. Here's an example used by the #NoEstimates advocates. A good estimation approach should provide estimates that are within 25% of the actual results, 75% of the time. Dunsmore and V.Y.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Why Johnny Can't Estimate?

Herding Cats

Since all risk comes from uncertainty - reducible (Epistemic) and irreducible (Aleatory), estimating is a foundation of all we do. There is no discussion of the conjecture that estimates are a waste, estimates can't be done, estimates are evil, estimates must be stopped immediately. illities are a waste.

article thumbnail

Beautiful Example of the Disconnect Between Those who Pay and Those Who Spend

Herding Cats

Elliott could provide answers to these questions to our clients, when he suggests that estimates are worthless. . How many more working demos will be coming before we can go live with the software I'm paying you to build? Related articles. Software Engineering is a Verb. GAO Reports on ACA Site.

Cadence 42
article thumbnail

How to Estimate Any Software Problem

Herding Cats

ways to make decisions with No Estimates. can we make a decision in the presence of Uncertainty without making an estimate of the impact or outcome of that decision? What would be the evidence that we could make decisions in the presence of uncertanty without estimating the impacts and outcomes of those decisions? . Start here.

article thumbnail

Making Hard Stuff into Easy Stuff

Herding Cats

When we hear, we can't estimate this because we've never done this before. Or estimating is hard - meaning it's hard for me , and I can't possibly estimate when I don't know how. Or my favorite estimates are a waste, we need to start coding to produce value , these are examples of solving problems from scratch. .

article thumbnail

Economics of Software Development

Herding Cats

For example, about which software to buy, which Features in the development backlog should be implemented next, what prices to charge for products and services. Software development is an exercise in microeconomics, since it deals with limited resources - time, cost, and what value is produced in exchange for the time and money.