Incompany Behavior Driven Development (BDD)
- In-house BDD workshop of 1 day, at your office or remote online
- Proven method that promotes clear communication between business, developers, and quality assurance
- BDD encourages collaboration among cross-functional teams
- BDD ensures that development efforts are closely aligned with the organization's business goals.
- By defining scenarios and expected behaviors upfront, BDD enables early validation of requirements
- BDD creates living documentation in the form of executable specifications
- High interactive workshop for your team using visualization
Price for a full day in your organization
-
Price per group of max. 12 persons excl. VAT
-
Location Netherlands or Belgium or online
-
Language English or Dutch
Program of incompany Behavior Driven Development
Behavior Driven Development offers benefits of improved communication, collaboration, alignment with business goals, early validation, and reduced rework at both the organizational and product development levels. It empowers teams to build software that meets user expectations while promoting efficiency and quality throughout the development lifecycle.
- Introduction
- Welcome participants and workshop’s objectives.
- The importance of effective requirements and communication in software development.
- Classic Requirement Process
- Demonstration of the classic requirement process
- A typical process of gathering and documenting requirements using traditional methods.
- Discuss challenges and potential pitfalls in this approach.
- Introduction to BDD
- BDD purpose and history
- The origins and benefits of BDD
- Showcase how BDD addresses the limitations of traditional requirement processes.
- Workshop: Exploring requirements with specification by example
- Exploring requirements where participants work in small groups
- Real-world scenario writing finding key examples
- Each group presents their examples, fostering discussions about clarity and accuracy
- Brainstorming BDD benefits and pitfalls
- Causal loop diagrams as a tool for exploring system dynamics.
- Group brainstorm on the potential benefits of BDD using causal loop diagrams.
- Discuss how BDD impacts collaboration, quality, and development speed.
- Writing Gherkin specifications
- Participants use laptops to write Gherkin scenarios for a given feature. Its also possible to bring own cases.
- Examples of well-structured Given-When-Then scenarios
- Common mistakes and challenges in writing effective Gherkin specifications.
- Discussion and wrap-up
- Q&A
- Discussion about your experiences during the workshop.
- Summary of the key takeaways from the workshop
- How to apply BDD principles in your projects
- Additional resources for further learning and exploration
Who is the trainer?
I like to spark new energy in teams working on digital product development. I’m an all-round digital expert with 20 years of work experience in various areas. I look for my challenges at the cutting edge of architecture, business/information analysis and agile coaching. Supporting and facilitation of the entire product development process from strategy, vision, business model, value proposition, product exploration, experimentation, roadmap, requirement engineering up to an including business acceptance is my strongest area of expertise.
![](https://productfacilitator.com/wp-content/uploads/2023/08/jan-kees-velthoven-1.png)
They already followed a course
Are you ready to explore requirements?
This training is a true relief for the requirement process
Don’t worry a quote is without obligation