Tests are Communication! We've all heard that, but how do we make use of it? In Test-Centric Development, the notion of a test provides a common framework and metaphor for all the work of the project. Not only do we have unit and story tests but also business tests, team tests and more. Developers learn that business goals can be understood using a familiar concept, while managers learn how agile development aligns with good management practice.
The workshop is aimed at programmers, testers, customers, managers... anyone involved in a software development project. It covers
This workshop is an abbreviated form of my three-day workshop in Test-Centric development. I'll cover the concepts, tools and best practices in the first hour, after which the participants will select one or two elements for exploration in greater depth.