Secreto del éxito de una implantación de S/4
Si quiere aprovechar al máximo las posibilidades de S/4 Hana, tiene que realizar pruebas desde el primer día, y no debe detenerse. Las plataformas de pruebas automatizadas ayudan al departamento de TI a dominar eficazmente este necesario proceso de gestión de la calidad.
¿Pruebas de calidad desde el principio? Es cierto que las pruebas de calidad desde el principio todavía no son una práctica habitual en muchos departamentos de TI. Esto debería cambiar, entre otras cosas porque S/4 es un sistema que seguirá evolucionando cada vez más rápido en el curso de la digitalización. Quien deje que sus sistemas se queden atrás ante esta dinámica corre el riesgo de quedarse rezagado con respecto a los nuevos desarrollos y convertirse así en un cuello de botella en la transformación digital.
Esto es comparable al desarrollo de aplicaciones para iOS: si no actualizas tus aplicaciones con los ciclos de lanzamiento de Apple, rápidamente dejarán de ser atractivas para los usuarios, y serán eliminadas del iPhone más pronto que tarde. Sin embargo, hay una receta para el éxito y es probar continuamente la calidad de los sistemas desde el principio, como es habitual en casi todas las demás industrias.
Un panadero también prueba la entrega de harina antes de hornear pan con ella, pues de lo contrario corre el riesgo de que le salga mal todo el lote. En el mundo de la informática, esto es algo más complicado y requiere más tiempo. Para evitar tener que repetir este esfuerzo en cada paso, es muy recomendable automatizar la garantía de calidad en la medida de lo posible.
Sin errores con S/4 QA
Cognizant se especializa en implementar y operar plataformas de prueba ágiles y altamente automatizadas para S/4 Hana. El enfoque de Cognizant consiste en llevar a cabo actividades de control de calidad en todas las fases del proyecto y dejar que se construyan unas sobre otras. De forma similar a la fabricación de productos, se comprueba la calidad de cada componente antes de integrarlo en el producto final.
Este procedimiento ofrece dos ventajas decisivas: En primer lugar, se puede controlar el progreso del proyecto estableciendo una prueba de aceptación satisfactoria al final de cada etapa de desarrollo. En segundo lugar, los errores se detectan lo antes posible, antes de que se incrusten en el sistema y causen daños mayores.
El procedimiento ahorra costes, pero sobre todo tiempo. A continuación se describen brevemente los puntos clave del procedimiento. En primer lugar, es importante saber qué requisitos de calidad deben cumplir las plataformas de prueba de S/4 Hana. He aquí una lista de los más importantes:
Pruebas ágiles: S/4 se está introduciendo para hacer justicia a la dinámica de los procesos empresariales digitales. Las actividades de prueba necesarias también deben diseñarse para ser ágiles en consecuencia. Domar la complejidad con la virtualización: Los complejos entornos de aplicación dan lugar a complejas cadenas de procesos empresariales. Es necesario desacoplarlas en las pruebas mediante técnicas de virtualización.
Planificar los requisitos de la industria: Las pruebas deben realizarse y documentarse de acuerdo con las normas y estándares aplicables en la industria respectiva.
Proporcionar datos de prueba y tener en cuenta las características no funcionales: Debe disponerse de herramientas y métodos para proporcionar datos de prueba. También deben probarse características de calidad no funcionales como la resiliencia, el rendimiento y la seguridad.
Comprobar la experiencia del usuario final: Deben admitirse pruebas de usuario final; además, debe comprobarse automáticamente el cumplimiento de las directrices de diseño de SAP Fiori.
Interfaces de prueba: los sistemas de terceros deben desacoplarse virtualizando las interfaces.
Al igual que el desarrollo, las pruebas se realizan por fases, que a su vez se basan en el método SAP Activate. Las mejores prácticas y los procesos estandarizados son el eje central para que el cliente pueda utilizar su sistema lo antes posible. En la fase de preparación se analizan los procesos empresariales y se definen los procesos de control de calidad, entre otras cosas.
En la fase dos (Explorar), los activos reutilizables se adaptan a las especificaciones de implementación cuando es necesario. En la fase tres, se ejecutan y analizan automáticamente varios escenarios de prueba. En la fase final (Deploy), se llevan a cabo pruebas de regresión automatizadas, cuyo alcance se basa en los cambios realizados.
Cognizant ha desarrollado seis artefactos para acelerar la provisión de la plataforma de pruebas para la ejecución automatizada de pruebas en estas cuatro fases. Pueden adaptarse a la situación específica del proyecto.
Marco
Marco de garantía de calidad basado en el impacto: La optimización de la relación coste-beneficio es uno de los mayores retos de las pruebas. No se debe probar más, pero tampoco menos de lo necesario. Utilizando la función BPCA del Solution Manager y el componente Tricentis Livecompare, Cognizant ha creado un marco que analiza automáticamente los cambios y hace una propuesta de los casos de prueba que deben ejecutarse en función del resultado.
Automatización
Automatización de procesos empresariales: la automatización es la clave para realizar pruebas eficaces en un mundo de aplicaciones ágiles. Cognizant utiliza Tricentis TOSCA para este fin. Los casos de prueba seleccionados en el análisis de impacto se ejecutan automáticamente y los resultados se analizan automáticamente. El objetivo es automatizar completamente la ejecución de las pruebas para que la intervención manual solo sea necesaria en caso de desviaciones de los resultados previstos.
Extractor de datos
Extractor de datos de prueba: Los datos de prueba son un requisito previo para el éxito de la automatización de pruebas. El Extractor es una herramienta que permite crear una estructura sintética completa de datos de prueba a partir de los datos de producción existentes. De este modo, obtenemos un entorno de datos de prueba compatible con GDBP y que cumple los requisitos para una automatización completa de las pruebas.
Repositorio reutilizable
Cognizant SAP S/4 Hana Reusable Repository: Para acelerar las actividades de prueba, Cognizant ha creado una colección de escenarios de prueba para los sistemas S/4 individuales. Estos escenarios E2E se basan en los procesos estándar y ya están totalmente automatizados.
Seguridad en la nube
Cloud Assurance Packs: Cognizant ha predefinido paquetes de casos de prueba automatizados para soluciones en la nube de SAP como SuccessFactors, Concur, Hybris y Ariba. La automatización de las pruebas se lleva a cabo mediante Tricentis Tool Suite for SAP. Las bases de datos de prueba necesarias se adaptan a la instalación local antes de poder ejecutar las pruebas.
Manual S/4
Manual S/4 QA: El manual de control de calidad se ha adaptado especialmente para la implementación de S/4 Hana y contiene todos los artefactos y descripciones de procesos necesarios para garantizar la calidad con éxito. Incluye resúmenes de procesos empresariales con las correspondientes puertas de calidad, flujos de trabajo de control de calidad, plantillas para planes de pruebas, informes de pruebas, etc., así como directrices y listas de comprobación. Mediante la introducción de la plataforma de pruebas S/4 Hana, TI puede lograr objetivos importantes que son esenciales en el curso de la transformación digital: Al automatizar al máximo las pruebas de los componentes modificados, aumenta la eficacia.
También importante: los errores se detectan lo antes posible gracias a las puertas de calidad entre las fases de prueba y pueden mitigarse. Además, la automatización, la reutilización de artefactos y los bots basados en IA para la optimización continua hacen que las pruebas se ejecuten mucho más rápido. Por último, los casos de prueba predefinidos y el uso de escenarios de la colección de escenarios de prueba de Cognizant aumentan la eficiencia.
La plataforma de pruebas también puede demostrar la consecución de indicadores clave de rendimiento (KPI) típicos, como una cobertura del 100% de los procesos empresariales o cero defectos críticos en producción. Otros puntos de referencia importantes son la reducción del 50% de los ciclos de prueba o la automatización del 100% de todos los casos de prueba.
La calidad es clave para el éxito empresarial de una implantación de S/4 Hana, pero no es un fin en sí mismo. El enfoque presentado aquí ha demostrado su eficacia en todo el mundo. El requisito previo para la implementación exitosa de las actividades de prueba en las fases individuales del proyecto es la interacción perfecta de los procesos, las herramientas necesarias y los artefactos de prueba.
Esto significa que los distintos resultados de cada fase pueden utilizarse en la siguiente. Esto ahorra costes y tiempo y ayuda a detectar y corregir errores lo antes posible. Los resultados de las distintas fases se archivan y están disponibles para su reutilización.
Tras el éxito de la introducción de S/4, se ha creado una plataforma de pruebas de regresión totalmente automatizada, lo que constituye un requisito previo para el funcionamiento eficaz y satisfactorio y el desarrollo continuo de la plataforma S/4 Hana.