Category Archives for Lean

It’s all about the flow

flow lean

So it’s not really about the tools and processes. Right? Sure – it’s about people and interactions. Well, that sounds nice, but it’s not always helpful. What sort of people? What sort of interactions? There is something deep-running underneath all the talk and principles and concepts in Agile, Scrum, Lean, and all the rest. Sometimes […]

Continue reading

Production support in agile / scrum

A common question I see asked is “how do we do production support in agile / scrum?”. This is a harder problem than it might at first seem. It definitely adds some complexity to the problem of prioritizing work. There are three stages to solving it properly. What actually is production support? Production support or […]

Continue reading

Retros are not continuous improvement

retros are not continuous improvement

Retrospectives are one of the hallowed traditions of Agile software development. They are mentioned specifically as one of the twelve principles in the Agile Manifesto. They are one of only four regular activities prescribed in the Scrum guide. Extreme Programming says you must “fix XP when it breaks” (and talks a bit about retrospectives in that […]

Continue reading

The Lean wisdom at the heart of Agile

I had a discussion a little while ago with someone about what Agile is fundamentally about. The true, inner core of it. I gave some rambling and clumsy explanation. He gave a much better one: “Embracing change, and efficient collaboration”. This seemed fine at the time, but something started bugging me about it. It seemed […]

Continue reading

Go see. Stop and fix it.

go see agile lean

I’ve read a fair bit about Lean Manufacturing and Lean Software Development. Lean Manufacturing is old and Japanese and not really related to Agile at all. Lean Software Development is an attempt to apply some of those ideas to software development. It shares a lot in common with the values and principles of the Agile […]

Continue reading

Ways that cloud can support agile and lean startup

how cloud can help agile

One of the biggest changes in information technology over the last ten years has been cloud computing. This change is huge and it is here to stay. While cloud is transforming businesses and governments around the world, it provides special advantages for certain types of organisations and work. This article will explain the ways in which […]

Continue reading

Why agile projects need to fund BML properly

One of the key concepts from Eric Ries’ seminal book, the Lean Startup, is “Build Measure Learn”, or BML. This means that rather than deliver projects in a sequence, organisations should build something small, measure behaviour and learn from those measurements, then loop back and build again (i.e. extend or change the product). While many […]

Continue reading

Cycle time and lead time

What are cycle time and lead time? Cycle time and Lead time are important concepts from Kanban and Lean Manufacturing. People often use them as metrics in Agile Software Development, however. And they can provide important insights into how your teams are operating. Cycle and Lead Time are measurements that describe how work is flowing into […]

Continue reading

The old and new faces of Lean

I wrote recently about Lean and Agile, the differences between the two, and their strengths and weaknesses. Things have become more confusing due to the arrival of a book called The Lean Startup. An American entrepreneur called Eric Ries wrote it in 2011, and it quickly became an influential and controversial work. It also inspired […]

Continue reading

Difference between Agile and Lean

What is the difference between Agile and Lean? A lot of people are asking about the difference between Agile and Lean. Are they the same? Which came first? Which is better? Better for what? This article attempts to answer all of these questions. Lean came first. It is Japanese and old Lean is old. Very old. […]

Continue reading