¿Cómo se gestionan los requisitos de las solicitudes de cambio de negocio, las mejoras de las aplicaciones, las correcciones de errores y el trabajo de los proyectos?

En nuestros casi 25 años de experiencia, hemos visto a organizaciones aplicar varios enfoques para cumplir su estrategia empresarial y sus planes a largo plazo. El tamaño de la empresa, el plan del proyecto y las aplicaciones implantadas determinan el enfoque adoptado.

En este blog analizamos los pros y los contras de los distintos enfoques.

¿Cuáles son los enfoques?

  1. Algunas organizaciones utilizan una metodología ágil centrada en el desarrollador utilizando una herramienta de gestión de backlog y sprint como Jira/Azure DevOps y otras
    - Agile es la tendencia actual a gestionar pequeñas colecciones o "sprints" de funcionalidad empresarial que pueden diseñarse y planificarse rápidamente y probarse con independencia de otros cambios en el proceso. La principal ventaja de la agilidad es la flexibilidad, la visibilidad del resultado esperado durante las pruebas para validar el diseño y la velocidad de entrega. Sin embargo, cierta imprevisibilidad puede deberse a conflictos no probados/desconocidos con otros "sprints" en curso.
  2. Algunas organizaciones utilizan una herramienta de helpdesk ITSM para la gestión de incidencias/necesidades/defectos.
    - La cascada ha sido el proceso informático dominante para gestionar las solicitudes de soporte cotidianas durante los últimos 20 años y es fácil de gestionar. Los requisitos para los cambios se recogen en la primera fase y se documentan para que los cambios en el desarrollo se conozcan y se realicen con fiabilidad respecto al requisito. La principal ventaja de la cascada es que el tiempo dedicado al principio a refinar y validar los requisitos mejora la velocidad de prueba y entrega. Sin embargo, cambiar los requisitos en las fases posteriores de prueba y puesta en marcha es complicado.
  3. Algunos utilizan una combinación de ambos; por ejemplo, los proyectos se crean en Jira y los problemas de soporte se gestionan a través del servicio de asistencia ITSM.
    - Se puede utilizar una combinación de métodos ágiles y en cascada tanto para el trabajo del proyecto como para los cambios de apoyo, lo que les permite utilizar el que tenga sentido para el tamaño, el calendario y las limitaciones de recursos apropiados de los cambios solicitados. Esto ofrece la máxima flexibilidad y les permite seleccionar un proceso de desarrollo adecuado.
Cómo ayuda Rev-Trac

Sea cual sea el enfoque que adopte, es esencial mantener el sistema de origen actualizado con el progreso del cambio de SAP mediante la capacidad de integración de sincronización de datos de Rev-Trac.

Cuando se gestionan cambios SAP y el ticket de soporte asociado utilizando una herramienta ITSM o se gestiona el trabajo del proyecto utilizando una herramienta de soporte al desarrollo DevOps, es vital asegurarse de que todos los cambios están vinculados y se mantienen sincronizados entre sí.

Esto puede hacerse manualmente, pero es muy propenso a errores o puede perderse por completo. La automatización de la integración entre Rev-Trac y los distintos conjuntos de herramientas debe realizarse con el protocolo REST estándar del sector, que incluye un tráfico de datos cifrado de forma segura e intercambios de tokens de contraseña para cumplir los rigurosos requisitos de seguridad actuales.

Las ventajas de integrar Rev-Trac con estas plataformas de software externas son:

  • Las solicitudes de Rev-Trac pueden crearse automáticamente
  • Se pueden sincronizar los valores de campo de Rev-Trac y de herramientas externas
  • Los usuarios permanecen en sus sistemas preferidos y se benefician de sus interfaces y cuadros de mando preferidos.
  • Se pueden establecer dependencias para garantizar la validación de un resultado o estado en un entorno específico antes de que el flujo de trabajo pueda continuar.
  • Visibilidad/sincronización cuando se entrega y completa un cambio
  • Los casos de prueba pueden activarse en el conjunto de herramientas de pruebas remotas basándose en los datos transmitidos desde la solicitud de Rev-Trac, como objetos o transportes.
  • La comprobación estándar del código puede automatizarse a partir de una aprobación de estado de Rev-Trac para garantizar que se realiza con cada cambio de código.
