Remove Performance Measurement Remove Reference Remove Software Remove Software Engineering
article thumbnail

Microeconomics and Risk Management in Decision Making for Software Development

Herding Cats

Microeconomics is applicable to the development is software systems. If we look at the discipline of software engineering, we see that the microeconomics branch of economics deals more with the types of decisions we need to make as software engineers or managers. Software engineering economics."

article thumbnail

Risk Management is How Adults Manage Projects

Herding Cats

Research shows that for projects, especially software projects Aleatory uncertainty is the predominant source of risk. 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. No References? Software Risk Management , Barry W.

Insiders

Sign Up for our Newsletter

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

article thumbnail

Cone of Uncertainty Bibliography

Herding Cats

It can be the needed performance of a measure - Effectiveness, Performance, Key Performance Parameter, or a Technical Performance Measures. The specifics of the Technical Performance Measures applied to inform Physical Percent Complete and the Cone of Uncertainty around the TPM are shown here.

article thumbnail

Cone of Uncertainty - Revisited

Herding Cats

Since there has been some confusion around the CoU in the past, about whether it can be reduced, whether there is credible data showing it is valid or not, whether those claiming it can't be reduced have any Root Cause Analysis as to why it wasn;t reduced, I thought I'd included the references we're using. 37–48, 2007.

2012 29
article thumbnail

Managing in Presence of Uncertainty

Herding Cats

This is an immutable principle that impacts planning, execution, performance measures, decision making, risk, budgeting, and overall business and technical management of the project and the business funding the project no matter the domain, context, technology or any methods. All project work operates in the presence of uncertainty.

2010 28
article thumbnail

Start with Principles, Not Personal Anecdotes

Herding Cats

This model can be produced parametrically (Reference Class Forecasting) or through a simulation (Monte Carlo or Method of Moments is common). . Or ANY software project for that matter. In the project domain, an estimate is a calculated approximation of some desired measurement. Estimates have precision and accuracy.

article thumbnail

4 Fallacious Reasons to Estimate and Why Those Are Fallacious

Herding Cats

Although I understand measuring productivity could work well for repeatable activities, it's hard to believe it works well for abstract and, ultimately, non-repeatable tasks like software development. Thus, the common approach to "measure productivity" is to compare the estimates against what, in fact, happened.