Loading…
Agile2015 has ended
Wednesday, August 5 • 15:45 - 17:00
UseTables to Drive out Ambiguity/Redundancy, Discover Scenarios, and Solve World Hunger (Ken Pugh)

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Limited Capacity seats available

Abstract:
Ambiguous or missing requirements cause waste, slipped schedules, and mistrust with an organization. Implementing a set of misunderstood requirements produces developer and customer frustration. Creating acceptance tests prior to implementation helps create a common understanding between business and development.
Acceptance tests start with communication between the members of the triad- business, developer, and tester. In this session, we specifically examine how to use tables as an effective means of communication. Employing tables as an analysis matrix helps a team discover missing scenarios. Redundant tests increase test load, so we show how performing an analogy of Karnaugh mapping on tables can help reduce redundant scenarios. We demonstrate that examining tables from various aspects, such as column headers, can reduce ambiguity and help form a domain specific language (DSL). A consistent DSL decreases frustration in discussing future requirements.
We briefly show how to turn the tables into tests for Fit and Gherkin syntax.
Learning Outcomes:
  • How to elicit details of a requirement using tabular format
  • How to use tables to search for missing scenarios in acceptance tests
  • How to discover ambiguity and redundancy in acceptance tests
  • A way to logically connect tables to classes and modules
  • How to break complicated requirements represented by tables into smaller ones
Attachments:

Speakers
avatar for Ken Pugh

Ken Pugh

Fellow Consultant, Net Objectives
Ken Pugh (ken.pugh@netobjectives.com, @kpugh, facebook/kpughconsutl) is a fellow consultant with Net Objectives (www.netobjectives.com). He helps companies transform into lean-agility through training and coaching. His particular interests are in communication (particularly effectively... Read More →


Wednesday August 5, 2015 15:45 - 17:00 EDT
National Harbor 13
  Testing & Quality, Talk