August 31, 2011 6:30 PM. 50 attended.

Successful Teams Are TDD Teams

This location is shown only to members

This month, we're going to explore Test-Driven Development (TDD) - the practice of writing a test before writing code that implements the tested behavior. David Vydra (standing in for his associate Rob Meyers stuck out of town) explains the two basic types of TDD: the original unit-level approach used mostly by developers, and the Agile-inspired Acceptance-Test Driven Development (ATDD) which involves the entire team.

The various difficulties in adopting TDD include: developers who don’t spend a few extra moments to look for and clean up a new bit of code duplication; inexperienced coaches who confuse the developer-style TDD with the team ATDD; and waffling over the use of TDD, which limits its effectiveness. Done well, these practices help the Scrum/Agile team succeed, but resistance (overt or subtle) to these practices is deeply rooted in our brains and our cultures. 

David Vydra has been building commercial software for over 20years. His current focus is Agile Testing coaching and test toolsdevelopment. He blogs at http://testdriven.com

Rob Myers is founder of Agile Institute (www.agileInstitute.com) and a founding member of the Agile Cooperative (www.AgileCooperative.com). He has 25 years of professional experience on software development teams, and has consulted for leading companies in aerospace, government, medical, software, and financial sectors. He has been training and coaching organizations in Scrum and Extreme Programming (XP) management and development practices since 1999.  Courses include Essential Test-Driven Development and Essential Agile Principles and Practices. Every course is a blend of enjoyable, interactive, hands-on labs; plus practical dialog towards preserving sanity in the workplace. Rob also performs short- and long-term coaching to encourage, solidify, and improve the teams Agile practices.


 

  • You must be a member to post a comment. Join or login.

50 attended
4.50 4.507 (7 ratings)

AppDynamics

AppDynamics supports us by keeping our meetings free for all.

JetBrains

Win a license for ReSharper, dotTrace, or dotCover each meeting!

LearnVisualStudio.net

LVS Supports our group with one free annual license per month.

Typemock

Typemock Supports our group with one free Isolator license per month.

Telerik

Telerik supports our group with one free component license per month.

People in this
Meetup are also in:

Log in

Not registered with us yet?

or
Log in using Facebook

Sign up

Meetup members, Log in

or
Sign up using Facebook
By clicking the "Sign up using Facebook" or "Sign up" buttons above, you agree to Meetup's Terms of Service