Xtreme Programming

Description

Mind Map on Xtreme Programming, created by wilson reinoso on 09/08/2018.
wilson  reinoso
Mind Map by wilson reinoso, updated more than 1 year ago More Less
Michele Fraga
Created by Michele Fraga about 7 years ago
wilson  reinoso
Copied by wilson reinoso over 5 years ago
0
0

Resource summary

Xtreme Programming
  1. ¿Quién lo creó?
    1. Ken Beck en 1999
    2. ¿Qué es?
      1. Metodología liviana de desarrollo de software que se adapta facilmente a los cambios durante el desarrollo
      2. Objetivos
        1. Establecer las mejores prácticas de Ingeniería de Software en los desarrollo de proyectos.
          1. Mejorar la productividad de los proyectos
            1. Garantizar la Calidad del Software desarrollando, haciendo que este supere las expectativas del cliente.
            2. Ventajas
              1. - Programación organizada. - Menor taza de errores. - Satisfacción del programador
              2. Desventajas
                1. - Es recomendable emplearlo solo en proyectos a corto plazo. - Altas comisiones en caso de fallar.
                2. CaracterÍsticas de XP
                  1. Pareja de programadores
                    1. El código es de todos
                      1. Mini-Versiones
                        1. Mínimo imprescindible
                        2. Ciclos
                          1. Fases
                            1. 1. Fase de Exploración
                              1. 2. Fase de planificacion
                                1. 3. Fase de iteraciones
                                  1. 4. Fase de Puesta en Produccion
                            2. Diseño
                              1. 1. Simplicidad
                                1. 2. Metaforas
                                  1. 3. Solución ('spike)
                                    1. 4. Refactorizacion
                              2. Implementacion
                                1. 1. Cliente Disponible
                                  1. 2. Estándares de codificación
                                    1. 3. Implementación dirigida por las Pruebas Unitarias
                                      1. 4. Programación en Parejas
                                        1. 5. Integración Secuencial
                                          1. 6. Propiedad colectiva del código
                                            1. 7. Ritmo Constante
                                2. Pruebas
                                  1. 1. Puebas Unitarias
                                    1. Escenario de pruebas
                                      1. errores
                                        1. Iteracion
                                          1. Versión mas reciente
                                            1. test de aceptacion
                                        2. REGLAS
                                          1. Planificacion
                                            1. Historias der Usuario
                                              1. Plan de Entregas(Release Plan)
                                                1. Plan de iteraciones
                                                  1. Reuniones Diarias de Seguimiento
                                                  Show full summary Hide full summary

                                                  Similar

                                                  Objetos mutables e inmutables
                                                  Benjamin Villalpando
                                                  Tools and resources for computational thinking
                                                  Miguel Salamanca
                                                  What is programming language? Why python?
                                                  51143
                                                  Eloquent JavaScript
                                                  Marco s
                                                  SCRUM TÉCNICO
                                                  Ginet Hernandez
                                                  DESARROLLO ÁGIL
                                                  Richard Esparza
                                                  Python
                                                  23303
                                                  Progamming
                                                  Hansw734
                                                  What is a Programming Language?
                                                  57771
                                                  Whats is a Programming Language
                                                  52692