Descripción general del desarrollo ágil
La definición de desarrollo ágil
Los orígenes del desarrollo ágil
Características del desarrollo ágil
Ventajas del desarrollo ágil
Mejorar la eficiencia del desarrollo
Reducir el riesgo del proyecto
Adaptarse a las necesidades cambiantes
Principios de desarrollo ágil
Manifiesto ágil
Los individuos y las interacciones triunfan sobre los procesos y las herramientas
El software funcional es mejor que la documentación exhaustiva
La colaboración del cliente triunfa sobre la negociación del contrato
Responder al cambio en lugar de seguir un plan
Doce principios de agilidad
Entregar software valioso de forma temprana y continua
Los empresarios y los desarrolladores deben trabajar juntos todos los días.
Trabajar a un ritmo sostenible
Métodos de desarrollo ágiles
Programación extrema
Valores extremos de programación
Práctica de programación extrema
desarrollo impulsado por pruebas
Roles de desarrollo ágil
dueño del producto
Responsabilidades del propietario del producto
Determinar la visión del producto.
Definir los requisitos del producto.
Gestionar la cartera de productos
Participa en el programa Sprint
Participar en la revisión de Sprint
Maestro de scrum
Responsabilidades del Scrum Master
Garantizar la implementación fluida del proceso Scrum
Ayude a los equipos a comprender y adherirse a los principios de Scrum
Ayuda al equipo a resolver dificultades y obstáculos.
Protege a tu equipo de interferencias externas
Equipo de desarrollo
Responsabilidades del equipo de desarrollo
Responsable de la realización de las funciones del producto.
Participa en el programa Sprint
Participar en la revisión de Sprint
Participe en las retrospectivas de Sprint
Herramientas de desarrollo ágiles
Trelo
Características de Trello
Gestión de tareas de tarjetas
Gestión de etiquetas y miembros
Escenarios de uso de Trello
conocimiento administrativo
Jira
Características de Jira
Flujo de trabajo flexible
Potentes capacidades de personalización
Escenarios de uso de Jira
Prácticas de desarrollo ágil
integración continua
Definición de integración continua
Beneficios de la integración continua
La práctica de la integración continua
desarrollo impulsado por pruebas
Definición de desarrollo basado en pruebas
Beneficios del desarrollo basado en pruebas
La práctica del desarrollo basado en pruebas.
programación de pares
Definición de programación por pares
Beneficios de la programación en pareja
La práctica de la programación en pares.
Caso de desarrollo ágil
Práctica de desarrollo ágil de una empresa de Internet.
Antecedentes del proyecto
Proceso de implementación de desarrollo ágil
Desarrollar un proceso de desarrollo ágil
Implementar un desarrollo ágil
Resultados de la práctica de desarrollo ágil
Mejorar la eficiencia del desarrollo
Reducir el riesgo del proyecto
Adaptarse a las necesidades cambiantes
Prácticas de desarrollo ágil de una empresa de software.
Antecedentes del proyecto
Proceso de implementación de desarrollo ágil
Desarrollar un proceso de desarrollo ágil
Implementar un desarrollo ágil
Resultados de la práctica de desarrollo ágil
Mejorar la eficiencia del desarrollo
Reducir el riesgo del proyecto
Adaptarse a las necesidades cambiantes
Desafíos del desarrollo ágil
Cambios en la cultura del equipo.
Transformación de un equipo de desarrollo tradicional a un equipo de desarrollo ágil
Comprensión y aceptación del desarrollo ágil por parte de los miembros del equipo.
Desafíos de la gestión de proyectos
Cómo equilibrar el desarrollo ágil con los métodos tradicionales de gestión de proyectos
Cómo medir y seguir el progreso de proyectos de desarrollo ágiles
desafíos técnicos
Cómo garantizar la calidad y la mantenibilidad del código
Cómo lidiar con la deuda técnica y los sistemas heredados
Desarrollo ágil para el futuro
La tendencia de desarrollo del desarrollo ágil.
La integración de DevOps y el desarrollo ágil
Aplicación de la inteligencia artificial al desarrollo ágil
Retos y oportunidades del desarrollo ágil
Cómo responder a las cambiantes demandas del mercado
Cómo mejorar la eficiencia y competitividad de los equipos de desarrollo ágiles;