En los entornos SAP actuales, a menudo complejos y distribuidos, un proceso de gestión de cambios sólido y eficiente desempeña un papel fundamental en DevOps y en el éxito de la entrega y el mantenimiento de las aplicaciones SAP.

Los procedimientos y métodos coherentes permiten a los equipos de TI de SAP ejecutar los cambios sin interrumpir las operaciones diarias, lo que garantiza una alta disponibilidad de las aplicaciones SAP a un coste significativamente menor.

Pero la realidad suele ser distinta. Las prácticas actuales de desarrollo de software -incluido SAP- están muy automatizadas.

Las organizaciones utilizan una gran variedad de ALM herramientas y tecnologías DevOps a lo largo del ciclo de vida de una aplicación SAP.

Ahora, el conjunto de herramientas de una empresa puede incluir soluciones ITSM, herramientas ALM, software de gestión de proyectos y seguimiento de tareas, tecnologías de automatización de pruebas y gestión de defectos, y soluciones de análisis de código e impacto.

¿Cuáles son los retos de las herramientas ALM?

El problema es que, con demasiada frecuencia, las herramientas ALM y las tecnologías DevOps funcionan en silos y no se integran a la perfección con la entrega de cambios en los sistemas SAP.

Conectar estas herramientas ALM dispares, conjuntos de herramientas DevOps y equipos no ha sido comúnmente un enfoque desde el punto de vista de TI empresarial.

Sin una única fuente de verdad, no existe una fuente central de verdad para los cambios de SAP, y el flujo de información puede ser difícil de rastrear.

La falta de transparencia en el cambio de SAP aumenta el esfuerzo de auditoría, ya que el tiempo y el recursos se desperdician buscando información.

Lo más importante es que no todos los detalles necesarios -o quizás incorrectos- sobre un cambio de SAP se encuentran en los sistemas SAP o en las soluciones de terceros.

Para algunas organizaciones que utilizan herramientas ALM heredadas, tecnologías y sistemas DevOps, puede salirse rápidamente de control, lo que resulta en:

  • Retrasos y demoras en los proyectos
  • Progresión involuntaria de cambios no aprobados o no probados
  • Errores de tratamiento de datos
  • Costosos tiempos de inactividad no programados

¿Por qué puede ser una pesadilla utilizar herramientas SAP ALM independientes?

Muchas organizaciones, por ejemplo, utilizan ServiceNow para gestionar el desarrollo de software a nivel empresarial.

Sin embargo, ServiceNow no soporta el despliegue técnico de cambios SAP, que comienza en el sistema Dev y se promueve a través del entorno siguiendo una ruta predefinida.

Con prácticas tradicionales como las aprobaciones por correo electrónico y la documentación de transporte actualizada en Word o Excel, es fácil que la implementación técnica y la solicitud de cambio (empresarial) en ServiceNow no estén sincronizadas con las realidades del entorno SAP.

Cómo resolver los problemas

A pesar de los retos, no es raro que las organizaciones quieran invertir en herramientas para proyectos SAP o seguir utilizando tecnologías heredadas a lo largo del ciclo de vida de una aplicación SAP.

Sin embargo, es imprescindible elegir las soluciones y los enfoques adecuados para capacitar adecuadamente a sus equipos y permitirles navegar por las complejidades de su entorno SAP.

¿Por qué Rev-Trac?

  1. Tecnología:

Eliminar la interacción humana en el proceso de gestión de cambios es crucial para maximizar el tiempo de actividad del sistema de producción, reducir los costes y obtener rápidamente los beneficios (empresariales) de sus aplicaciones SAP.

La automatización de la gestión de cambios permite a su organización sustituir los métodos manuales ineficaces y de alto riesgo por procesos coherentes configurables y aplicados para ofrecer cambios SAP rápidos y seguros.

Utilizando Rev-Trac Platino - una plataforma automatizada de gestión de cambios de SAP: los equipos informáticos de SAP pueden reducir el tiempo de puesta en marcha sin sacrificar la calidad ni poner en riesgo los sistemas de producción.

La herramienta de automatización de software garantiza el cumplimiento de los procedimientos a nivel de auditoría, y las aplicaciones pueden implantarse con seguridad al ritmo acelerado que necesita una organización.

  1. Proceso:

En esta era de ecosistemas SAP formados por tecnologías dispares, es más importante que nunca mejorar el desarrollo y el mantenimiento de las aplicaciones SAP mediante la conexión de conjuntos de herramientas ALM.

Y se está convirtiendo en una prioridad para los propietarios de empresas y los responsables de equipos informáticos con sistemas SAP back-end.

Un entorno SAP conectado constituye la base del éxito de una empresa, organización o departamento gubernamental.

Al hacer realidad los intercambios de datos automatizados entre herramientas ALM, la integración rompe los tradicionales silos de desarrollo, reduce los costes operativos y respalda la entrega continua de cambios SAP a lo largo del ciclo de vida de una aplicación.

Rev-Trac le proporciona los medios para integrar sus sistemas SAP con las herramientas ALM que su organización utiliza para las tareas relacionadas con SAP.

