Loading…
Agile2018 has ended
Back To Schedule
Wednesday, August 8 • 10:45 - 12: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

Principal Consultant, Ken Pugh, Inc.
Ken Pugh helps companies evolve into lean-agile organizations through training and coaching. His special interests are in collaborating on requirements, delivering business value, and using lean principles to deliver high quality quickly. He has written several programming books... Read More →


Wednesday August 8, 2018 10:45 - 12:00 PDT
Balboa/Mission Hills