Agile Alliance Agile 2007 Marriott Renaissance

Washington D.C.

Rally Ad 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

Learning Test-Driven Development

Jeff Langr (Sabre)

Beginners Program · Developing

Thursday, 10:30, 1 hour 30 minutes | Congressional Hall A

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

While the description of test-driven development ("tests are written first") seems simple enough, there are many ways to implement the practice. Unfortunately, many of these approaches will lead you down a less-than-optimal path. In this hands-on session, you'll learn a solid foundation for how to program using TDD. Jeff Langr, author of Agile Java: Crafting Code With Test-Driven Development, will teach you the techniques, the principles, and some of the pitfalls to avoid when practicing TDD.

This session is geared toward programmers. The live examples during the session will be presented using Java. Even if you don't know Java, I'd still love for you to attend. The most valuable part of this lesson is the TDD technique, not the language or tool specifics. Programmers from most other languages should be able to easily follow along. Also, attendees will be encouraged to pair with others during the session, so you'll have help if you need it. I've seen even managers get their hands dirty when pairing is available!

The session is intended to be hands-on, but you can also just come to watch and learn.

If you plan on programming along, you should ensure that your laptop is configured with:

  • Java JDK version 5.x or 6.x
  • a Java IDE, such as Eclipse, NetBeans, or IDEA (or minimally, a decent editor such as TextPad)
  • JUnit version 4.x (Eclipse and most other IDEs already include this)
A couple weeks prior to the conference, I will be updating the page http://langrsoft.com/agile2007.shtml with more detailed setup information.

Jeff Langr

Jeff Langr is the author of Agile Java: Crafting Code With Test-Driven Development (Prentice Hall PTR, 2005) and Essential Java Style (Prentice Hall PTR, 1999), as well as dozens of published articles. He is celebrating a quarter century of software development. Jeff currently works for Sabre Holdings in Southlake, Texas as an agile development mentor and trainer. Jeff has spoken previously at the Agile conference, as well as at OOPSLA, SDEast, and Cingular Wave conferences. You can reach him at jeff@Langrsoft.com.

Title Sponsors

Rally Software logo

Valtech logo

Platinum Sponsors

Thoughtworks logo

ObjectMentor logo

Sapient logo

DigitalFocus logo

Luxoft logo

Other Sponsors

Agile Logic logo

Google logo

GreenPepper logo

codegreenlabs logo

SolutionsIQ logo

Pillar Technology logo

Agitar logo

Media Sponsors

Better Software logo

IEEE Software logo