Agile Testing: from linear to cyclical thinking

One of the patterns I have often witnessed in agile projects is testers really struggling to shift their mind-sets away from relay race thinking. The common problem goes something like this: “Scrum wastes our time. Us testers don’t have anything to … [Continue reading]

How values and behaviors impact teams

The best way to learn something is to teach it. Today, while teaching a Scrum class, I learned something important: the truth hurts and requires a commitment to values. The Scrum values are respect, openness, courage, focus and commitment.  As a … [Continue reading]

Who stole all my Scrum benefits?

You've seen the statistics - Jeff Sutherland’s group consistently achieving 500-750% increases in productivity, organisations tripling their productivity in a matter of months etc. You've implemented Scrum so how come you aren't reaping these sorts … [Continue reading]

It sucks to be you

I remember when I first starting teaching Scrum. I would get really panicky when the odd attendee would go out of their way to find fault with everything I said. “What about architecture?”, “how do we manage legacy code?”, “that won’t work in our … [Continue reading]

Three reasons to choose Kanban over Scrum

Scrum is a powerful tool. Kanban is a powerful tool. Use them appropriately.  … [Continue reading]

How Specification by Example helps Agile teams make better products

Specification by Example is an incredibly valuable addition to the Agile community. Many people are talking about SBE, but what exactly is it and why is it needed? … [Continue reading]

How to run a Sprint Review

The most common Scrum meeting that people seem to get wrong is the Sprint Review. I hear people calling it a “demo", a “showcase” or my pet hate the “show and tell". This completely fails to achieve the key purpose of the Sprint Review. Treat a … [Continue reading]

How to run a Sprint Review

The most common Scrum meeting that people seem to get wrong is the Sprint Review. I hear people calling it a “demo", a “showcase” or my pet hate the “show and tell". This completely fails to achieve the key purpose of the Sprint Review. Treat a … [Continue reading]

Creating upward behavioural spirals in Agile teams

I love being an agile trainer, mentor and coach. It provides regular insights into human behaviour that I personally find utterly fascinating.One of my favourite exercises that I use in Scrum Training is the Ball Game. It is a simple game and gives … [Continue reading]

The difference between Certified Scrum Master (CSM) and and Professional Scrum Master (PSM)

A number of people have been asking us recently what the difference is between the old Scrum Alliance style courses and the new professional Scrum curriculum at Scrum.org. In the blog post I will try to answer this question! … [Continue reading]