Everyone on a team has to buy into TDD for it to work. That's partly why so few teams do it. What's wrong with "Just build it and debug it later?" They ask. Nothing, as long as you're OK with being uncertain how long it will take to debug, and how long it will take to fix future bugs when you find them.