A SkillsCast for this session is not available.
We know BDD and tools like Cucumber are amazing helpers in talking with businesses effectively. It is a great way to extract business requirements in the way that there's no inherited ambiguity. But what if it is much more? What if Cucumber could also help us to model our application as much as it helps us to drive our communications? Modelling by Example is a slightly different way to look at your Cucumber features. Session shows how to use communication tools to improve software design.
This workshop will demonstrate the practice of exploring your business domain and building a domain model using Gherkin features and Cucumber toolset.
YOU MAY ALSO LIKE:
- Doodle Driven Development (SkillsCast recorded in October 2019)
- Applied Domain-Driven Design — Full-Stack Event Sourcing (in Online Event on 9th July 2020)
- Keynote: SWARMing into Action (SkillsCast recorded in October 2019)
- Bringing Humanity Back to the Workplace (SkillsCast recorded in October 2019)
Workshop: Modelling by Example
When not speaking at conferences Konstantin Kudryashov is an Agile blogger, organiser of BDD London meetups, the creator of Behat, Mink, co-creator of PhpSpec and leads the Behaviour-Driven Development (BDD) practice at Inviqa, a leading digital consultancy in Europe. As a communication coach, he has helped teams in many organisations bridge the gap between business and IT using Agile processes and development practices like Scrum, Kanban, BDD, TDD, Collaborative Product Ownership and Deliberate Discovery.
Ciaran helps teams at all levels of ability improve via training and coaching. He has been a PHP professional since the late 90s and is passionate about TDD, BDD and Agile methodologies. He is lead maintainer of PhpSpec, a unit level BDD tool.