Este libro es una aproximación a las principales metodologías que se pueden utilizar en el desarrollo de proyectos software; para cada una se analizan sus ventajas/desventajas y cuándo es conveniente usarla.
Esta visión amplia de las distintas posibilidades que existen en el proceso de desarrollo permite a los desarrolladores elegir la metodología que mejor se adapta a cada proyecto, en función de distintos factores.
«No esperes resultados diferentes si haces siempre lo mismo», Albert Einstein.