BDD Learning Spike

The BDD Learning Spike training course is a quick introduction to Behavior Driven Development (BDD). As agile and traditional software development teams seek to mature their processes, advanced techniques and strategies are required. Behavior Driven Development (BDD) injects essential rigor and discipline into software development processes. High functioning teams find tremendous value in BDD practices, tools, and techniques. This course is a high-level introduction to BDD’s values and key practices. Developers will learn the basics of BDD, its core principles, techniques, essential tools, and the necessary roles and responsibilities in play.

Course Summary

Purpose: 
Equip developers with the core principles, techniques, essential tools, and the necessary roles and responsibilities used in BDD.
Audience: 
Developers and developer teams looking to add rigor and discipline to their software development processes.
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On help
Duration: 
1 Day
Productivity Objectives: 
  • Learn BDD basics and principles

  • Understand the connection between TDD and BDD

  • Explore how BDD changes the way you approach Agile

  • See BDD stories and scenarios in action

  • Identify actionable steps to apply BDD on real-world projects


What You'll Learn

In the BDD Learning Spike training course you’ll learn:

  • BDD Basics and Principles
    • The digital disconnect
    • BDD principles
    • BDD story format
    • Ubiquitous language
    • BDD principles
    • BDD story format
    • Ubiquitous language
  • From TDD to BDD
    • Two main parts of BDD
    • TDD recap
    • From TDD to BDD
    • Re-framing our tests
    • TDD/BDD reflections
  • Seeing it in Action
    • JBehave introduction
    • Unit structure
    • Story structure
    • The trader example
    • Software binding
  • Domains and the Role of Business
    • Outside-in development
    • Goal alignment
    • Impact mapping
    • Impact map structure
    • Value and complexity analysis
    • The three amigos
  • Steps to Incorporate BDD into a Project
    • Ways to include BDD in your next project
    • Examining your current process
    • Quantifying the benefits of BDD
    • Next steps

Get Custom Training Quote

We'll work with you to design a custom BDD Learning Spike training program that meets your specific needs. A 100% guaranteed plan that works for you, your team, and your budget.

Learn More

Chat with one of our Program Managers from our Boulder, Colorado office to discuss various training options.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients
Need help finding the right learning solution?   Call us: 877-629-5631