Gerard Meszaros

I am an agile software development consultant, trainer, author and semi-frequent
conference speaker. I specialize in helping kick off projects. I conduct product
envisioning workshops in which I work with the business people to help them put
together a high-level picture of what they want built. I weave together a mix of
User/Usage Centered Design and agile development practices that result in highly
usable and satisfying products whether built for in-house usage or for sale.

My most widely-known work is my book, "xUnit Test Patterns - Refactoring Test Code"
which you can learn more about by clicking on the "Home" link at the top of this
page. I have also contributed chapters to a number of other books including:

Object Technology Centers of Excellence

Pattern Languages of Program Design

Pattern Languages of Program Design 2

I also did some work with Microsoft Patterns & Practices to write a book
on Acceptance Test Engineering - How to Decide Whether Software is Ready for You and Your Customers.
It is due out any month now.

I'll be presenting my xUnit tutorial based on my book at the following upcoming conferences:

Much Ado about Agile - Nov 1-4, 2010 - Vancouver, BC

Splash 2010 - Oct 18-22, 2010 - Reno, Nevada

I present a half or full day tutorial based on my book at various conferences and I can deliver
a two or three day course on automated unit testing for developers at your place of business
if you want to bring me in house. I can also do training on:

There are a number of common misspellings of my name that I'm including here so that search
engines can find me regardless of which spelling was used. These include Gerald Mazaros, Gerrard Mezaros, and Gerad Mesaros.

You can reach me by the e-mail address listed at the bottom of each page; don't
forget to convert the anti-spam "underscore-at-underscore sequence" to "@" before
you press "send".