Agile Alliance Agile 2007 Marriott Renaissance

Washington D.C.

Agile Dates August 13 to 17, 2007
AGILE2007 CONFERENCE SOLD OUT.   ATTEND AGILE2008 IN TORONTO!


Notes from presentations are available on this site (if the presenter has provided us with his/her materials). Simply go to the PROGRAM link and click on the session.

AgileAdverts
is about creating small video clips promoting agile practices, submitting them to YouTube and then getting them ranked. At the Google reception the top five ranked adverts will be presented and rewarded.


Past Agile Conferences

Measuring the Effect of Test-Driven Development

Keith Braithwaite (Zuhlke)

Discovery Sessions · Developing, Testing

Tuesday, 10:30, 1 hour 30 minutes | Meeting Room 5

Presentation Download Presentation Handouts Download Handout

8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

Test-driven Devlopment is perhaps the most widely adpoted technical practice in the Agile development toolkit. TDD can be a difficult practice to introduce, requiring developer training and/or mentoring, changes to team functions and behaviour, project planning and so forth. It would be easier to justify these costs if the benefits of TDD could be clearly demonstrated. Many practitioners report that TDD (together with refactoring) has a profound qualitative impact on the design of their code, and not just on defect rates and other quality-control measures. The presenter has found some evidence that some of these qualitative influences on design of TDD can be quantified by examining certain statistical properties of a body of (Java) code. If the hypothesis that the qualitative difference between TDD and non-TDD code can be objectively measured is confirmed then it will be possible to track the effect of introducing TDD, meaure the effectivness of a TDD programme and place TDD exercises on a firm footing. This would improve developers' confidence in their practice, provide corrective feedback to that practice and provide evidence to use in influencing figures like project managers. But to confirm it requires that some empirical study be done on TDD and non-TDD codebases. This and other conference sessions form part of that research--and an opportunity for conference attendees to take part in some genuine science in the field of computers.

Based in London, Keith leads Zuhlke's Centre for Agile Practice. He is a regular presenter at agile conferences in the UK and Europe. He has presented at every XPDay London, the first XPDay Benelux, OT and/or Spa and the UK Agile Seminar series as well as invited talks to industry and academia, and at Agile 2006. He also co-authored the first papers to describe successful distributed agile development. Keith currently works with teams in the City of London, helping them adopt agile technical practices and business processes. He was worked throughout the UK, US and APAC in the financial and mobile telecoms industries. See http://www.keithbraithwaite.demon.co.uk/professional/index.html for more details, or http://peripateticaxiom.blogspot.com/ for latest news.

Title Sponsors

Valtech logo

Rally Software logo

Platinum Sponsors

Luxoft logo

ObjectMentor logo

Thoughtworks logo

Sapient logo

DigitalFocus logo

Other Sponsors

Ternary logo

Ajilus logo

Net Objectives logo

Rearden logo

Pillar Technology logo

AWPH logo

codegreenlabs logo

Media Sponsors

Software Business logo

Better Software logo