Oft wird davon ausgegangen, dass es ausreicht, die Kundenanforderungen zu erfüllen, um die gewünschte Qualität zu erreichen. Dies ist nicht genug. Der Kunde muss während der ganzen Dauer eines Projektes die Sicherheit haben, dass er zum Ziel kommt und dass er verstanden wird. Dazu braucht es regelmässige Information und eine gemeinsame Verständigungsbasis.
Regelmässige InformationDer Kunde wird in Zyklen von maximal 2 Wochen über den Projektstand informiert. Dies geschieht anhand von Status Reports. Bei Projekten nach Aufwand werden die Status Reports durch Earned Value Analysen abgerundet.
Gemeinsame Verständigungsbasis
Das Verhalten von Programmen wird auf der Basis von „Text Use Cases“ nach Alistair Cockburn definiert. Diese sind für jeden verständlich, da sie in Prosa formuliert werden. Ausserdem sind sie auf verschiedene technische Abstraktionseben anwendbar.