Metodologías agiles

Solo disponible en BuenasTareas
  • Páginas : 11 (2553 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de octubre de 2010
Leer documento completo
Vista previa del texto
Universidad Nacional de Trujillo
Facultad de Ciencias Físicas y Matemáticas Escuela de Informática

Metodologías Ágiles

Amaro Calderón, Sarah Dámaris Valverde Rebaza. Jorge Carlos

Trujillo – Perú 2007

Metodologías Ágiles

Índice
1. Introducción.................................................................................................. 3 2. Historia de los Procesos deDesarrollo..................................................... 3 3. Las Metodologías Ágiles ............................................................................ 6 3.1 El Manifiesto Ágil...................................................................................... 8 3.2 Metodologías Ágiles versus Metodologías Tradicionales ......................... 9 3.3 ¿Por qué usar Metodologías Ágiles?..................................................... 10 4. Metodologías Ágiles de Desarrollo de Software ..................................... 11 4.1 XP – eXtreme Programming................................................................... 12 4.2 Scrum ..................................................................................................... 18 4.3 Crystal Clear.......................................................................................... 23 4.4 DSDM – Dynamic Systems Development Method ................................. 27 4.5 FDD – Feature Driven Development ...................................................... 30 4.6 ASD – Adaptive Software Development ................................................. 32 5. Crítica a las Metodologías Ágiles............................................................. 34 6. Conclusiones.............................................................................................. 36 7. Referencias ................................................................................................ 37

2

Metodologías Ágiles

Metodologías Ágiles

1. Introducción
Para asegurar el éxito durante el desarrollo desoftware no es suficiente contar con notaciones de modelado y herramientas, hace falta un elemento importante: la metodología de desarrollo, la cual nos provee de una dirección a seguir para la correcta aplicación de los demás elementos.

Generalmente el proceso de desarrollo llevaba asociado un marcado énfasis en el control del proceso mediante una rigurosa definición de artefactos, incluyendomodelado y documentación roles, actividades y

detallada.

Este esquema

"tradicional" para abordar el desarrollo de software ha demostrado ser efectivo y necesario en proyectos de gran tamaño (respecto a tiempo y recursos), donde por lo general se exige un alto grado de ceremonia en el proceso. Sin embargo, este enfoque no resulta ser el más adecuado para muchos de los proyectos actuales dondeel entorno del sistema es muy cambiante, y en donde se exige reducir

drásticamente los tiempos de desarrollo pero manteniendo una alta calidad.

Ante las dificultades para utilizar metodologías tradicionales con estas restricciones de tiempo y flexibilidad, muchos equipos de desarrollo se resignan a prescindir de las buenas prácticas de la Ingeniería del Software, asumiendo el riesgo que elloconlleva. En este contexto, las metodologías ágiles emergen como una posible respuesta para llenar ese vacío metodológico. Por estar especialmente orientadas para proyectos pequeños, las Metodologías Ágiles constituyen una solución a

medida para ese entorno, aportando una elevada simplificación que a pesar de ello no renuncia a las prácticas esenciales para asegurar la calidad del producto.2. Historia de los Procesos de Desarrollo
Uno de los grandes pasos dados en la industria del software fue aquel en que se plasmó el denominado modelo de cascada ya que sirvió como base para la formulación

3

Metodologías Ágiles

del análisis estructurado, el cual fue uno de los precursores en el camino hacia la aplicación de prácticas estandarizadas dentro de la ingeniería de software....
tracking img