Remove Estimate Remove Governance Remove Manufacturing Remove Software Engineering
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

Reading List for the Cone of Uncertainty

Herding Cats

The primary purpose of software estimation is not to predict a project’s outcome; it is to determine whether a project’s targets are realistic enough to allow the project to be controlled to meet them ? 10 Deadly Sins of Software Estimation , Steve McConnell , Construx, 2002. Steve McConnell.

2012 48
Insiders

Sign Up for our Newsletter

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

article thumbnail

Incremental Commitment Spiral Model

Herding Cats

"Iterative Enhancement: A Practical Technique for Software Development," Victor Basil and Albert Turner, IEEE Transactions on Software Engineering , Vol. Real-Time Software Engineering in Ada: Observations and Guidelines," Mark Borger, Mark, Klein, and Robert Veltre, technical Report, CMU/SEI-89-TR-022 , September 1989. .

2003 38
article thumbnail

Quote of the Day

Herding Cats

This is called Software Engineering Economics. Architecture -Center ERP Systems in the Manufacturing Domain. Why Guessing is not Estimating and Estimating is not Guessing. Estimating Processes in Support of Economic Analysis. Estimating and Making Decisions in Presence of Uncertainty.

Cadence 28
article thumbnail

Misquotes of Deming

Herding Cats

This is used in support of the fallacy that estimates aren't needed to make decisions in the presence of uncertanty. Architecture -Center ERP Systems in the Manufacturing Domain. Why Guessing is not Estimating and Estimating is not Guessing. Software Engineering is a Verb. Who's Budget is it Anyway?

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. Software-intensive systems include: . Our daily lives depend on complex software-intensive systems, from banking to communications to transportation to medicine.

article thumbnail

Start with Principles, Not Personal Anecdotes

Herding Cats

I've seen estimates abused by bad managers, so let's NOT estimate and that will fix the behavior of Bad Managers." While the human behaviors are real and observable, conjecturing that decisions can be made in the presence of uncertainty without estimating the outcome of those decisions, there is no principle to support that conjecture.