Theory of Constraints

The definition of constraint in English: NOUN A limitation or restriction ( The systems that we work in often face limitations or restrictions. These can stop us efficiently reaching our goals.   What is the Theory of Constraints? The Theory of Constraints, created by Eliyahu M. Goldratt and illustrated in his book The Goal, is a… Read More »

Little’s Law and CFDs

How much information can a triangle give you? Well, if it’s on a CFD (‘Cumulative Flow Diagram’), then it appears to be quite a lot. After sitting in a presentation recently, someone came up to me to ask how changes in WIP, Cycle Time and Delivery Rate alter the shape of a CFD. Specifically, how the… Read More »

The Iron Pyramid

The Iron Triangle There’s a concept that we frequently use in development called the iron triangle. The concept is that there are three factors: time cost (usually meaning people) scope It’s okay to have one or two of these fixed, but definitely not all three; at least one of these constraints has to be negotiable… Read More »

Agile on the Bench

Today, Emily Webber and I launched Agile on the Bench. Our idea was simple: people gather around a bench and listen to short talks on agile. In the spirit of Speaker’s Corner, we wanted to create a cheap, fun, and no-tech platform for people to share ideas, raise questions and propose (potentially contentious) ideas. Some… Read More »