¿Cómo integran nuestros clientes Rev-Trac con sus herramientas?
Conjuntos de herramientas ITSM:
  • La mayor parte del Rev-Trac integraciones son al conjunto de herramientas ITSM del cliente, como ServiceNow, Remedy, MicroFocus, Cherwell y Jenkins
  • Muchos automatizan la creación de una solicitud de Rev-Trac basada en la creación de un ticket en el conjunto de herramientas ITSM o la configuración de un campo, o la actualización del estado para activar el webhook (carga saliente REST que contiene los datos para enviar al Rev-Trac Master).
  • Algunos clientes automatizan desde Rev-Trac al conjunto de herramientas ITSM remotas, creando el ticket antes de migrar los cambios a producción.
  • Algunos incluyen el envío de actualizaciones cuando un campo en la herramienta ITSM (como el estado o la aprobación) cambia para establecer el estado de la solicitud Rev-Trac vinculada. Esto también se puede hacer bidireccionalmente
Pruebas de conjuntos de herramientas de software:
  • Muchas de las pruebas de Rev-Trac integraciones utilizan el conjunto de herramientas TOSCA (Tricentis), Panaya y Worksoft. La conclusión es que también pueden integrarse con cualquier conjunto de herramientas que tenga una API REST
  • La integración de su solicitud de Rev-Trac con un conjunto de herramientas de prueba le permite aprobar automáticamente un estado de prueba en Rev-Trac cuando el caso de prueba (o plan de prueba si es posible vincular casos de prueba a un plan de prueba) pasa. Haciendo esto se elimina una aprobación más que un usuario debe realizar
  • Los estados de solicitud de Rev-Trac se devuelven automáticamente al desarrollador cuando falla un caso de prueba. Esto se debe a que la API REST revierte el flujo de trabajo de Rev-Trac al estado "En curso" del flujo de trabajo
Conjuntos de herramientas DevOps/Agile:
  • Varios clientes de Rev-Trac han integrado sus flujos de trabajo de Rev-Trac con el:
    • Flujos de trabajo de Jira Epic y Userstory, que mejoran la automatización de las aprobaciones de estado en ambos conjuntos de herramientas cuando procede.
Análisis de impacto
  • Muchos clientes de Rev-Trac integran Rev-Trac para conjuntos de herramientas de análisis de impacto de objetos SAP:
    • LiveCompare (Tricentis) ofrece un conjunto de herramientas para pasar los transportes al servidor LiveCompare, que devuelve un informe con todos los objetos de SAP afectados por los cambios realizados en el transporte. De este modo, se puede conocer la profundidad de las pruebas necesarias para el cambio.
    • Control for Transport (Onapsis) proporciona un conjunto de herramientas para validar la configuración técnica de atributos de transporte necesaria para que un transporte garantice que cumple los requisitos de auditoría. La integración de esta funcionalidad con el conjunto de herramientas de Rev-Trac garantiza que estas comprobaciones se aprueben o no, y que el flujo de trabajo de Rev-Trac se apruebe o revierta en la comprobación.
Norma y revisión del código:
  • La mayoría de los clientes de Rev-Trac han implantado un conjunto de herramientas de comprobación de normas de codificación para asegurarse de que todas las normas de codificación se han validado antes de permitir la publicación de los cambios.
    • Control for Code (Onapsis) ("CodeProfiler") es un conjunto de herramientas que se integra con el flujo de trabajo de Rev-Trac para garantizar que, antes de que se apruebe una solicitud de Rev-Trac para migrar al siguiente sistema, las normas de codificación hayan pasado sus comprobaciones.
Producción Integración de temas:
  • Se trata de una nueva integración que hemos introducido llamada "Conector ITSM". Este conjunto de herramientas le permite conectar automáticamente a sus usuarios finales de producción con su software de gestión de tickets ITSM.
  • Utilizando el menú estándar de SAP, hay disponible una nueva opción de ayuda que permite a los usuarios finales crear automáticamente un nuevo "Incidente" en el conjunto de herramientas ITSM remoto sobre un problema que hayan encontrado al utilizar su entorno de producción SAP. Genera un nuevo incidente basado en capturas de pantalla proporcionadas automáticamente desde las pantallas del usuario de producción en el momento del problema.
  • La mejora de la usabilidad en SAP crea una mejor experiencia para sus usuarios de producción y mejora la velocidad de resolución de los problemas encontrados.

Para más información sobre la integración de herramientas con Rev-Trac, solicite una demostración.