Agile Developer
“I've been using TDD, refactoring, and continuous integration for many years now. I want to see what's next.”

David is a strong engineer that started with Extreme Programming practices about 2001. He’s proficient at most agile engineering approaches and always on the lookout for new cutting edge techniques. The other engineers in his department look to him for ideas and advice.


Monday 11:00-12:30What makes this Agile ours? A talk with previous Gordon Pask Award winners. Aaron Sanders, Jeff Patton (reviewer)Leadership & TeamsPanelToronto
Monday 11:00-12:30Implementing Scrum/XP Practices using Team Foundation Server Tommy NormanTools for AgilityDemonstrationGrand Ballroom E
Monday 14:00-15:30XUnit Test Patterns and Smells; Improving Test Code Through Refactoring Gerard MeszarosDeveloper JamTutorialGrand Ballroom C North
Monday 14:00-15:30Coding Dojo: Enhancing Legacy Code Guillaume Tardif, Eric Lefevre-ArdantDeveloper JamWorkshopGrand Ballroom F
Monday 14:45-15:30Build and Test in the Cloud – CI and Cloud Provisioning for Agile Teams Darryl BowlerTools for AgilityTalkColumbus KL
Monday 16:00-17:30Effective code reviews in agile teams Wojciech Seliga, Slawomir GinterTools for AgilityTalkGrand Ballroom E
Monday 16:00-17:30Rapid Sketching and Prototyping Design Studio Todd Zaki WarfelUser ExperienceTutorialAcapulco
Monday 16:00-17:30Integration Tests Are A Scam J. B. RainsbergerDeveloper JamTutorialColumbus IJ
Tuesday 11:00-12:30Mission Impossible: TDD and JavaScript James SuchyDeveloper JamTutorialNew Orleans
Tuesday 11:00-11:45Top ten secret weapons for performance testing in an agile environment Alistair Jones, Patrick KuaTestingTalkGrand Ballroom D North
Tuesday 11:00-12:30Continuous Testing Evolved Ben Rady, Rod CoffinTools for AgilityDemonstrationGrand Ballroom C North
Tuesday 11:00-12:30Treating Errorhandling as a First Class Consideration in Design Michael Feathers (reviewer)Developer JamWorkshopGrand Ballroom F
Tuesday 11:45-12:30Transition Testing: Cornerstone of Database Agility Max GuernseyTestingDemonstrationGrand Ballroom D North
Tuesday 11:45-12:30Leveraging Maven 2 for Agility Tim Andersen, Luke AmdorTools for AgilityExperience reportGrand Ballroom E
Tuesday 14:00-15:30Executable requirements: BDD with easyb and JDave John Smart (producer), Lasse Koskela (reviewer)Tools for AgilityTalkGrand Ballroom E
Tuesday 14:00-17:30BDD clinic - the doctor is in Pat Maddox, Elizabeth KeoghDeveloper JamClinicNew Orleans
Tuesday 16:00-16:45Agile Source Code Management using Stories, Agile Workflow, and CI Damon PooleTools for AgilityTutorialGrand Ballroom C North
Tuesday 16:00-17:30Debugging Pair Programming Matt WynneCoachingWorkshopRegency B
Tuesday 16:45-17:30How we stopped worrying and learned to love Agile versioning Tiago JorgeTools for AgilityTalkGrand Ballroom C North
Wednesday 09:00-10:30Scala: Object-Oriented and Functional Programming for the JVM Dean WamplerDeveloper JamTalkGrand Ballroom F
Wednesday 09:00-12:30An Introduction to Agile Estimating and Planning Mike CohnNew to AgileTutorialColumbus IJ
Wednesday 09:00-12:30Growing Object-Oriented Software, Guided by Tests Steve FreemanDeveloper JamClinicNew Orleans
Wednesday 09:00-10:30Mylyn: Redefining the "I" of the IDE Mik KerstenTools for AgilityTalkGrand Ballroom C North
Wednesday 11:00-12:30Four Core Concepts for Fast User Feedback Hugh Beyer (reviewer)User ExperienceTutorialColumbus KL
Wednesday 11:00-12:30You say tomato, I say Pomodoro Renzo BorgattiTools for AgilityTutorialGrand Ballroom C North