Skip to main content

Definición de estándares de calidad en su equipo

La corrección de un bug es mucho más costosa una vez que este llega a los usuarios de producción. El patrón de permitir funciones de baja calidad en su entorno de producción da lugar a una deuda técnica. La deuda técnica significa que pasa más tiempo corrigiendo bugs que trabajando en nuevas funciones que agregan valor de negocio. Permitir que los cambios no revisados o poco probados pasen por un conducto de integración e implementación continuas (CI/CD) puede tener resultados desastrosos para sus lanzamientos.

Establecer prácticas estándares para su equipo de desarrollo puede evitar estos tipos de problemas y le permite centrarse en la entrega de nuevas funciones a sus usuarios. Entre estas prácticas, se incluyen las siguientes:

  • Aprovechar las revisiones de ramas
  • Establecer un proceso de aprobación de introducción de reglas
  • Abordar las advertencias del sistema de contención
  • Crear advertencias de contención personalizadas
  • Supervisar las alertas y excepciones

Establecer estas prácticas en su equipo ayuda a garantizar que su aplicación sea de la mayor calidad posible antes de promoverla a otros entornos o permitir la inclusión del cambio en el conducto de integración continua.

Aprovechar las revisiones de ramas

Para aumentar la calidad de su aplicación, usted o un equipo de desarrollo de ramas puede crear revisiones del contenido de estas. Para obtener más información sobre cómo crear y gestionar revisiones de ramas, consulte el tema de ayuda sobre Revisiones de ramas.

La landing page Branch quality (Calidad de la rama) ayuda al proceso de revisión de ramas, mostrando advertencias de contención, conflictos de fusión y resultados de pruebas unitarias. Es importante mantener un alto puntaje de cumplimiento y asegurarse de que se pruebe el código. El flujo no opcional pxCheckForGuardrails del gerente de implementación detendrá un intento de fusión cuando una respuesta de Get Branch Guardrails (Obtener sistemas de contención de ramas) muestre que el puntaje ponderado de cumplimiento del sistema de contención es menor que el puntaje mínimo permitido del sistema de contención.

Use Pulse para colaborar en las revisiones. Pulse también puede enviar correos electrónicos cuando se asigna y se cierra una revisión de ramas. Una vez que se hayan abordado todos los comentarios y problemas de calidad, puede fusionar la rama en la aplicación.

Establecer la aprobación de introducción

Puede habilitar y personalizar el proceso de aprobación de introducción de reglas predeterminado para realizar los pasos que considere necesarios para mantener la calidad de las reglas introducidas. Por ejemplo, puede modificar el proceso de aprobación de introducción para enrutar las introducciones de los miembros del equipo junior a los miembros del equipo sénior para su revisión.

Abordar las advertencias de contención de la aplicación

La landing page Application Guardrails (Contenciones de la aplicación) (Dev Studio > Configure > Application > Quality > Guardrails (Dev Studio > Configurar > Aplicación > Calidad > Contenciones)) le ayuda a comprender en qué medida su aplicación cumple con las prácticas recomendadas o las contenciones. Para obtener más información sobre las métricas de presentación de reportes y los indicadores clave que están disponibles en la landing page, consulte el tema de ayuda sobre la landing page Application Guardrails (Contenciones de la aplicación).

Abordar las advertencias puede llevar mucho tiempo. Revise y aborde estas advertencias diariamente, para que no se conviertan en algo abrumador y le impidan trasladar las funciones de su aplicación a otros entornos. Para obtener más información sobre cómo gestionar las advertencias, consulte el tema de ayuda sobre Mejorar su puntaje de cumplimiento.

Crear advertencias de contención personalizadas

Puede crear advertencias de contención personalizadas para detectar ciertos tipos de violaciones. Por ejemplo, su organización desea colocar una advertencia en cualquier regla de actividad que use el método de actividad Obj-Delete. Puede crear una advertencia de contención personalizada para mostrar una advertencia que debe justificarse antes de mover la regla a otro entorno.

Supervisar las alertas y excepciones

No promueva aplicaciones con alertas y excepciones frecuentes a otros entornos. Use Pega Predictive Diagnostic Cloud (PDC), una aplicación con tecnología de AI que se usa durante todo el ciclo de vida de la aplicación para evaluar el estado de su aplicación, notificarle los problemas más importantes y resolver los problemas de rendimiento y estabilidad. Use Pega Predictive Diagnostic Cloud™ (PDC), ya sea un cliente de Pega Cloud® Services o use el servicio PDC para supervisar sus implementaciones en las instalaciones o en la nube privada. Para obtener más información, consulte Pega Predictive Diagnostic Cloud.

Además de PDC, use Autonomic Event Services (AES) para monitorear el estado de la aplicación. Para obtener más información, consulte Introducción a Autonomic Event Services (AES). Si no tiene acceso a AES, use PegaRULES Log Analyzer (PLA) para descargar y analizar el contenido de los registros de excepciones y aplicaciones. Para obtener más información, consulte PegaRULES Log Analyzer (PLA) en Pega Exchange.


This Topic is available in the following Module:

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