Many of the customers I am speaking with are dealing with two mayor developments. First, there is a very strong urge to reduce costs in general and cost and speed of testing in particular. The other trend is of course being agile. Combining the two trends I conclude that we testers need to improve the efficiency and quality of our work. I believe enriching our toolkit with better techniques, tools and methods will help us to do so. Since the traditional test design techniques are quite powerful, our quest for new techniques should focus on those that helps us to be more efficient in an agile context.
During the session I will give examples of techniques, tools and methods that are already available in other disciplines and explain how they can be useful for us. One of the sources I'll use is the agile extension of the BABOK guide, The Business Architects Body of knowledge contains a rich source of valuable techniques. I'll distinguish between techniques that we need to actually design and perform our tests, create error situations and detect errors. And on the other hand supporting techniques that help us to determine scope, improve our process and moderate efficient sessions with our team.
Examples I'll give include: How to provoke and recognize errors, Story decomposition, Story mapping, Value stream mapping, using persona's, Business Capacity Model, Subway mapping, Process simulation and Gaming.
The presentation will suggest techniques, tools and methods that can be used by the participants straight away. The presentation will make you aware that valuable techniques are already available in various sources. I'll introduce a classification model helps them to seek and recognize additional techniques.
These techniques enable testers to show their other face: participating in and moderating sessions and coach team members with using the right tools/methods.