Remove Books Remove Budget Remove Estimate 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

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.

Insiders

Sign Up for our Newsletter

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

article thumbnail

4 Fallacious Reasons to Estimate and Why Those Are Fallacious

Herding Cats

There's a recent post titled Four Fallacious Reasons to Estimate. It lists the usual suspects for why those spending the money think they don't have to estimate how much they plan to spend when they'll be done producing the value they've been assigned to produce for that expenditure. Let's look at each one in more detail.

article thumbnail

Deconstruction the #NoEstimates Conjecture

Herding Cats

Then conjecture that NOT estimating will fix that symptom. Then conjecturing (here) that Not Estimating will somehow fix the problem of when you are DSTOP. The supposed evidence in the presentation, that estimating "does not work" starts with the Chaos Report. This is called Doing Stupid Things on Purpose (DSTOP).

article thumbnail

Risk Management is How Adults Manage Projects

Herding Cats

All making things smaller dos is show that you're late, over budget, and what you're building (Technical Performance Measures) doesn't work faster. So here are some books, handbooks, and guides that sit on my shelf that are used pretty much all the time on the Software Intensive System of Systems we work on. No References?

article thumbnail

Is Software Development Art or Engineering

Herding Cats

I started my career as a Software Engineer , writing Fortran 77 signal processing algorithms to find and track missile launchers in the middle eastern desert. It was mathematically based, converting equations in books to Fortran using pre-written parts from the IBM Scientific Subroutine Package. Related articles.

article thumbnail

Deconstruction the #NoEstimates Conjecture

Herding Cats

Then conjecture that NOT estimating will fix that symptom. Then conjecturing (here) that Not Estimating will somehow, through some unstated process of correction or prevention, fix the problem of when you are DSTOP. TO DO in Rally, Remaining Estimate in Jira, and other fields in Team Foundation Server and VersionOne. Not likely.