Egal welche Rolle man im Projekt einnimmt, ob Tester, Entwickler oder Projektleiter, jeder kennt den Frust und die Probleme, die aufkommen, wenn die festgehaltenen Anforderungen nicht dem entsprechen, was der Kunde tatsächlich braucht. Es kann sich hierbei um fehlende oder unvollständige Anforderungen handeln oder solche, die im Projektverlauf falsch verstanden und umgesetzt werden. Eine klare Basis und Richtlinien bei der Ermittlung und Erstellung von Anforderungen können einen immensen Unterschied im kompletten Projektverlauf bewirken.