Loading…
for Agile2017
Attending this event?
View analytic
Wednesday, August 9 • 3:45pm - 5:00pm
Use Tables to Drive out Ambiguity/Redundancy, Discover Scenarios, and Solve World Hunger (Ken Pugh)

Sign up or log in to save this to your schedule and see who's attending!


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

Wednesday August 9, 2017 3:45pm - 5:00pm
F2
Feedback form isn't open yet.