We’ve been doing it all wrong!

I can hear myself saying it now: “If you count up the number of work items in each column, and keep a record of each item’s start and end date, then you can create a CFD [Cumulative Flow Diagram], control chart and histogram”. Apparently I was wrong. Apparently nearly all of us are doing it… Read More »

Is pairing just for developers?

Last weekend I was chatting with my Dad about his current work project, and our conversation led me to start thinking about pair programming and pairing in general. The idea of pair programming was popularised from the early days of eXtreme Programming or XP. The book Extreme Programming Explained written by Kent Beck describes pair… Read More »

Flow Efficiency

What percentage of your team’s time is actually spent working on the items that are ‘in progress’? 70%? 75%? 80%? Some suggest that it is as low as 2% and that 40% is the most that’s been observed. This is the world of flow efficiency. Originating from the manufacturing industry, flow efficiency measures the percentage… Read More »

User stories reimagined

One of the key practices of Anderson’s Kanban Method is “visualise the workflow”. Many people insist that we’ve been doing this from the early years of Scrum via Scrum boards. However, I suggest that most teams are only just scratching the surface of what is possible, and many need a revamp to reflect modern development… Read More »

Thinking in systems

I’ve recently been involved in delivering a number of new services designed to replace a long serving monolithic web application. Sound familiar? The move to a service oriented architecture can be described, for many reasons, as a good thing. However, care needs to be taken to ensure that the dependencies between these services are understood,… Read More »