XPday London

Evangelising TDD at the BBC

Session Title: Evangelising TDD at the BBC

Session Type: Experience Report

Submitter: Nathan Lewis

Abstract: This session will cover 4 years of personal experience evangelising and practising TDD in three different teams and in four different programming languages at the BBC. I will discuss technical challenges to TDD adoption like large legacy code bases and projects built on commercial products and social challenges to TDD like opposition from prominent developers. In the first half of the session I will discuss successes and failures and suggest ways to gradually introduce in TDD in similar situations.

As we all know, evangelising cannot end once developers start testing. A secondary struggle is to get the team to really focus on testing rather than box ticking. The second part of the session will therefore cover:

  • methods and tools to increase the number and quality of tests written by making tests more visible
  • methods for auto generating high quality tests using reference data from Domain experts

Comments

From SteveFreeman [91.84.95.75] - 2009-08-12

If you want a scheduled session, a bit more detail would help us judge. Perhaps you could give us some examples from the topics you want to cover.

Page

New
Edit
Rename
Versions

Menu

Edit Menu
Versions

Site

Changes
Index
Search
Templates

User

Log In

 
 

Last Modified 2009-08-14