Tester-driven development
Appearance
Tester driven development is an Anti-pattern in software development. It referes to any software development project where the [Software Testing] phases are too long.
Projects that are developed using this anti-pattern often suffer from being extremely late. The testing phases are so long that the requirements may change radically during software testing. New requirements may often appear as bug reports.
Common causes for projects ending up being developed this way are often: The testing phases are started too early, incomplete requirements, unexperienced testers, unexperienced developers.