stringtranslate.com

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 simple y fácil de entender para desarrollar software de aplicaciones comerciales utilizando técnicas y conceptos ágiles, pero sin dejar de ser fiel al RUP. El AUP aplica técnicas ágiles que incluyen desarrollo impulsado por pruebas (TDD), modelado ágil (AM), gestión ágil de cambios y 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 dejado de trabajar en la evolución de la AUP.

Disciplina

A diferencia del RUP, la AUP tiene sólo siete disciplinas [ cita requerida ] :

  1. Modelo . Comprender el negocio de la organización, el dominio del problema que aborda el proyecto e identificar una solución viable para abordar el dominio del problema.
  2. Implementación . Transformar los modelos 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 diseñado y validar que se cumplan los requisitos.
  4. Implementación . Plan para la entrega del sistema y ejecución del plan para poner el sistema a disposición de los usuarios finales.
  5. Gestión de 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 realizados en ellos.
  6. Gestión de proyectos . Dirigir las actividades que se llevan a cabo dentro del proyecto. Esto incluye gestionar riesgos, dirigir a las personas (asignar tareas, hacer un seguimiento del progreso, etc.) y coordinar con personas y sistemas fuera del alcance del proyecto para asegurarse de que se realice a tiempo y dentro del presupuesto.
  7. Medio ambiente . Apoyar el resto del esfuerzo garantizando que el equipo disponga de los procesos, la orientación (normas y directrices) y las herramientas (hardware, software, etc.) adecuados según sea necesario.

Filosofías

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

  1. Su personal sabe lo que hace . Las personas no van a leer documentación detallada del proceso, pero querrán recibir orientación y/o capacitación de alto nivel de vez en cuando. El producto AUP proporciona enlaces a muchos de los detalles, si está interesado, pero no se los impone.
  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 Agile Alliance.
  4. Concéntrese en las actividades de alto valor . El enfoque está en las actividades que realmente importan, no en todo lo que podría sucederle en un proyecto.
  5. Independencia de herramientas . Puede utilizar cualquier conjunto de herramientas que desee con Agile UP. La recomendación es que utilice las herramientas que mejor se adapten al trabajo, que suelen ser herramientas sencillas.
  6. Querrá adaptar la AUP para satisfacer sus propias necesidades .

Lanzamientos

El proceso unificado ágil distingue entre dos tipos de iteraciones. Una iteración de lanzamiento de desarrollo da como resultado una implementación en el área de control de calidad y/o demostración. Una iteración de lanzamiento de producción da como resultado una implementación en el área de producción. Este es un refinamiento significativo del proceso unificado racional .

Véase también

Referencias

  1. ^ Waters, John K (28 de febrero de 2008). "Agile lands role in games and business software" (El ágil adquiere protagonismo 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 desde el original el 17 de julio de 2015. Consultado el 26 de junio de 2014 .
  3. ^ Ambler, Scott. "El proceso unificado ágil (AUP)". Ambysoft . Archivado desde el original el 8 de agosto de 2019. Consultado el 21 de diciembre de 2015 .

Enlaces externos