Bei der Softwareentwicklung wird viel Wert darauf gelegt, dass die Software richtig erstellt wird. Ein viel wichtigerer Aspekt, nämlich dass die Software tatsächlich das leistet, was sich der Kunde vorgestellt hat, wird dabei oft vernachlässigt. Dies führt zu unzufriedenen Kunden und frustrierten Entwicklern Referentin ... zeigte mit Specification by Example eine Technik, die darauf ausgelegt ist, gleich im ersten Anlauf die richtige Software zu entwickeln. Dabei erfuhren die Teilnehmer, wie die Technik vor, während und nach der Entwicklung eines Features zum Einsatz kommt, wie sie Anforderungsanalyse, Tests und Dokumentation gleichzeitig bedient und wie «Specification by Example» sogar das Design der Software beeinflussen kann.