Agility and user-centered product development are turning the framework conditions for software development upside down. The goal: to quickly understand what people want. And to develop only what is desired. With UCD and Scrum, waterfall approaches to projects have found easily implementable successors. And the testing?