Behavior-Driven Pragmatism - Andrew Knight

  • Locked
Andrew Knight's profile
Andrew Knight

Behavior-Driven Pragmatism - Andrew Knight image
Talk Description
Behavior-Driven Development has become a popular methodology for putting quality first in software development. However, it is a polarizing process: people love it or hate it. Process changes can be tough for a team, too. Are there beneficial aspects of BDD that can easily be incorporated into existing processes? Will they help my team instead of waste our time? Absolutely yes!
Users ultimately care about software behaviors, and so should we. In this talk, we will cover three quality-centric, behavior-driven practices that can help any team develop better software:
  1. Problems with miscommunication? Three Amigos Collaboration
  2. Problems with poor planning? Example Mapping
  3. Problems with missed deadlines? Snowball Test Automation
These practices are meant to be a pragmatic approach to BDD, with an emphasis on philosophy before process. They can help any team, even those not doing pure BDD.

  • To understand the purpose and goals of BDD
  • To learn three helpful practices that can help any team: 
    • Three Amigos collaboration to solve communication problems
    • Example Mapping to solve poor planning problems
    • Snowball Test Automation to solve missed deadline problems
  • To adopt a pragmatic view of software development and testing processes
What you’ll learn

By the end of this talk, you'll be able to:

  • TBA
Andrew Knight's profile'

Andrew Knight

About Speaker

Andy Knight is the “Automation Panda” - an engineer, consultant, and international speaker who loves all things software. He specializes in building robust test automation solutions from the ground up. He currently works at PrecisionLender in Cary, NC. Read his tech blog at, and follow him on Twitter at @AutomationPanda.

More Talks
Continuous Testing - Gary Fleming

0h 27m 1s

How to Defuse a Bomb... Wait, I Mean a Bug - Michele Campbell

0h 30m 57s

Don’t Think So Close To Me - Managing Critical and Social Distance in Testing – James Bach

0h 44m 46s

The tester’s 3 Cs: Criticism, Communication and Confidence - Dorothy Graham

0h 42m 16s

99 Second Talks - Test.bash(); Manchester 2018

0h 26m 20s

Storytelling In Software Testing - Christian Vogt

0h 28m 57s

99 Second Talks - TestBash Manchester 2019

0h 24m 20s

A Pairing Experiment – Katrina Clokie

0h 30m 43s

Testers! Be More Salmon! – Duncan Nisbet

0h 17m 43s