In conventional development methods for software development (waterfall method, V-model), tests are carried out in parallel or only after the development process. With agile methods such as Extreme Programming (XP) a test-driven development is used: The software programmer creates tests before the development of the components.


The author is a manager in the software industry with international expertise: Authorized officer at one of the large consulting firms - Responsible for setting up an IT development center at the Bangalore offshore location - Director M&A at a software company in Berlin.