Metodologías ágiles

Description

Mind Map on Metodologías ágiles, created by Ariadne Medina on 17/09/2016.
Ariadne Medina
Mind Map by Ariadne Medina, updated more than 1 year ago
Ariadne Medina
Created by Ariadne Medina over 7 years ago
35
0

Resource summary

Metodologías ágiles
  1. Scrum

    Annotations:

    • ksldñad
    1. Caracteristicas
      1. Equipos auto-dirigidos
        1. Utiliza reglas para crear un entorno ágil
          1. Junta de trabajo no mas de 15 min
            1. Interativo-incremental
              1. Requerimientos como partes de la lista del product- baclog
                1. Sprint de 2-4 semanas
                  1. No percibe prácticas especificas de ingeniería
                    1. El producto se concluye con una seria de Sprint (1-4 semanas)
                    2. Fases de proceso
                      1. Planificación de backolg
                        1. Requisitos del sistema (Levantamiento de requerimientos)
                          1. Planificación del sprint
                            1. Sprint backog (Lista de tareas pendientes)
                              1. Product backog
                                1. Sprint backlog
                                  1. Incrementos
                                  2. Seguimiento de sprint
                                    1. Reuniones diarias (8 hrs máximo)
                                      1. Ejecución del sprint
                                        1. Analisis
                                          1. Diseño
                                            1. Códificación
                                              1. Pruebas y liberación del incremento
                                              2. Seguimiento del sprint
                                              3. Revisión del sprint
                                                1. Reunión de trabajo con el cliente donde se realiza una presentación de los usuarios y se libera el incremento
                                                2. Retrospectiva del sprint
                                                  1. Es una reunión en la que todos los miembros del equipo scrum realizan una valoración del trabajo realizado en el ultimo sprint para identificar los puntos de mejora
                                                3. Roles
                                                  1. Product Owner (Intermediario)
                                                    1. Encargado de finir productos con el cliente y el negocio y la visión del producto
                                                    2. Scrum Master
                                                      1. Responsable de garantizar los recursos necesarios para que el equipo desarrolle las actividades
                                                      2. Scrum Team
                                                        1. Son equipos pequeños de entre 4-9 personas encargadas del desarrollo del proyecto
                                                    3. XP
                                                      1. Caracteristicas
                                                        1. Metodología basada en prueba y error
                                                          1. Fundamentada en valores y prácticas
                                                            1. Se basas en un desarrollo interativo-incremental
                                                              1. Interacción de 1-3 semanas
                                                                1. Hecha para proyectos pequeños
                                                                  1. Programación en parejas para incrementar productividad y mejorar la calidad de software
                                                                    1. Pruebas unitarias continuas
                                                                      1. Relacionada, se simplifica el diseño para agilizar el desarrollo y mejorar el matenimiento
                                                                        1. Hacer reuniones diarias
                                                                          1. Programación extrema
                                                                          2. Fases de proceso
                                                                            1. Planificación del proyecto
                                                                              1. 1.- Requerimientos (Historias de usuario)
                                                                                1. 2.- Planificación del proyecto
                                                                                  1. 3.-Define los criterios de aceptación del producto
                                                                                  2. Diseño
                                                                                    1. Tarjetas CRC
                                                                                      1. Para cada clase identificar clase, responsabilidad y colaboración
                                                                                      2. Prototipo
                                                                                        1. Glosario de términos o reglas para estandarizar la programación
                                                                                        2. Códificación
                                                                                          1. Código fuente
                                                                                            1. Pruebas unitarias
                                                                                            2. Pruebas
                                                                                              1. Pruebas de aceptación que se le hacen al cliente
                                                                                              2. Lanzamiento
                                                                                                1. Incremento del software
                                                                                                  1. Versión del software funcional
                                                                                              3. Roles
                                                                                                1. Programador
                                                                                                  1. Responsable del código, diseño, integridad del sistema
                                                                                                  2. Cliente
                                                                                                    1. Define lo que quiere, confía en el grupo, detalla las historias de usuario, hace pruebas de la aceptación
                                                                                                    2. Tester
                                                                                                      1. Difunde resultados a pruebas del proyecto
                                                                                                      2. Tracker
                                                                                                        1. Encargado del seguimiento
                                                                                                          1. Mide el tiempo
                                                                                                            1. Dirige reuniones diarias
                                                                                                            2. Coach
                                                                                                              1. Experto XP
                                                                                                                1. Programador de más alto nivel
                                                                                                                  1. Más experiencia
                                                                                                                    1. Ayuda al equipo a resolver problemas
                                                                                                                    2. Big boos (Gestor)
                                                                                                                      1. Cubre necesidades del equipo
                                                                                                                        1. Es el vinculo de equipo XP y el cleinte
                                                                                                                    3. UP ágil
                                                                                                                      1. Caracteristicas
                                                                                                                        1. Dirigido por casos de uso
                                                                                                                          1. Centrado en la arquitectura
                                                                                                                            1. Interativo-incremental
                                                                                                                              1. Enfocado en riesgos
                                                                                                                                1. Versiones desarrollado al final de cada interación
                                                                                                                                2. Fases del proceso
                                                                                                                                  1. Model
                                                                                                                                    1. Implementación
                                                                                                                                      1. Test
                                                                                                                                        1. Depoyment
                                                                                                                                          1. Configuración Management
                                                                                                                                            1. Project Management
                                                                                                                                              1. Enviroment
                                                                                                                                              2. Roles
                                                                                                                                                1. Manejador ágil
                                                                                                                                                  1. Administrador de la configuración
                                                                                                                                                    1. Implementador
                                                                                                                                                      1. Desarrollador
                                                                                                                                                        1. Administrador del proyecto
                                                                                                                                                          1. Equipo de pruebas
                                                                                                                                                          2. Productos de trabajo
                                                                                                                                                            1. Ssitemas
                                                                                                                                                              1. Código fuente
                                                                                                                                                                1. Suite de pruebas de tregresión
                                                                                                                                                                  1. Documentación del sistema
                                                                                                                                                                    1. Modelo de requerimientos
                                                                                                                                                                      1. Modelo de diseño
                                                                                                                                                                    2. Un proceso es ágil cuando el desarrollo del software es incremental (entregas pequeñas de software ) con ciclos rápidos) sencillo y adaptable (Métodos fáciles y adaptables al cambio)
                                                                                                                                                                      Show full summary Hide full summary

                                                                                                                                                                      Similar

                                                                                                                                                                      Examen Final
                                                                                                                                                                      devisheros
                                                                                                                                                                      Arquitectura de software
                                                                                                                                                                      Edison Angarita
                                                                                                                                                                      Examen - Exposiciones
                                                                                                                                                                      devisheros
                                                                                                                                                                      Gestión de proyectos
                                                                                                                                                                      Danier Javid
                                                                                                                                                                      Scrum
                                                                                                                                                                      Will Daza