leanmind logo leanmind text logo

Specification by example with BDD


The biggest challenge in developing a digital product is communication. For stakeholders to figure out exactly what they need and for the technical team to interpret and translate it well into code is quite a feat. In this workshop we work on requirements gathering and example-based solution definition, because these are the best ways to avoid ambiguity and align the team. Behaviour-driven development is a technique within the framework of example-based specification. This course is intended for all team members, stakeholders, product owners, product managers, developers, testers, and UX specialists among others.


Programming language is irrelevant in this course, as only a part of the course is technical and can be easily adapted to any language.


The courses are attendance-based and remote. In other words, we all meet in a virtual classroom via video call where we see each other via cameras. The total duration is 16 hours, which can be divided into two intensive course days or into 3 or 4 hour sessions, whichever suits the team best. The courses are fully practical, there is little time devoted to theory. Ideally, they should be done within working hours because doing them as an extra after work would mean that many people would not be able to keep up.

Unlike massive online courses, our face-to-face training allows teachers and participants to interact in real time, being able to make suggestions or corrections in-situ.


Course attendees receive a copy of the Discovery book, in digital or paper format. During the course we emphasise the following blocks:


The cost is €480 per participant for groups of up to 10 people. For groups of between 10 and 20 people the cost is €6000 in total, regardless of whether there are 11, 15 or 20 people. Training is subsidised by the Fundación Tripartita.

How to book it

Please write to us at contacto@leanmind.es telling us your reasons for doing the course, your context, as well as the language you would like to use, the dates that suit you and the most convenient times for you.

We boost the professional growth of your development team