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 :
- 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.
- Implementación . Transformar el/los modelo(s) en código ejecutable y realizar un nivel básico de pruebas, en particular pruebas unitarias .
- 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.
- Despliegue . Planificar la entrega del sistema y ejecutar el plan para que el sistema esté disponible para los usuarios finales.
- 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.
- 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.
- 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 ]
- 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.
- Sencillez . Todo se describe de forma concisa en unas pocas páginas, no en miles.
- Agilidad . Agile UP se ajusta a los valores y principios del desarrollo de software ágil y de la Agile Alliance .
- 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.
- 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.
- 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
- ↑ 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 .
- ↑ "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 .
- ↑ Ambler, Scott. "El Proceso Unificado Ágil (AUP)" . Ambysoft . Archivado del original el 8 de agosto de 2019. Recuperado el 21 de diciembre de 2015 .
Enlaces externos
- 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?"
- Desarrollo ágil de software