metodologias agiles

Páginas: 7 (1586 palabras) Publicado: 23 de marzo de 2013
METODOLOGIAS AGILES

“PROCESO UNIFICADO AGIL (AUP)”



1.- INTRODUCCION.


Los procesos ágiles de desarrollo de software, conocidos anteriormente como metodologías livianas, intentan evitar los tortuosos y burocráticos caminos de las metodologías tradicionales enfocándose en la gente y los resultados.


Es un marco de trabajo conceptual de la ingeniería de softwareque promueve iteraciones en el desarrollo a lo largo de todo el ciclo de vida del proyecto. Existen muchos métodos de desarrollo ágil; la mayoría minimiza riesgos desarrollando software en cortos lapsos de tiempo. El software desarrollado en una unidad de tiempo es llamado una iteración, la cual debe durar de una a cuatro semanas. Cada iteración del ciclo de vida incluye: planificación, análisisde requerimientos, diseño, codificación, revisión y documentación. Una iteración no debe agregar demasiada funcionalidad para justificar el lanzamiento del producto al mercado, pero la meta es tener un demo (sin errores) al final de cada iteración. Al final de cada iteración el equipo vuelve a evaluar las prioridades del proyecto.


Los métodos Agiles enfatizan las comunicaciones cara acara en vez de la documentación. La mayoría de los equipos Agiles están localizados en una simple oficina abierta, a veces llamadas "plataformas de lanzamiento" (bullpen en inglés). La oficina debe incluir revisores, diseñadores de iteración, escritores de documentación y ayuda y directores de proyecto. Los métodos ágiles también enfatizan que el software funcional es la primera medidadel progreso. Combinado con la preferencia por las comunicaciones cara a cara, generalmente los métodos ágiles son criticados y tratados como "indisciplinados" por la falta de documentación técnica.

Metodologías ágiles

 Extreme Programming (XP)

 Scrum

 Agile Modeling Adaptive Software Development (ASD)

 Crystal Clear

 Dynamic Systems Development Method (DSDM)

Feature Driven Development (FDD)

 Lean Software Development (LSD)




 Agile Unified Process (AUP)

 Software Development Rhythms

 Agile Documentation

 ICONIX Process

 Microsoft Solutions Framework (MSF)

 Agile Data Method

 Database Refactoring

 LeanCMMI


PROCESO UNIFICADO AGIL (AUP).-


El Proceso Unificado Agil de Scott Ambler o Agile UnifiedProcess (AUP) en inglés es una versión simplificada del Proceso Unificado de Rational (RUP). Este describe de una manera simple y fácil de entender la forma de desarrollar aplicaciones de software de negocio usando técnicas ágiles y conceptos que aún se mantienen válidos en RUP. El AUP aplica técnicas ágiles incluyendo Desarrollo Dirigido por Pruebas (test driven development - TDD),Modelado Agil, Gestión de Cambios Agil, y Refactorización de Base de Datos para mejorar la productividad.

El proceso unificado (Unified Process o UP) es un marco de desarrollo software iterativo e incremental. A menudo es considerado como un proceso altamente ceremonioso porque especifica muchas actividades y artefactos involucrados en el desarrollo de un proyecto software. Dado que es unmarco de procesos, puede ser adaptado y la más conocida es RUP (Rational Unified Process) de IBM.


AUP se preocupa especialmente de la gestión de riesgos. Propone que aquellos elementos con alto riesgo obtengan prioridad en el proceso de desarrollo y sean abordados en etapas tempranas del mismo. Para ello, se crean y mantienen listas identificando los riesgos desde etapasiníciales del proyecto. Especialmente relevante en este sentido es el desarrollo de prototipos ejecutables durante la base de elaboración del producto, donde se demuestre la validez de la arquitectura para los requisitos clave del producto y que determinan los riesgos técnicos.


El proceso AUP establece un Modelo más simple que el que aparece en RUP por lo que reúne en una única disciplina las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodologías Agiles
  • Metodologias agiles
  • metodologia agil
  • Metodologia agil
  • Metodologias agiles
  • Metodologias agiles
  • Metodologías Ágiles
  • Metodologías Ágiles

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS