<<< Previous speaker Next speaker >>>

Dan North, ThoughtWorks

 Dan  North Dan is a principal consultant with ThoughtWorks, where he writes software and coaches teams in agile and lean methods. He believes in putting people first and writing simple, pragmatic software. He believes that most problems that teams face are about communication, and all the others are too. This is why he puts so much emphasis on "getting the words right", and why he is so passionate about behaviour-driven development, communication and how people learn. He has been working in the IT industry since he graduated in 1991, and he occasionally blogs at dannorth.net

Presentation: "Behaviour Driven Development... the step after TDD"

Track:   What Makes Ruby Roll?

Time: Wednesday 13:00 - 14:00

Location: Conference Hall 2

Abstract: Test-driven development and automated acceptance testing have taken the agile programming world by storm, becoming cornerstones of any agile project. At its best, TDD is a design process as much - or more than - a testing approach. Behaviour-driven development (BDD) repositions both TDD and automated acceptance testing to place the emphasis on the behaviour of a system. Evidence from many different teams has shown that this approach leads to a better understanding and more effective use of TDD. This session introduces the principles behind BDD and demonstrates some real examples in Ruby.

Password protected Download slides