Behavior-Driven Pragmatism - Andrew Knight thumbnail

Behavior-Driven Pragmatism - Andrew Knight

06 Nov 2019
  • Locked
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.
Takeaways:


  • 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

Comments

Sign in to comment
Explore MoT
Leading with AI - The London Edition image
Fri, 19 Jun
A half-day educational experience to navigate the world of AI
Improving Your Testing Through Operability image
Gain the tools you need to become an operability advocate. Making your testing even more awesome along the way!
This Week in Quality image
Debrief the week in Quality via a community radio show hosted by Simon Tomes and members of the community
Subscribe to our newsletter