• Português
  • 简体中文
  • 繁體中文
  • Deutsch
  • English
  • Español
  • Français
  • 日本語
  • Latviešu
  • Lietuvių
  • Русский

Submitted Conference Content

Full name

Bryan Beecham and Gerry Kirk

email bryan_beecham [at] hotmail [dot] com
Phone number 613 797 2374
Company Fusebill
City (Country) Ottawa
Time 1h30
Type of Conference Workshop / 20 attendees
Level Everybody

Understanding TDD and Refactoring with Lego


I am actively involved in the Agile community in Ottawa, Canada for the past few years and have spoken at various events in Canada and U.S. A developer since the age of 8, I have has always been interested in technology and especially software. My current passion is helping people achieve their personal goals and finding their inspiration by applying the practices of TDD and refactoring to their personal lives.


In this fun and energetic session, we will learn the basics of Test Driven Design/Development (TDD) through the use of Lego. We will create failing tests, make them pass and then refactor. We won't be writing software, we will be using Lego bricks. By working with our hands these technical concepts that can be tricky to wrap your head around will be simplified. To begin with some background will be given on TDD and some goals created for the session. Everyone will have their own Lego that we will use throughout the session. We will work through gradually more complicated designs involving more people. In the end, we will see the designs that have emerged and how they will differ from what we thought the structure would be like.


An interest in TDD, Lego or just looking for a fun session.

Benefits for the attendees

People who attend will leave with an understanding of TDD and refactoring at a conversational level and gain an appreciation for the benefits of pair programming. They will be able to bring these ideas into their workplace to get people engaged in the importance of TDD and refactoring.

Go to the submission page!