metodologias agiles

10
Metodologi as agiles

Upload: sarah-cles

Post on 11-Dec-2014

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Metodologias Agiles

Metodologias

agiles

Page 2: Metodologias Agiles

¿Qué es una metodologia agil?

• constituyen un nuevo enfoque en el desarrollo de software, mejor aceptado por los desarrolladores de e-projects que las metodologías convencionales (ISO-9000, CMM,) debido a la simplicidad de sus reglas y prácticas, su orientación a equipos de desarrollo de pequeño tamaño, su flexibilidad ante los cambios y su ideología de colaboración.

Page 3: Metodologias Agiles

Metodologias agiles

Scrum • se enfoca en el hecho de que procesos definidos

y repetibles sólo funcionan para atacar problemas definidos y repetibles

• La literatura de Scrum se enfoca principalmente en la planeación iterativa y el seguimiento del proceso.

Page 4: Metodologias Agiles

XP• Una de las más llamativas, así como inicialmente

atractiva, es su fuerte énfasis en las pruebas.

• ha desarrollado un liderazgo amplio, muchos de ellos provenientes del proyecto fundamental C3. Como resultado hay muchas fuentes para más información.

Metodologias agiles

Page 5: Metodologias Agiles

Crystal• comparte con XP una orientación humana, pero

esta centralización en la gente se hace de una manera diferente. Se considera que las personas encuentran difícil seguir un proceso disciplinado, así que más que seguir la alta disciplina de XP, explora la metodología menos disciplinada que aun podría tener éxito, intercambiando conscientemente productividad por facilidad de ejecución. Se considera que aunque Crystal es menos productivo que XP, más personas serán capaces de seguirlo.

Metodologias agiles

Page 6: Metodologias Agiles

El Desarrollo de Software Adaptable (ASD)• Sus principales características son: iterativo,

orientado a los componentes software más que a las tareas y tolerante a los cambios

• No proporciona el tipo de prácticas detalladas, pero proporciona la base fundamental de por qué el desarrollo adaptable es importante y las consecuencias a los más profundos niveles de la organización y la gerencia.

Metodologias agiles

Page 7: Metodologias Agiles

Desarrollo Manejado por Rasgos (FDD)• Se enfoca en iteraciones cortas que

entregan funcionalidad tangible. En el caso del FDD las iteraciones duran dos semanas.

• Tiene cinco procesos:o Desarrollar un Modelo Global o Construir una Lista de los Rasgos o Planear por Rasgo o Diseñar por Rasgo o Construir por Rasgo

• Los desarrolladores entran en dos tipos: o dueños de clases, y o programadores jefe.

Metodologias agiles

Page 8: Metodologias Agiles

• DSDM (Método de Desarrollo de Sistema Dinámico)

El proceso forma tres ciclos entretejidos: o el ciclo del modelo funcional, produce documentación de

análisis y prototipos, o el ciclo de diseño del modelo, diseña el sistema para uso

operacional.o el ciclo de implantación, se ocupa del despliegue al uso

operacional

• Igual que otros métodos ágiles, usan ciclos de plazos cortos de entre dos y seis semanas. Hay un énfasis en la alta calidad y adaptabilidad hacia requisitos cambiantes

Metodologias agiles

Page 9: Metodologias Agiles

Lean Development (LD) • En LD, los cambios se consideran riesgos, pero si

se manejan adecuadamente se pueden convertir en oportunidades que mejoren la productividad del cliente.

• Su principal característica es introducir un mecanismo para implementar dichos cambios.

Metodologias agiles

Page 10: Metodologias Agiles

El Proceso Unificado Agil (AUP)

• Aplica técnicas ágiles incluyendo Desarrollo Dirigido por Pruebas , Modelado Agil, Gestión de Cambios Agil, y Refactorización de Base de Datos para mejorar la productividad.

Metodologias agiles