Pregunta de entrevista de Alion

Why do you think test-driven development is useful/not useful?