Let’s face it: most developers adopt TDD because they’ve heard someone claim it works. Not that I’d neglect personal experience, but hey, don’t we have something more objective to get our buy-in? Turns out we have — there are numerous studies on TDD, done in both academic and corporate environments.
Research results help us convince others that TDD is worth investing in — at individual, team and organization level. We can also have more realistic expectations of the improvements to come. Furthermore, knowing what metrics does TDD influence, we can measure effects of TDD adoption.