A new problem for the agile testing community

As an industry, I think that we are now well beyond the perception that quality can be controlled for success. Lots of good thinkers and thought leaders over the last 20 years have moved our thinking from control to assurance, but for the majority of teams I work with the responsibility of QA folks isn’t really assuring quality. In order to deliver effectively with short iterations, quality assurance has to be the responsibility of the entire team. Many techniques and practices that assure quality are in the requirements, analysis, programming and operations space, so people with testing hats on can participate but not really drive most of that. Trying to define the responsibility of testers in an agile world at one of my clients, we got to the conclusion that testers in their team should have two key roles:

  • supporting the team in deciding what needs to be tested, how to test it and performing a specialist part of testing
  • visualising current state of quality for stakeholders to make more informed decisions

This struck a chord with something I’ve picked up from Elisabeth Hendrickson (it’s incredible how many gold nuggets of knowledge she drops everywhere she goes) at agile testing days 2009. she said that people asking for control really want visibility. so quality control is out of the door, assurance is following, what people really want is quality visibility. most of what we’ve been focusing on as a community over the recent years has been in the space of supporting the team (specification by example, exploratory testing, tdd) and the most efficient things in the visibility space are still horrible tables with incomprehensible amounts of data or static code analysis tools.

So I’d like to throw a new problem at the agile testing community: how do we effectively visualise quality? how to we do it in a way that is easy to maintain but provides people with enough information to make decisions on releasing and process improvement?

The answers to these questions will no doubt be very contextual but we can probably repurpose, reuse or invent some good tools that work in particular contexts. I’ve started collecting some tools and techniques from lots of different places. Not sure yet what to do with it, but it will most likely be either a wiki or a book or both.

If you have a good way of visualising quality or a story to tell, please get in touch. I’d like to talk to you about it.

mail: gojko@gojko.com
skype: gojkoadzic
twitter: gojkoadzic