The Secret to Faster Agile Testing

Testing Stage, Introductory Level Tutorial, 90 min. Keywords: acceptance criteria, ??

Personas: Tara Tester. Additional personas: Padma Product Owner, Peter Programmer, Patricia Project Manager

Summary: (Limited to 600 characters)

Why do testers on some agile teams find iterations productive and enjoyable, while other teams struggle to "keep up" with testing and get to "done done" within the iteration?

Succeeding with agile testing is more than just automating tests or sitting with the developers. To create working software quickly, your whole team must be able to build a shared understanding of a feature - and do this rapidly, accurately, over and over again, every feature, every iteration.

This tutorial explains how to build this shared understanding, using the agile practice of acceptance criteria.

Learning outcomes:

Process/mechanics:

This tutorial is a revised and focused version of a successful tutorial I offered last year at two Utah companies and at Agile 2008.

Attendees learn the value and technique through lecture, pair and group exercises, and discussion.

  1. Introduction (5 minutes)
  2. Build Quality In (20 minutes)
    • Exercise (Puzzle) - Inspect defects out vs. build quality in
    • Discussion - Motivation for acceptance criteria
  3. Using Acceptance Criteria (30 minutes)
    • What are acceptance criteria
    • Keys to using acceptance criteria
    • Exercises - How to use acceptance criteria
  4. Overcoming Resistance (20 minutes)
    • Guided discussion - Defensive reactions map
    • Exercise - Values guide decisions (If time)
    • Debrief and summary
  5. Question and Answer (10 minutes)
  6. Attendees Ah-has (5 minutes)


AcceptanceCriteriaNotes

AcceptanceCriteriaProposal (last edited 2009-04-30 23:15:12 by localhost)