Behavorial Driven Development (BDD) allow teams to better manage the inherent uncertainties of software development, particularly the ambiguity surrounding what needs to be built and how to build it.
Adopting BDD will benefit teams with:
Reduced waste and cost
Smoother and safer implementation of changes
Greater clarity in development outcomes
More accurate and valuable product documentation
Who is this course for?
BDD for Agile Teams is right for you if you want to integrate behavior-driven development into your team's practices to drive alignment, streamline workflows, and build better products.
Ideal for:
Business analysts
Testers
Agile teams
Software developers and engineers
Agile software teams
Product owners
Teaching material
International Micro Certification
Online classes on Zoom
Classes with the course creator
Useful information:
Total duration of 8 hours
Virtual training course using Zoom
Training course content showcased via Miro
60+ page student workbook
Internationally recognized microcredential
This training course guides teams through the step-by-step implementation of BDD’s three core practices in an incremental way.
Discovery: Collaboratively defining features through example scenarios.
Formulation: Translating those examples into executable specifications.
Automation: Implementing automated acceptance tests and generating "living documentation".
*This training course is not focused on test automation programming, no prior programming experience is required. While we introduce the automation of acceptance tests, the emphasis is on discovery and formulation. Testers and developers will leave this training course with the foundational knowledge to start writing reusable and maintainable acceptance tests using BDD tools like Cucumber.
Example of a report as a "living" documentation.
Thinking and discussing abstractly is difficult, even more so without visual cues.
The BDD Scenario Canvas is a tool for BDD practitioners to help structure their conversations around actionable and concrete examples.
It also encourages visual thinking by providing a space to enrich the discussion with drawings and sketches.
Working-Agile Student
Axel seems to be very well experienced in our space, and he projects that in his class. I would be very pleased to take another class from him.
Working-Agile Student
Excellent instructor, who explained every topic.
Working-Agile Student
Simple but effective teaching/learning Strategies. I began to understand the concepts before I realized!!!
Working-Agile Student
Axel Berle's training was exceptional! As a trainer, Axel demonstrated a remarkable ability to explain complex concepts with clarity. The training sessions were kept practical and collaborative, allowing us to learn from each other's experiences. I highly recommend Axel Berle's training to anyone seeking a thorough and engaging learning experience.