Home About





North Bay Agile November Meeting

Click here to RSVP

Location:

mFoundry

60 East Sir Francis Drake Boulevard

Larkspur, CA 94939

Date:

November 30, 2010

Topic:


Introduction to Test Driven Development

Meet, Greet and Eat:

Presentation:

Raffle and Wrap-up:

6:30 - 7:00 pm

7:00 - 8:30

8:30-9:00



Meeting Abstract:

If you want to write ”clean code that works now“, you should look into test-driven development. In a nutshell, the idea of TDD is to first write automated tests, and only then write the code to pass the test. It is a simple and methodical way to write good code that is fully tested from the get-go; beyond that, it also promotes better design, and helps keep your sanity during projects.


In this session, we will work together on a small example, using open-source tools like NUnit, to demonstrate TDD in action. My goal is to get you started with TDD, so that you are ready to use it the moment you leave the room.



Presenter Bio:

Mathias Brandewinder specialized in the design and development of decision systems and forecasting models. He has been developing .NET applications for the past 7 years, primarily for biotech and global

health clients. He is very passionate about good design and development practices, with a specific interest in test-driven development; he enjoys looking at code, arguing about it, and finding ways to make it better.


Mathias is a Microsoft MVP for VSTO, and leads the San Francisco chapter of the Bay.NET user group. He is a regular user group speaker, and blogs on technology topics at www.clear-lines.com/blog. He holds a MS in Operations Research from Stanford, an MS in Economics from the University of Paris 10, and a MBA from ESSEC. When he is not in front of his computer, he can often be found at the gym practicing Muay Thai.



Previous Topics:

Marvel Team-Up: Kanban and Theory of Constraints

Steve Bockman

August 30, 2010


Exploring Business Value Workshop

David Chilcott

April 27, 2010

 

Using Cucumber for Behavior Driven Development

John Rothfield

January 26, 2010


The Dependency Game

Steve Bockman

January 12, 2010


The Beer Game - Lean and TOC Using an Agile Wall Chart

Tom Looy

November 30, 2009

 

Creating User Personas

Steve Bockman

October 2009


User Experience and AGILE: Issues and Solutions

Peter Roessler and Anshu Agarwal

August 25, 2009

 

The Great Agile Requirements Showdown

Chris Sims

July 28, 2009


Elevating the Bottleneck

Steve Bockman

July 1, 2009

 

Slow Down to Speed Up

Steve Bockman

May 26, 2009


The Value of Refactoring on an Agile Team

Rob Myers

April 27, 2009


Refactoring

John Rothfield

March 10, 2009


Behavior Driven vs Test Driven Development (continued)

Peter Thompson

Steve Bockman

January 27, 2009

 

Behavior Driven vs Test Driven Development

Peter Thompson

November 25, 2008


Exploring Agile Metrics

Peter Thompson

October 27, 2008


The TDD Pair Programming Game

Rob Myers and Steve Bockman

September 24, 2008


The Power of a Self-Organizing Team

Chris Sims

July 30, 2008


The Business Value of Pair Programming

Rob Myers

June 30, 2008


Refactoring: A Way of Life

Steve Bockman, Kevin Moore

April 29, 2008


Enterprise Agile Testing

Shane Duan

March 28, 2008


Team Estimation Game Workshop

Steve Bockman

January 30, 2008