El Test Driven Development ha ganado popularidad en los últimos años como enfoque para mejorar la productividad de los equipos de desarrollo.