Libros recomendados sobre desarrollo de software ágil
Imagina un día en la vida del desarrollador en los primeros días de desarrollo de software. La programación solía consumir mucho tiempo, la colaboración entre desarrolladores y testers era lenta. La gestión ágil de proyectos es un enfoque iterativo para entregar proyectos a lo largo de su ciclo de vida. Los ciclos de vida iterativos o ágiles se componen de varias iteraciones o pasos incrementales hacia la finalización de un proyecto. Las reuniones diarias del equipo son una parte esencial de los proyectos ágiles. Uno de los objetivos de un enfoque ágil o iterativo es liberar entregas a lo largo del proceso en lugar de sólo al final. En esencia, los proyectos ágiles deben exhibir valores centrales y comportamientos de confianza, flexibilidad, empoderamiento y colaboración.
Este artículo te indica qué libros de desarrollo software ágil debes leer si quieres ampliar información sobre las mecánicas ágiles de ejecutar un proyecto de desarrollo de software. Así que manos a la obra.
Libros recomendados sobre desarrollo de software ágil
1- Agile Software Development with Scrum by Ken Schwaber and Mike Beedle
Conceptos básicos Agile explicados con ejemplos y consejos prácticos. Este libro muestra a los lectores cómo utilizar SCRUM, un proceso de desarrollo de software Agile para la implementación rápida de la programación extrema (XP) mientras se produce software. El uso de SCRUM y el proceso Agile puede eliminar virtualmente todo el tiempo de inactividad durante una implementación de XP.
2- The Art of Agile Development by James Shore
Contiene orientación práctica para cualquiera que esté considerando o aplicando el desarrollo ágil para la construcción de software valioso. Este libro proporciona asesoramiento sobre planificación ágil, desarrollo, entrega y enseña a los lectores cómo adoptar prácticas de XP, describiendo cada práctica en detalle, y aborda los aspectos difíciles del desarrollo ágil: la necesidad de cooperación y confianza entre los miembros del equipo.
3- Succeeding with Agile by Mike Cohn
Un manual esencial para empezar rápido con Scrum y Agile. Este libro es indicado para profesionales de software pragmáticos que buscan respuestas reales a los desafíos más complejos que enfrenta la implementación de Scrum.
4- The Principles of Product Development Flow by Don Reinertsen
Fusión convincente de Agile, Lean, Kanban y mucho más. Este libro explica cuidadosamente por qué las colas invisibles y no administradas son la causa raíz subyacente del rendimiento deficiente del desarrollo de producto. Muestra por qué se forman estas colas y cómo socavan la velocidad, la calidad y la eficiencia en el desarrollo de productos y, a continuación, proporciona métodos prácticos.
5– Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation by Jez Humble and David Farley
El lanzamiento de software a los usuarios es a menudo un proceso doloroso, arriesgado y lento. Este libro establece los principios y prácticas técnicas que permiten la entrega rápida e incremental de alta calidad, aportando nuevas funcionalidades valiosas para los usuarios.
6- Coaching Agile Teams: A Companion for Scrum Masters, Agile Coaches, and Project Managers in Transition by Lyssa Adkins
Este libro propone profundizar en las ideas que los lectores necesitan para adoptar una nueva mentalidad y guiar a los equipos hacia un rendimiento extraordinario. Encontrarás una visión profunda del papel del Agile coach, descubrirás lo que funciona y lo que no, y aprenderás a adaptar habilidades profesionales procedentes de diversas disciplinas.