Please enable JavaScript.
Coggle requires JavaScript to display documents.
METODOLOGÍAS ÁGILES-Las más importantes y usadas. ((Feature-Driven…
METODOLOGÍAS ÁGILES-Las más importantes y usadas.
Feature-Driven Development(FDD )
se basa en un ciclo muy corto de iteración, nunca superior a dos semanas
orientados a cumplir una lista de"características" que debe tener el software a desarrollar
características
Ha de ser muy simple, y poco costosa de desarrollar, entre uno y diez días
Ha de aportarle valor al cliente y ser relevante para su negocio
Debe poderse expresar en términos de <acción> <resultado> <objeto>.
Adaptive Software Development(ASD)
no es una metodología de desarrollo de software, sino un mé-todo (como un caballo de troya) a través del cual inculcar una cultura adaptativa a la empresa
Los objetivos de esta metodología son cuatro:
Concienciar a la organización de que debe esperar cambio e incertidumbrey no orden y estabilidad.
Desarrollar procesos iterativos de gestión del cambio.
Facilitar la colaboración y la interacción de las personas a nivel interperso-nal, cultural y estructural.
Marcar una estrategia de desarrollo rápido de aplicaciones pero con rigory disciplina.
SCRUM
Manipula lo impredecible y controla la flexibilidad.
fases
pre-juego,
Revisión de funcionalidades
juego y
Distribución de las tareas
post-juego.
Entrega de funcionalidades
Dynamic Systems Development Method(DSDM )
Esta se usa para procesos de producción de software.
fases
Estudio de la viabilidad
Estudio del negocio
Modelado funcional
Diseño y construcción
Implementación
¿Cuándo puedo aplicar una metodología ágil?
Depende de cada proyecto en concreto
cada uno necesita de una metodologíaadecuada a él que le garantice el éxito
XP – Extreme Programming
características
El juego de Planeamiento
Pequeños Releases
Metáfora
Diseño Simple
Testing
Refactoring
Programación de a Pares
Propiedad Colectiva del Código
Integración Continua
Semana de 40-horas
Cliente en el lugar de Desarrollo
Estándares de Codificación
las prácticas propuestas contribuyen a maximizar la comunicación entre las personas, permitiendo de esa forma una mayor transferenciade conocimiento entre los desarrolladores y con el cliente, quien también es parte del equipo.
Crystal Methodologies
El equipo es la base de estas metodologías
políticas de trabajo en equipo
Orientadas a fomentar la mejora de estas habilidades. Dependiendo del tamaño el equipo, se establece una metodología u otra designadas por color: