Skip to main content

Prácticas recomendadas para la gestión de lanzamientos

El desarrollo ágil apoya la necesidad del cliente de actualizar su entorno de producción a medida que cambian las necesidades del negocio. La incorporación de una metodología ágil en el desarrollo de aplicaciones permite realizar cambios frecuentes y garantiza que dichos cambios funcionen como se espera.

Pega Platform™ incluye prácticas recomendadas para el desarrollo ágil, como las siguientes:

  • Actualizaciones en tiempo real: iteraciones de desarrollo frecuentes y de pequeño alcance
  • Pruebas: validación continua de las aplicaciones para identificar y resolver los problemas en una etapa temprana
  • Ramas: entorno de desarrollo en equipo simultáneo para maximizar la productividad

Un enfoque de desarrollo ágil proporciona un desarrollo de aplicaciones continuo e iterativo basado en requerimientos del negocio de pequeño alcance. Cuando los requerimientos del negocio cambian, se pueden hacer actualizaciones más pequeñas y frecuentes. Por ejemplo, agrega un chatbot basado en comentarios o corrige un bug en la interfaz de usuario.

Nota: Para obtener más información sobre cómo agregar elementos ágiles, como feedback, historias de usuarios o bugs, consulte Agile Workbench

DevOps

DevOps refuerza la integración entre los equipos de desarrollo, de pruebas y de asistencia posterior al lanzamiento con el fin de llevar el proceso ágil a un nivel superior. Los equipos de DevOps trabajan en todo el ciclo de vida de la aplicación para proporcionar una construcción más automatizada, lo que simplifica la forma de configurar, validar, desplegar y entregar una aplicación.

Nota: Para obtener más información sobre DevOps, consulte DevOps.

Consulte los números de la siguiente imagen para aprender más sobre las prácticas recomendadas del desarrollo ágil:

Agile development best practices
  1. Actualizaciones en tiempo real incluidos los resultados de las pruebas: Una meta de DevOps es que los cambios en el entorno de producción se activen desde un entorno inferior (por ejemplo, desde el entorno de desarrollo hacia el de producción). En la metodología ágil, la gestión automatizada de lanzamientos simplifica el proceso de despliegue, ya que supervisa todas las etapas de las pruebas y el despliegue.
  2. Pruebas continuas: Pruebe continuamente su aplicación para identificar los problemas con anticipación. La integración continua (CI) y la entrega continua (CD) son los pilares clave de DevOps. 
  3. Integración continua (CI): La integración continua (CI) le permite fusionar periódicamente los cambios de código en un repositorio central para facilitar la creación automatizada y las ejecuciones de pruebas. Este proceso le ayuda a encontrar y solucionar los bugs con mayor rapidez, a mejorar la calidad del software y a reducir el tiempo de validación y lanzamiento del código nuevo.
  4. Entrega continua (CD): Los cambios en el código de la entrega continua (CD) se crean, se prueban y se preparan automáticamente para su posible lanzamiento a producción. La entrega continua envía los cambios en el código a través de un proceso de pruebas estandarizado y automatizado, y luego despliega todos los cambios en un entorno de pruebas. A continuación, el código puede pasar al entorno de producción o al entorno de pruebas para prepararse para el lanzamiento desde el entorno de pruebas.
  5. Calidad de la aplicación: Utilice el dashboard Application Quality para supervisar continuamente la calidad de la aplicación. El desarrollo en ramas ayuda a garantizar que solo se introduzcan configuraciones de calidad. DevOps desglosa los silos de los equipos de desarrollo, garantía de calidad y operaciones del sistema. La siguiente figura muestra el dashboard de calidad de la aplicación:
    Application Quality dashboard

Como Business Architect de Pega, puede trabajar con las partes interesadas del negocio para probar una aplicación y luego entregarle esa información al equipo de desarrollo para su posterior perfeccionamiento como parte del proceso de desarrollo ágil.

Compruebe sus conocimientos con la siguiente actividad:


This Topic is available in the following Modules:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice