Remove 2009 Remove Agile Remove Process Remove Software Engineering
article thumbnail

Kanban History: Origin & Expansion Across Industries

ProjectManager.com

The kanban board is broken down into columns that represent the different stages of a process, and the kanban cards are individual tasks that move from one column to the next as they move through the process. This created less waste and increased the efficiency of processes. When one bin is empty, the next bin refills it.

article thumbnail

Risk Management Resources

Herding Cats

This blog page is dedicated to the resources used to assess risks, their impacts, and handling strategies for software-intensive systems using traditional and agile development methods. IEEE Transactions on Software Engineering , Vol. 5887, 2009. Effective Risk Management 2 nd Edition , Edmund Conrow, AIAA, 2003.

Insiders

Sign Up for our Newsletter

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

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

Reading List for the Cone of Uncertainty

Herding Cats

Little [8] makes the claim that agile methods don't follow the Cone - that is the uncertainty doesn't reduce as the project proceeds. The program management processes should seek to reduce uncertainty in the variable of the project. 10 Deadly Sins of Software Estimation , Steve McConnell , Construx, 2002. "A 37–48, 2007.

2012 48
article thumbnail

Basis of Estimating Software Development

Herding Cats

Here are some resources that will provide guidance to produce credible software development estimates, in both traditional and agile domains. While some have publication dates that may seem old, the principles in these books are immutable, even for agile projects. Agile Estimating and Planning , Mike Cohn, Prentice Hall, 2006.

article thumbnail

Misunderstanding Making Decisions in the Presence of Uncertainty

Herding Cats

This quote demonstrates a lack of understanding of making decisions in the presence of uncertainty and the processes and events that create uncertainty. There is naturally occurring variability from uncontrolled processes. Aleatory uncertainty is expressed as a process variability. First, let's establish a principle.

2003 46
article thumbnail

Without a Root Cause Analysis, No Corrective or Preventive Action is Credible - Part 1

Herding Cats

Root Cause is the fundamental initiating cause on a causal chain leading to a failure of a process which results in a recurrence of the problem. Root Cause Analysis is a systematic documented approach to arrive at the true Root Cause of the process problem. What Are Problem Causes of Software Projects? Lehtinen and Mika V.

2014 45