
One of the tenets of agile software development is continuous improvement. Not just any kind, mind you: continuous improvement by the people who do the work.
As Martin Fowler puts it, a key part of any agile practice is “the notion of thinking about what we’re doing and how we can do better, and it is the team that’s doing the work that does this, that is the central thing.”
And it’s in this spirit of continuous improvement—driven by teams—that the following article presents a simple tool that puts teams (not you and me) in charge of continuous improvement.
But first, for comparison purposes, let’s touch on another tool that’s meant to help teams improve: maturity models. In theory, it makes sense to use a maturity model.
Read MoreIn theory, theory and practice are the same. In practice, they are not.”