
Length4h 37m
About this audiobook
Esta guía práctica sobre el desarrollo ágil de software ofrece una visión detallada de los métodos y procesos que definen la ingeniería de software moderna. El contenido está estructurado para acompañarle desde los fundamentos culturales hasta las prácticas avanzadas de entrega y escalabilidad, proporcionando una base sólida para la gestión de proyectos de software contemporánea.El libro comienza estableciendo las bases de una cultura ágil, abordando la importancia de los principios de colaboración, la Eigenverantwortung y un enfoque constructivo hacia el aprendizaje a partir de errores. Aprenderá a formular una visión de producto clara y a derivar objetivos de negocio medibles, así como a seleccionar los modelos de proceso más adecuados, como Scrum, Kanban o enfoques híbridos, según las necesidades de su proyecto.En la sección dedicada a la gestión de proyectos de software, se profundiza en la aplicación práctica, detallando los roles y responsabilidades dentro del equipo, desde el Product Owner hasta el equipo de desarrollo. Se explica cómo llevar a cabo ceremonias ágiles de manera efectiva, como la planificación de ciclos, las sincronizaciones diarias y las retrospectivas para la mejora continua. Además, se trata la gestión de artefactos clave, incluyendo el product backlog y las historias de usuario.El texto también cubre aspectos técnicos fundamentales de la ingeniería de software. Se exploran principios para diseñar arquitecturas evolutivas y mantenibles, la aplicación de patrones de diseño para resolver problemas comunes y la importancia de un código limpio y legible. Se presentan estrategias para asegurar la calidad del software, como la automatización de pruebas y el uso de herramientas de análisis estático de código.Finalmente, la guía se enfoca en la mejora continua y la entrega de software. Se discuten métodos para integrar el feedback de los usuarios y utilizar datos para la optimización del producto. Se detalla cómo construir pipelines de integración y entrega continua (CI/CD) y cómo gestionar la infraestructura como código. El libro concluye con estrategias para escalar el desarrollo ágil de software, abordando la coordinación entre múltiples equipos y los desafíos de mantener una cultura ágil en organizaciones en crecimiento.Para este libro, hemos apostado por tecnologías innovadoras, incluyendo Inteligencia Artificial y soluciones de software a medida. Estas nos apoyaron en numerosos pasos del proceso: la búsqueda de ideas y la investigación, la redacción y la edición, el control de calidad, así como la creación de ilustraciones decorativas.Nuestro objetivo es ofrecerle una experiencia de lectura especialmente armoniosa y contemporánea.
Audiobook details
GenreTechnology, Science and Nature
Length4 hrs 37 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateAug 28, 2025
LanguageSpanish
Table of contents
1introducción
283. Excelencia técnica en ingeniería de software
21. Fundamentos del desarrollo de software moderno
293.1 Principios de la arquitectura de software
31.1 Establecimiento de una cultura ágil
303.1.1 Diseño de arquitecturas evolutivas y mantenibles
41.1.1 Principios de colaboración en equipo
313.1.2 Selección de patrones arquitectónicos para la escalabilidad
51.1.2 Fomento de la autonomía y la confianza
323.1.3 Documentación trazable de decisiones arquitectónicas
Show all chaptersShow less
61.1.3 Manejo constructivo de errores y oportunidades de aprendizaje
333.2 Prácticas de diseño de software
71.2 Formulación de la visión y objetivos del producto
343.2.1 Aplicación de patrones de diseño para la resolución de problemas
81.2.1 Desarrollo de una visión clara del producto
353.2.2 Escritura de código fuente limpio y legible
91.2.2 Derivación de objetivos de negocio medibles
363.3 Garantía de la calidad del software
101.2.3 Priorización de requisitos según el valor de negocio
373.3.1 Implementación de una estrategia de prueba automatizada
111.3 Selección de modelos de procedimiento adecuados
383.3.2 Herramientas para el análisis de código estático
121.3.1 Aplicación práctica de los elementos de Scrum
393.3.3 Intercambio de conocimientos mediante programación en parejas
131.3.2 Implementación de Kanban para un flujo continuo
404. Mejora continua y entrega
141.3.3 Enfoques híbridos para contextos de proyectos específicos
414.1 Integración de feedback de usuario
152. Gestión ágil de proyectos de software en la práctica
424.1.1 Métodos para la recopilación de feedback cualitativo de usuario
162.1 Roles y responsabilidades en el equipo
434.1.2 Análisis de datos de uso para la optimización del producto
172.1.1 El rol del propietario del producto
444.1.3 Control del desarrollo posterior mediante aprendizaje validado
182.1.2 Las tareas del equipo de desarrollo
454.2 Automatización de la entrega de software
192.1.3 Moderación y apoyo por parte del facilitador del proceso
464.2.1 Construcción de una tubería para la integración continua
202.2 Realización de ceremonias ágiles
474.2.2 Estrategias para la entrega continua
212.2.1 Planificación efectiva de los ciclos de desarrollo
484.2.3 Gestión de la infraestructura como código
222.2.2 Sincronización y coordinación diarias
494.3 Escalado de métodos ágiles
232.2.3 Realización de retrospectivas para la mejora del proceso
504.3.1 Coordinación de la colaboración de varios equipos
242.3 Manejo de los artefactos de trabajo
514.3.2 Sincronización de dependencias entre componentes de producto
252.3.1 Mantenimiento y gestión del catálogo de requisitos del producto
524.3.3 Mantenimiento de la cultura ágil en organizaciones en crecimiento
262.3.2 Creación y detalle de historias de usuario
53Fuentes
272.3.3 Visualización del flujo de trabajo en un tablero de trabajo
54Fuentes de imágenes
