Brian was a programmer, team lead, and tester from 1981 to 1992. Since then, he has been an independent consultant. Brian specializes in agile projects, especially in the use of testing techniques to speed and smooth development. Brian emphasizes using tests as examples that provoke programmers into writing the right code, a close cooperation between the overlapping roles of Tester and Programmer, and exploiting the similarities between exploratory testing and agile design.
Brian was one of the authors of the Manifesto for Agile Software Development, former chair of the Agile Alliance, and editor for Better Software magazine. Brian’s two books are /The Craft of Software Testing/ and /Everyday Scripting with Ruby/.
Brian’s specialties are: Agile methods, software testing, test automation, programming, coaching, speaking, editing, writing, scripting languages (Ruby)