Articulo de referencia

Proceso unificado ágil

El proceso unificado ágil ( AUP ) es una versión simplificada del proceso unificado racional (RUP) desarrollado por Scott Ambler . [ 1 ] Describe un enfoque sencillo y fácil de ...

El proceso unificado ágil ( AUP ) es una versión simplificada del proceso unificado racional (RUP) desarrollado por Scott Ambler . [ 1 ] Describe un enfoque sencillo y fácil de entender para desarrollar software de aplicaciones empresariales utilizando técnicas y conceptos ágiles, sin dejar de ser fiel al RUP. El AUP aplica técnicas ágiles, como el desarrollo guiado por pruebas (TDD), el modelado ágil (AM), la gestión ágil del cambio y la refactorización de bases de datos para mejorar la productividad.

En 2011, la AUP representaba el uno por ciento de todas las metodologías ágiles utilizadas. [ 2 ] En 2012, la AUP fue reemplazada por la entrega ágil disciplinada (DAD). Desde entonces, se ha cesado el trabajo para desarrollar la AUP.

Disciplina

A diferencia de la RUP, la AUP solo tiene siete disciplinas :

  1. Modelo . Comprender el negocio de la organización, el ámbito problemático que aborda el proyecto e identificar una solución viable para abordar dicho ámbito.
  2. Implementación . Transformar el/los modelo(s) en código ejecutable y realizar un nivel básico de pruebas, en particular pruebas unitarias .
  3. Prueba . Realizar una evaluación objetiva para garantizar la calidad. Esto incluye detectar defectos, verificar que el sistema funcione según lo previsto y validar que se cumplan los requisitos.
  4. Despliegue . Planificar la entrega del sistema y ejecutar el plan para que el sistema esté disponible para los usuarios finales.
  5. Gestión de la configuración . Gestionar el acceso a los artefactos del proyecto. Esto incluye no solo el seguimiento de las versiones de los artefactos a lo largo del tiempo, sino también el control y la gestión de los cambios que se realicen en ellos.
  6. Gestión de proyectos . Dirigir las actividades que se desarrollan dentro del proyecto. Esto incluye gestionar los riesgos, dirigir al personal (asignar tareas, hacer seguimiento del progreso, etc.) y coordinar con personas y sistemas ajenos al proyecto para garantizar su entrega a tiempo y dentro del presupuesto.
  7. Entorno . Apoyar el resto del esfuerzo garantizando que el equipo disponga, según sea necesario, del proceso adecuado, la orientación (normas y directrices) y las herramientas (hardware, software, etc.).

Filosofías

El Agile UP se basa en las siguientes filosofías: [ 3 ]

  1. Su personal sabe lo que hace . Si bien no suelen leer documentación detallada de los procesos, sí necesitarán orientación general o capacitación de vez en cuando. El producto AUP proporciona enlaces a muchos de los detalles, si le interesan, pero no le obliga a consultarlos.
  2. Sencillez . Todo se describe de forma concisa en unas pocas páginas, no en miles.
  3. Agilidad . Agile UP se ajusta a los valores y principios del desarrollo de software ágil y de la Agile Alliance .
  4. Céntrate en las actividades de alto valor . La atención se centra en las actividades que realmente importan, no en todo lo que podría sucederte en un proyecto.
  5. Independencia de herramientas . Con Agile UP, puedes usar cualquier conjunto de herramientas que desees. Se recomienda usar las herramientas más adecuadas para la tarea, que suelen ser herramientas sencillas.
  6. Deberás adaptar la Política de Uso Aceptable (AUP) a tus propias necesidades .

Comunicados

El proceso unificado ágil distingue entre dos tipos de iteraciones. Una iteración de lanzamiento de desarrollo da como resultado un despliegue en el área de control de calidad o de demostración. Una iteración de lanzamiento de producción da como resultado un despliegue en el área de producción. Esto representa una mejora significativa con respecto al proceso unificado racional .

Véase también

Referencias

  1. Waters, John K (28 de febrero de 2008). "Agile adquiere un papel importante en los juegos y el software empresarial" . The Register . Consultado el 3 de agosto de 2009 .
  2. "Resultados de la encuesta sobre el estado del desarrollo ágil, 2011. VersionOne" . Archivado del original el 17 de julio de 2015. Consultado el 26 de junio de 2014 .
  3. Ambler, Scott. "El Proceso Unificado Ágil (AUP)" . Ambysoft . Archivado del original el 8 de agosto de 2019. Recuperado el 21 de diciembre de 2015 .
  • Página de AmbySoft Agile Unified Process archivada el 8 de agosto de 2019 en Wayback Machine .
  • El artículo de Scott Amber en Dr. Dobbs titulado "¿Dónde están todos los puestos?"