¿Existe un libro canónico sobre Agile?

45

Como desarrollador en solitario, creo que estoy usando un proceso similar a Agile, pero me gustaría comparar lo que estoy haciendo con Agile real y ver si puedo mejorar mi propio proceso.

¿Existe un libro que sea el estándar de facto para describir las mejores prácticas, metodologías y otra información útil sobre Agile? ¿Qué hay de ese libro que lo hace especial?

DavRob60
fuente

Respuestas:

39

¿Hay un libro canónico?

Existe el manifiesto ágil , pero para un libro canónico ?

No. Hay muchos libros por ahí.

Recomendaciones específicas de libros:

Desarrollo de software ágil, principios, patrones y prácticas por Robert C. Martin

Desarrollo de software ágil, principios, patrones y prácticas . Esto se centra en las prácticas y la codificación del desarrollador y es una lectura obligada para cualquier desarrollador serio sobre el desarrollo de software ágil. También hay una versión C # del libro que él y su hijo Micah escribieron, por lo que si usted es un desarrollador de .NET, esa versión podría ser la adecuada para usted.

El arte del desarrollo ágil por James Shore

Para una idea de las prácticas generales de proyectos ágiles, mire The Art of Agile de James Shore y Shane Warden. Se centra en las prácticas de XP (pero eso es realmente porque XP es donde se definen todas las prácticas específicas del desarrollador), pero tiene un enfoque general sobre cómo funcionan los proyectos ágiles.

Una gran cosa acerca de este libro es que James Shore está publicando el texto completo en su sitio web de forma gratuita, por lo que puede probarlo antes de comprarlo.

Prácticas de un desarrollador ágil: trabajando en el mundo real por Subramaniam y Hunt

Prácticas de un desarrollador ágil: trabajar en el mundo real

Scrum y XP desde las trincheras por Henrik Kniberg

Es un gran libro para tener una idea de cómo funciona un equipo ágil, y es una lectura muy rápida (un par de horas). Se lo doy al nuevo personal de mi organización, técnico y no técnico, y he recibido comentarios positivos constantes.

Amazonas

Programación extrema explicada por Kent Beck

Probablemente el libro más antiguo que puedo recordar que ayudó a popularizar los principios ágiles. Ágil se está convirtiendo rápidamente en una palabra de moda en el mundo de la tecnología. Siento que Extreme Programming (XP) es un buen lugar para comenzar antes de que el término Agile parezca perder sentido.

Amazonas

Estimación y planificación ágiles por Mike Cohn

Para "el proceso ágil", mire "Estimación y planificación ágiles" de Mike Cohn, teniendo en cuenta que está centrado en Scrum.

Cohn cubre muchos de los conceptos básicos, así como algunas de las cosas con las que a menudo luchan los nuevos equipos de Scrum: estimación usando Story Points vs. Ideal days, qué hacer si fallas una historia en un sprint, cuándo reestimar / dimensionar y cuando no, etc.

También aborda algunas cosas realmente interesantes que son principalmente el dominio de un Propietario del producto, como la forma de evaluar y priorizar funciones, etc.

El arte de las pruebas unitarias por Roy Osherove

Osherove presenta un enfoque muy pragmático para las pruebas unitarias. Presenta un buen enfoque sobre cómo refactorizar el código para ser más comprobable, cómo buscar costuras, etc. Sin embargo, es un libro centrado en .Net.

Amazonas

El ágil samurai de Jonathan Rasmusson

Acabo de comprar esto yo mismo y descubrí que es una mirada refrescante sobre cómo comenzar a usar Agile.

Amazonas

Vale la pena leer el libro de Alistair Cockburns sobre sus metodologías Crystal , en parte porque le da una alternativa a los métodos habituales de Scrum, y en parte porque fue uno de los tipos originales que se le ocurrió Agile en primer lugar, así que espero que sepa de lo que está hablando

Crystal es una metodología interesante, ya que escala desde equipos pequeños hasta equipos muy grandes, describe los cambios necesarios para que el trabajo ágil funcione en estos entornos diferentes.

Libros sin clasificar mencionados

  • Patrones de adopción ágil: una hoja de ruta hacia el éxito organizacional por Amr Elssamadisy

  • Desarrollo ágil e iterativo: una guía del gerente por Craig Larman

  • Estimación y planificación ágiles por Mike Cohn

  • Gestión ágil de proyectos: creación de productos innovadores por Jim Highsmith

  • Retrospectivas ágiles: haciendo buenos equipos grandes por Esther Derby y Diana Larsen

  • Desarrollo de software ágil por Alistair Cockburn

  • Desarrollo de software ágil con Scrum por Ken Schwaber y Mike Beedle

  • Volviéndose ágil: ... en un mundo imperfecto por Greg Smith y el Dr. Ahmed Sidky

  • El valor comercial de los métodos de software ágiles: maximizando el ROI con procesos y documentación justo a tiempo por David F. Rico, Hasan H. Sayani y Saya Sone

  • Colaboración explicada por Jean Tabaka

  • Entrega continua: lanzamientos de software confiables a través de la automatización de compilación, prueba e implementación de Humble y Farley

  • Claro como el cristal: una metodología impulsada por humanos para equipos pequeños por Alistair Cockburn

  • Enciclopedia de Ingeniería de Software editada por Phillip A. Laplante

  • Cambio sin miedo por Linda Rising y Mary Lynn Manns

  • Creciente software orientado a objetos, guiado por las pruebas Freeman y Pryce

  • Juegos de innovación: creación de productos innovadores a través del juego colaborativo por Luke Hohmann

  • Lean Software Development: un kit de herramientas ágil para gerentes de desarrollo de software de Mary y Tom Poppendieck

  • Lean Solutions por Jim Womack y Dan Jones

  • Lean Thinking de Jim Womack y Dan Jones

  • Gestión de proyectos ágiles por Sanjiv Augustine

  • Gestión de la fábrica de diseño por Donald G. Reinertsen

  • Planificación de programación extrema por Kent Beck y Martin Fowler

  • Scaling Lean & Agile Development: herramientas de pensamiento y organización para Scrum a gran escala por Craig Larman y Bas Vodde

  • Scrum Pocket Guide: una guía de inicio rápido para el desarrollo de software ágil por Peter Saddington

  • El puente del director de proyectos de software a la agilidad de Michele Sliger y Stacia Broderick

  • Hoy y mañana por Henry Ford (desde 1926)

  • Historias de usuarios aplicadas por Mike Cohn

Listas de libros

usuario40980
fuente