Remove Finance Remove Process Remove Software Development Remove Software Engineering
article thumbnail

Biases in Project Management and How to Remove Them

Herding Cats

Cognitive bias - a mistake in reasoning, evaluating, remembering, or other cognitive processes, often occurring as a result of holding onto one's preferences and beliefs regardless of contrary information. Because of that, we don't separate the thinking processes into a dual-system. A process based on tangible evidentiary materials.

article thumbnail

Biases in Project Management and How to Remove Them

Herding Cats

Cognitive bias - a mistake in reasoning, evaluating, remembering, or other cognitive processes, often occurring as a result of holding onto one's preferences and beliefs regardless of contrary information. Because of that, we don't separate the thinking processes into a dual-system. A process based on tangible evidentiary materials.

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 Ontological Fallacy of No Estimates

Herding Cats

Microeconomics of Software Development - Microeconomics is a branch of economics that studies the behavior of individuals and their decision making on the allocation of limited resources. Software development operates in the presence of scarce resources. It's the scarcity of resources that is the basis of Microeconomics.

article thumbnail

Risk Management Resources

Herding Cats

Taxonomy-Based Risk Identification,” Marvin Carr, Suresh Konda, Ira Monarch, Carlo Ulrich, and Clay Walker, Technical Report, CMU/SEI-93-TR-6, Software Engineering Institute, June 1993. IEEE Transactions on Software Engineering , Vol. Norton, The Systems Engineering Process Office, MITRE Corporation, 6 June 1999.

article thumbnail

Why Johnny Can't Estimate? (Update)

Herding Cats

Some colleagues have engineering or finance educations. During this education process, we all have encountered texts that have laid out the principles and processes needed to do our job and deliver the needed capabilities for the needed cost on the needed date to accomplish the needed mission.

article thumbnail

A Compendium of Risk Management Resources

Herding Cats

This blog page is dedicated to the resources used to manage the risk encountered on software-intensive systems using traditional and agile development methods. Let's start with a critical understanding of the purpose of managing risk on software development projects. IEEE Transactions on Software Engineering , Vol.

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. We engineers should always keep in mind that software development is usually one part of many others inside the company.