The first of the twelve principles behind the agile manifesto says it clearly: Our highest priority is to satisfy the customerthrough early and continuous deliveryof valuable software. The word valuable holds a world of meaning here. Agile software development is about value for the customer, delivered early and continuously. So, how do we do this… Read More
The user story factory

We analyse typical anti-patterns we have observed when working with teams who try to transition to agile ways of working. Read More
Demo, no review

A common agile anti-pattern involving demos. We’ll use Scrum terminology but what we cover applies to Kanban just the same. Read More
Waterfall with sprints

When movie towards an agile environment, specialists and mid-level managers will resist this change. And they would often dress waterfall as agile. Read More
Are we Agile yet?

When teams approach agile software development for the first time, they tend to focus on how to do it rather than why. So how do we know when we are agile? Read More
You get what you measure!

We should be measuring business value and lead time. When we optimise for flow we do it to deliver more customer value in less time. Read More