Nuestra solución se integra bidireccionalmente con las mejores soluciones de su categoría en áreas clave para maximizar la automatización de las actividades de gestión de cambios de SAP, entre las que se incluyen:

  • ITSM - ServiceNow y Cherwell y otros
  • Seguimiento de proyectos/tareas y desarrollo ágil - Jira, etc.
  • Pruebas - Tricentis Tosca, Worksoft y MicroFocus y otros
  • Análisis de impacto - Tricentis LiveCompare, Panaya, etc.
  • Revisión de código - Virtual Forge CodeProfiler, soluciones nativas de SAP - CodeInspector, ABAP Test Cockpit y otros

¿Cómo se integra Rev-Trac con otras herramientas?

La solución aprovecha las API REST y los servicios web para que la integración permita el intercambio de datos entre las aplicaciones conectadas.

Un enfoque basado en la API REST hace que integraciones altamente seguras, sencillas y escalables. Están diseñados para la comunicación independientemente del tamaño o la capacidad del software vinculado y pueden gestionar muchos tipos de solicitudes y enviar datos en muchos formatos diferentes.

  1. Flujo de trabajo:

En lo que Rev-Trac se centra y destaca es en la gestión de cambios SAP y la orquestación de procesos.

Los creadores del software, Revelation Software Concepts (RSC), nunca se aventuraron en otras áreas como las pruebas automatizadas o ITSM. En su lugar, RSC dejó esos campos en manos de empresas especializadas en ellos.

Este enfoque unívoco permitió a RSC construir una plataforma de gestión de cambios potente y profundamente integrada en SAP que proporciona la orquestación y el enlace para una cadena de herramientas DevOps robusta y automatizada de extremo a extremo.

Una plataforma totalmente unificada -que integre las herramientas ALM- aumenta la probabilidad de SAP DevOps éxito y acelera el cambio a lo largo del ciclo de vida de una aplicación.

Rev-Trac es el motor de orquestación que facilita el diseño y la implantación de los flujos de trabajo definidos por el cliente, desde el "requerimiento de un cambio" hasta el "despliegue en Producción".

Estos flujos de trabajo pueden ser tan simples o complejos como sea necesario. El objetivo es definir la organización, la secuencia y los traspasos de acciones para ejecutar SAP DevOps actividades y maximizar el retorno de la inversión en tecnología.

Una ruta definida puede combinar funcionalidades para automatizar y acelerar el cambio de SAP y la comprobación segura de la interdependencia de los objetos técnicos realizada durante el desarrollo y antes de la migración.

Y puede garantizar el éxito de la migración de los transportes y permitir la interacción con otras herramientas para la activación automática de pruebas, revisiones de código, etc.

Algo para reflexionar: 

La entrega continua es un principio básico de DevOps. También es un enfoque muy factible para los usuarios de SAP.

Sean cuales sean sus objetivos empresariales, es crucial garantizar que el software esté siempre listo para desplegarse de forma segura.

Con Rev-Trac, puede automatizar de forma segura casi toda la actividad manual de transporte, migración de cambios y versiones y aprobación de SAP, a la vez que busca e informa a los aprobadores debidamente autorizados y aplica la segregación de funciones.

Sin embargo, eso es sólo la mitad de la historia de la entrega continua. También necesita implementar y entregar pruebas SAP automatizadas y más continuas para alcanzar sus objetivos.

Si se automatizan las fases de lanzamiento y despliegue, pero no las de pruebas, éstas se convierten en un cuello de botella.

Por otro lado, si dispone de herramientas automatizadas para las pruebas unitarias, funcionales o de integración, pero no cuenta con un proceso automatizado de lanzamiento e implantación de SAP, ahí es donde se produce el cuello de botella.

He aquí un ejemplo básico de cómo puede funcionar una integración de automatización de pruebas Rev-Trac:

[su_youtube_advanced url="https://youtu.be/DaviNDx3xkQ" width="500″ height="500″ controls="no" rel="no" modestbranding="yes" theme="light"]

Vea esta integración de Rev-Trac y Tricentis Tosca para aprender a automatizar las pruebas de regresión en importaciones exitosas de cambios a un sistema de prueba. Vea cómo Rev-Trac accede y responde a los resultados de las pruebas y devuelve automáticamente los fallos al desarrollo, al tiempo que permite que avancen los cambios satisfactorios.

Lo esencial

Las capacidades de automatización y aplicación de Rev-Trac proporcionan a las organizaciones una ventaja inmediata durante las transformaciones de los procesos DevOps.

El software proporciona la orquestación para crear una cadena de herramientas DevOps de extremo a extremo que acelera el cambio en todo el ciclo de vida de las aplicaciones SAP.

La plataforma, totalmente automatizada, elimina los errores humanos en el tratamiento de datos y se integra con las herramientas ALM para garantizar el seguimiento y la realización de todos los pasos necesarios.

La automatización y aplicación de los procesos y tareas de gestión de cambios de SAP permite una puesta en marcha más rápida y segura y un mantenimiento eficaz de las aplicaciones SAP con menores costes.

Para obtener más información sobre la integración de herramientas ALM y el éxito de DevOps, póngase en contacto con uno de nuestros expertos en gestión de cambios SAP.