metodología ágil

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
metodología ágil por Mind Map: metodología ágil

1. Definición

1.1. son aquellas que permiten adaptar la forma de trabajo a las condiciones del proyecto, consiguiendo flexibilidad e inmediatez en la respuesta para amoldar el proyecto y su desarrollo a las circunstancias específicas del entorno.

2. Características

2.1. - Basadas en eucarísticas provenientes de prácticas de producción de código.

2.2. - Especialmente preparados para cambios durante el proyecto.

2.3. - Impuestas internamente (por el equipo).

2.4. - Proceso menos controlado, con pocos principios.

2.5. -No existe contrato tradicional o al menos es bastante flexible.

2.6. - El cliente es parte del equipo de desarrollo.

2.7. - Grupos pequeños (<10 integrantes) y trabajando en el mismo sitio.

2.8. - Pocos artefactos.

2.9. - Pocos roles.

2.10. - Menos énfasis en la arquitectura del software.

3. Técnicas Ágiles

3.1. Scrum.

3.2. Híbrida Scrum/XP.

3.3. Híbrida personalizada (múltiples metodologías).

3.4. Scrumban.

3.5. Kanban.

4. Desventajas

4.1. Problemas derivados de la comunicación oral.

4.2. Fuerte dependencia de las personas.

4.3. Falta de reusabilidad derivada de la falta de documentación.

4.4. Restricciones en cuanto a tamaño de los proyectos.

4.5. Problemas derivados del fracaso de los proyectos ágiles.

5. Ventajas

5.1. Cada componente del producto final ha sido probado y satisface los requerimientos.

5.2. Evita malentendidos de requerimientos entre el cliente y el equipo.

5.3. Mejora continua de los procesos y el equipo de desarrollo.

5.4. Atención continua a la excelencia técnica y al buen diseño.

5.5. Importancia de la simplicidad al eliminar trabajo innecesario.

6. Ciclo de vida

6.1. planificación

6.2. análisis de requisitos

6.3. diseño

6.4. codificación

6.5. documentación