|
|
In The Brain of Brent Snook: BDD - what's in it for me?
BDD - what's in it for me?
Brent Snook presents an introductory talk on Behaviour Driven Development. In this seminar, Brent will draw attention to the collaboration benefits of utilising BDD techniques to the customers, testers and the developers, and demonstrate a quick run through of the experiences involved.
Brent initiates the talk by categorising the three parties of individuals who will be most targeted by the benefits of BDD (customers, testers and developers) and then summarises the essence of the technique as approximately being a hybrid of Domain-Driven Design (DDD) and Test Driven Development (TDD). Moving into greater detail, Brent explains how the high level (theoretical) concepts of DDD has been accepted in to BDD – in particularly the ubiquitous language used to describe the system model, meaning a common ground can be created to benefit all parties and encourage greater cooperation through shared understanding of the system’s operation. He also explains that by utilising aspects of TDD, systems can be developed more robustly by targeting the behaviour of the system with a greater focus of attention on having a patterned (and iterative) development technique (e.g. “Red-Yellow-Green-Refractor-Green” for Cucumber) that can tackle the bigger picture (known as scenarios) by tackling (features in each scenario) and building upon smaller problems (i.e. steps in scenarios).
Concluding the talk, Brent gives a quick run through of using a BDD tool, Cucumber, to give the viewers a brief experience. Although the demonstration was very developer centric, he explains that through the use of the common (ubiquitous) language to define the behaviour of the system (in an
example-like specification), it will be very straight forward for different parties in a BDD team to collaborate with each other.
You can download the slides here.
ABOUT BRENT SNOOK
|
Brent Snook worked mainly in XP teams as a developer working with BDD for about a year.
More about Brent Snook
|
|
PODCAST BDD - WHAT'S IN IT FOR ME?
|
JAVASCRIPT & HTML5 COURSES
|
JAVASCRIPT & HTML5 PODCASTS
|
OTHER JAVASCRIPT & HTML5 EVENTS
|
Progressive .NET Tutorials 2012
CONFERENCE (3 DAYS)
London, Tuesday, May 29th
BOOK NOW!
|
|
Dutch Mobile Conference
CONFERENCE (3 DAYS)
Amsterdam , Thursday, June 7th
BOOK NOW!
|
|
London Ruby User Group
FREE EVENT:
ElasticSearch
, Monday, June 11th
|
|
Gavin Bell's Social Applications
2 DAY COURSE. Featuring Gavin Bell London, Thursday, June 14th
|
|
QCon New York 2012
CONFERENCE (3 DAYS)
New York, Monday, June 18th
BOOK NOW!
|
|
Typesafe's Fast Track to Play
1 DAY COURSE. London, Friday, June 22nd
|
|
Damjan Vujnovic's Advanced JavaScript Workshop
2 DAY COURSE. Featuring Damjan Vujnovic London, Monday, June 25th
|
|
Find Your Ninja Project
FREE EVENT:
Cool Projects in June
London, Monday, June 25th
|
|
|
|