Remove Article Remove Course 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

Estimating the Risk

Herding Cats

We must be about to choosing rationally among risk-taking courses of action, rather than plunge into uncertainty on the basis of hunch, hearsay, or incomplete experience, no matter how meticulously quantified. Peter Drucker (1975) Management (From The Principles of Software Engineering , Chapter 6, Tom Glib, 1988).

Insiders

Sign Up for our Newsletter

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

article thumbnail

The Best Ten Microsoft Project Tips for Beginners

MPUG

As a software engineer; however, I was able to easily understand MSP, and it did not take me long to create a schedule for my project. Today, you will find plethora of articles and tutorials on the Internet for learning MSP, but I hope you will find that this article is different. Create WBS using Indent and Outdent.

Defining 128
article thumbnail

How to Estimate Any Software Problem

Herding Cats

ways to make decisions with No Estimates. Uncertainty of course is present in all software development work both reducible and irreducible uncertainty. can we make a decision in the presence of Uncertainty without making an estimate of the impact or outcome of that decision? An estimate is. It's a fallacy.

article thumbnail

Incremental Commitment Spiral Model

Herding Cats

This of course is a misinformed and sometime intentionally misinformed idea used to cloud the conversation. Agile is certainty more common these days and has moved to Software Intensive System of Systems where I work, but IID has been around a long time. Related articles. 4, December 1975. IT Risk Management.

2003 38
article thumbnail

Agile project management- A tutorial

Binfire

The Agile project management methodology has been used by software engineers and IT professionals for the past sixteen years. In the late twenty century, many software engineering researchers in academia were studying the disturbing fact that most software and IT projects finish late or fail to finish at all.

Agile 97
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. An empirical proof of effectiveness is, of course, a test suite. But there are software systems where testing is necessary but not sufficient. .