Siendo alguien que vive los beneficios de hacer TDD, creo profundamente en el desarrollo guiado por pruebas. Esta práctica agrega un nuevo nivel de calidad y madurez al desarrollo de software, y sin embargo todavía no es la técnica más usada en los proyectos de software. Cuando hay que elegir entre características, tiempo y calidad, siempre sufre la calidad. No queremos agregar tiempo extra para hacer pruebas, y tampoco queremos comprometer las características que vamos a entregar. Si no se pusieron como objetivo hacer TDD al iniciar el proeycto, es dificil hacerlo después.
La existencia de Scrum comenzó como un nuevo enfoque Ágil para construir software. Hoy en día se lo considera un enfoque que puede ayudar a mejorar el mundo del trabajo en un sentido más general, y también cambiar la forma en que las personas piensan e interactúan en situaciones laborales. Todavía queda descubrir el potencial completo de Scrum.
Comenzar con una gestión ágil de proyectos puede parecer, al principio, tener que decidir un montón de números al azar. ¿Cuántas personas por equipo? ¿De cuántos días hacemos las iteraciones? ¿Cuántos puntos por historia? ¿Cuál debería ser la velocidad? Lo importante no son los números, sino encontrar qué es lo que funciona mejor para nuestro equipo, y empezar a entrar en ritmo.