Inicio > Ágil > Desarrollo Ágil con Scrum y TDD

Desarrollo Ágil con Scrum y TDD

Scrum y XPAunque hace tiempo que oí campanas sobre el Desarrollo Ágil de Software, nunca había leído nada al respecto. Tengo una excusa: no soy programador/desarrollador/artesano del software, jefe de proyecto… Sin embargo, esta semana he sacado algo de tiempo para leer un par de libros electrónicos sobre la materia que me han parecido realmente ilustrativos y muy interesantes desde el punto de vista práctico si te dedicas al desarrollo de software.

Seguro que hay muchos libros más y puede que mejores para introducirse en el desarrollo ágil, pero lo cierto es que estos están disponibles para su descarga de forma gratuita y además podemos leerlos en español, algo de agraceder entre tanta literatura en inglés. Además, creo que ambos documentos se complementan muy bien.

Los libros son:

  • Scrum y XP desde las trincheras. Cómo hacemos Scrum, de Henrik Kniberg (Todos los derechos reservados. C4Media, editor de InfoQ.com). Descargar en español o en inglés.
  • Diseño Ágil con TDD, de Carlos Blé Jurado y colaboradores (liberado bajo licencia Creative Commons). Descargar.

El primero trata sobre Scrum, una metodología/framework para la gestión de proyectos de desarrollo de software basados en procesos ágiles. En este documento no vas a encontrar una definición sobre Scrum, vas a ver cómo el autor aplica Scrum en su día a día. Viene a ser algo así cómo… esto es lo que nosotros hacemos, esto es lo que nos ha funcionado y lo que no, estas son nuestras recomendaciones puedes seguirlas o no… así trabajamos y así gestionamos nuestros proyectos.

Desarrollo Dirigido por TestsEl segundo trata sobre TDD (Desarrollo Dirigido por Tests), una de las técnicas para hacer Programación Extrema (XP). La idea es la siguiente, en vez de ponernos a tirar líneas de código como locos para desarrollar un requisito de la aplicación que el cliente desea, escribimos una serie de pruebas o test para ese requisito y, una vez las tenemos, desarrollamos el código más sencillo que haga que las pruebas pasen. De esta manera nos aseguramos que escribimos el código justo necesario para cubrir dicho requisito, a la vez que se cumplen los criterios de aceptación del cliente.

Enlaces relacionados:

Si conoces sitios de referencia sobre este tema o bibliografía relacionada Deja un comentario, todos te lo agradeceremos.

Enlaces relacionados:

Tu opinión es importante, por favor, si has llegado hasta aquí, dedica 2 segundos a darme tu opión sobre el blog. Gracias.

Categorías: Ágil Etiquetas:
  1. 19 noviembre, 2010 a las 20:47

    Muchas gracias por escribir sobre el libro 😉 Enhorabuena por la iniciativa de mantener un blog. Nos hace falta mucha literatura técnica en castellano aunque sea en forma de blogs 🙂

  2. 20 noviembre, 2010 a las 21:16

    Gracias a tí Carlos por tu aportación. Seguro que los amantes del desarrollo te lo agradecerán. Siempre es bueno aprender algo nuevo, sobre todo si eso nos ayuda a pensar acerca de cómo hacemos las cosas y si esa es la única o mejor manera de hacerlas (en relación con las metodologías y los ciclos de vida tradicionales del software tan estudiados en los ambientes académicos).

  1. No trackbacks yet.

Deja un comentario