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 test at the beginning of the Sprint and then too much to test at the end.  It is a frantic dash at the end to get everything tested in time. It feels very inefficient.”

Well, that’s because that approach is very inefficient. Scrum is designed to highlight waste and will relentlessly continue to do so leaving you two options – either accept it and live with it or change. [Read more…]