Cuando se trata de ofrecer soluciones ERP de Microsoft Dynamics y soporte de servicios, somos expertos, por lo que tanto si se trata de implantar una nueva solución como de proporcionar servicios de TI subcontratados remotos, nuestros equipos están ahí para respaldar sus prioridades empresariales.
En esta oportunidad, nos complace presentarles a Roxana, nuestra líder de pruebas en Dynamo. Roxana ha sido la responsable de mejorar los procesos de pruebas, tanto manuales como automatizados, ayudando a garantizar sistemas con el menor número de errores posible. Ella y su equipo también contribuyen a que las actualizaciones de versiones se realicen con la mayor fluidez posible.
Como a menudo se pasan por alto las pruebas, queríamos aprovechar esta ocasión para destacar su importancia, y quién mejor para hacerlo que nuestro propio jefe de pruebas.
PREGUNTAS Y RESPUESTAS
Muchas gracias, Roxana, por dejarnos entrevistarte. ¿Podrías empezar por darnos una visión general de tu papel como líder de pruebas en Dynamo, incluyendo tus principales responsabilidades?
Por supuesto. Como responsable de pruebas en Dynamo, mi función consiste en coordinar, promover y apoyar actividades de pruebas cruciales para el éxito de las implantaciones de ERP. Evalúo la situación actual de los clientes, comprendo sus necesidades y retos en materia de pruebas y propongo soluciones a medida. Esto implica colaborar con gestores de proyectos, el director de tecnología, arquitectos y consultores funcionales para garantizar que la estrategia de pruebas se ajusta al negocio y los objetivos del cliente.
En cuanto a mis responsabilidades, soy responsable de formalizar estrategias de pruebas, analizar casos de prueba, apoyar al equipo de Dynamo para colaborar en los objetivos de pruebas y también formar a los clientes. Esto incluye estandarizar conceptos y mejores prácticas utilizando herramientas de Microsoft, proponer métricas relevantes y mejorar el uso de planes de prueba en Azure devops para registrar ejecuciones de pruebas y métricas.
Ahora mismo, en Dynamo, damos prioridad a mantenernos actualizados no sólo con las mejores prácticas de Microsoft, sino también con los estándares del sector. Nuestras estrategias de pruebas actuales se centran en pruebas funcionales manuales, estamos implementando pruebas automatizadas con la herramienta RSAT de Microsoft y planeamos incorporar pruebas de rendimiento. El objetivo es crear procesos reutilizables y automatizados que ayuden a garantizar el éxito de las implantaciones de ERP, facilitar la ejecución de las actualizaciones de versiones y optimizar los costes.
¿Por qué cree que es crucial que las empresas que implantan soluciones ERP cuenten con funciones como la suya?
Mi papel es esencial porque un sistema ERP, al ser altamente configurable y personalizable, presenta muchas oportunidades de cometer errores durante la configuración y el desarrollo. Para mitigar estos riesgos, es crucial tener a alguien en el equipo que garantice que se siguen las mejores prácticas del sector en materia de pruebas y que pueda dirigir eficazmente la estrategia de pruebas. Sin esta función, la probabilidad de fallos aumenta considerablemente, por lo que resulta indispensable.
¿Cuáles cree que son los principales beneficios de las pruebas para una empresa?
Entre las principales ventajas de las pruebas para una empresa está la de garantizar un sistema más sólido y estable, con menos errores.
Durante la fase de creación de la solución, las pruebas dan lugar a menos problemas, lo que se traduce en un desarrollo más fluido, resultados de mayor calidad y una importante reducción de costes. Detectar y solucionar los problemas al principio de esta fase reduce el coste total, ya que es mucho más barato resolverlos antes de que se integren en el sistema.
Tras la puesta en marcha, las pruebas siguen aportando valor al facilitar y agilizar las actualizaciones, reduciendo tanto el tiempo como el coste de futuros cambios. Además, abre la posibilidad de la automatización, agilizando aún más los procesos y reduciendo los costes de mantenimiento a largo plazo.
¿Cómo gestiona Dynamo la complejidad de las pruebas en grandes implantaciones?
En Dynamo, gestionamos la complejidad de las pruebas en grandes implantaciones de ERP centrándonos en la automatización y la reutilización. Cuando se trabaja con empresas multinacionales, cuanto mayor es la organización, más importante es optimizar el proceso de pruebas para ahorrar tiempo y costes.
Nuestro enfoque empieza por desarrollar un conjunto de casos de prueba genéricos que aborden funcionalidades comunes a distintas sucursales o filiales, proporcionando una amplia cobertura y minimizando la duplicación de esfuerzos. Aunque estos casos de prueba genéricos garantizan la coherencia, también adaptamos casos de prueba específicos para satisfacer los requisitos únicos de cada filial, garantizando que las variaciones locales y las necesidades específicas se prueben a fondo.
La automatización es fundamental en este proceso. Al automatizar los casos de prueba reutilizables, reducimos enormemente el tiempo y el coste de las pruebas. En las grandes implantaciones multinacionales, las ventajas de este enfoque se amplifican, ya que cada caso de prueba automatizado puede reutilizarse en todas las filiales, lo que supone un importante ahorro de tiempo y dinero.
Sin embargo, es crucial mantener un equilibrio entre automatización y manejabilidad. A medida que aumenta el número de casos de prueba, el mantenimiento puede volverse complejo. Para evitarlo, nos centramos en mantener el conjunto de pruebas racionalizado, lo suficientemente pequeño para que sea manejable, pero escalable y reutilizable en toda la organización.
¿Cuál diría que es el mayor reto de las pruebas en ERP?
El mayor reto en las pruebas de ERP es el gran volumen de casos de prueba. Dado el amplio alcance de Dynamics 365 F&O, cuantas más funcionalidades cubra el ERP, más extensa debe ser la cobertura de las pruebas.
En las empresas multinacionales, la complejidad aumenta, ya que cada filial tiene sus propias necesidades específicas. Un conjunto de pruebas puede contener un mínimo de 400 casos de prueba, pero puede llegar a superar los 2.000, lo que dificulta cada vez más su gestión. Por lo tanto, el reto clave es mantener los conjuntos de pruebas lo más reducidos posible, maximizando al mismo tiempo la reutilización y la automatización para garantizar la eficiencia.
Los puntos anteriores ofrecen una idea del papel que desempeñan las pruebas en Dynamo y por qué son un componente crucial de nuestras implantaciones de ERP. Si desea explorar cómo nuestros servicios de pruebas a medida pueden hacer frente a los desafíos únicos de su negocio, estaremos encantados de discutir más. Haga clic aquí para ponerse en contacto con nosotros.