Noticias - Actualidad
23 febrero 2024

SIPSA: Transformación Digital Empresarial

La guía definitiva para directivos que buscan alcanzar la digitalización con éxito.

Realidad empresarial

Como empresa de servicios de consultoría tecnológica escuchamos, cada día, los retos a los que se enfrentan los CEOs, los CTOs, los responsables de proyectos, los responsables de QA, los testers… En ocasiones difieren, pero en la mayoría de los casos, les duele lo mismo.

Por eso hoy queremos dar solución a los principales retos a los que se enfrentan las empresas en la era de la transformación digital.

Ciberseguridad

La ciberseguridad es un desafío crítico para las empresas en la actualidad, especialmente en un entorno donde las amenazas cibernéticas son cada vez más sofisticadas y persistentes.

Abordar este reto implica implementar una estrategia integral que cubra desde la prevención hasta la contención y la recuperación.

Un software seguro es un software sin vulnerabilidades, es un software de calidad. Gracias a las recomendaciones de la fundación OWASP, disponemos de estándares de referencia que nos ayudan a desarrollar software sin vulnerabilidades, a diseñar ecosistemas robustos desde su arquitectura y a entregar un software totalmente probado y sin vulnerabilidades.

En SIPSA, añadimos seguridad en cada etapa:

  • Durante la fase de diseño, el modelado de amenazas puede ayudar a identificar posibles problemas de seguridad con una arquitectura de solución propuesta.
  • Durante la fase de desarrollo, las revisiones seguras del código pueden ayudar a encontrar vulnerabilidades en el código fuente.
  • Durante la fase de despliegue, las pruebas de seguridad, como las pruebas de seguridad automatizadas y las pruebas de penetración, pueden validar que el despliegue es seguro.

Implementamos la calidad del software tan pronto como empezamos a trabajar en un nuevo proyecto. A través del «Testing Model Canvas», una herramienta fundamental que los equipos utilizan para capturar y analizar la realidad de cada proyecto de manera integral y visual, estudian de qué arquitectura venimos y a qué arquitectura vamos. Así los equipos de pruebas consideran las pruebas de seguridad como pruebas de sistema, y comienzan a probar desde el principio del SDLC. Las pruebas son fundamentales para garantizar un software seguro y de calidad.

Dificultades para atraer talento

El auge del teletrabajo ha transformado la dinámica laboral de manera significativa, presentando oportunidades, pero también planteando desafíos notables. Uno de los retos más destacados es la creciente competencia global por el talento. A medida que las barreras geográficas se desdibujan, los profesionales ahora pueden optar por trabajar para empresas situadas en cualquier parte del mundo sin necesidad de cambiar de país. Este fenómeno, aunque enriquecedor en términos de diversidad y acceso a un talento globalizado, ha dado lugar a una intensa competencia entre empresas por atraer y retener a los mejores profesionales.

Superar esta situación en el entorno actual puede lograrse de manera efectiva mediante la colaboración estratégica con otras empresas que posean el talento necesario. SIPSA abraza la colaboración interempresarial, formando alianzas y poniendo a su disposición a sus expertos en servicios de calidad, automatización de pruebas, integración de sistemas y gestión de proyectos, completando las capacidades internas de las organizaciones.

Amalgama tecnológica

En los proyectos de transformación digital, surge la necesidad de integrar nuevas tecnologías con sistemas existentes, lo que puede resultar un rompecabezas tecnológico, donde la compatibilidad, la interoperabilidad y la seguridad se convierten en elementos críticos.

Superar la amalgama tecnológica implica una estrategia sólida y una visión clara. La estandarización de procesos, la adopción de arquitecturas flexibles y la implementación de plataformas de integración robustas son elementos clave para simplificar la complejidad. La colaboración con socios tecnológicos que comprendan la importancia de la integración y ofrezcan soluciones personalizadas es esencial.

Nuestros expertos en la aplicación sistemática de la calidad en los proyectos de TI de la Era digital, se apoyan en “Testing Model Canvas”, una herramienta fundamental para definir la estrategia. El canvas se completa en sesiones con los implicados en el proyecto, en las que se profundiza en las diferentes dimensiones del proyecto, se examinan todas las tecnologías involucradas, permitiendo a los equipos comprender su complejidad y abordar los desafíos de manera proactiva.

Pérdida de Información y Falta de Gestión del Conocimiento

La pérdida de información y la falta de gestión del conocimiento son obstáculos significativos en el camino hacia la digitalización.

Para abordar este reto creamos una Oficina de Gestión de la Calidad (Quality Management Office), compuesta por especialistas en calidad y pruebas.

La QMO estandariza un framework de calidad formado por herramientas que aseguran la trazabilidad de la información objetiva del proyecto, así como un modelo de gobierno que garantiza la correcta comunicación y gestión del proyecto, considerando los stakeholders y la visión estratégica de la empresa.

Como especialistas en calidad y pruebas, definen y gestionan el plan y la estrategia de pruebas y su experiencia en automatización y entendimiento de los usuarios finales del sistema hacen que la empresa sea más ágil y la capacita para adaptarse a los desafíos cambiantes de la era digital.

Fragmentación de herramientas y pruebas

Enfrentamos el desafío de la ejecución de pruebas en un entorno donde múltiples herramientas son utilizadas para distintos tipos de pruebas. Reconocemos que esta fragmentación puede llevar a ineficiencias, falta de cohesión y aumento de la complejidad. Para superar este obstáculo, proponemos TAST Test Automation System Tool, la solución integral de automatización de pruebas.

TAST automatiza pruebas Web, móviles, aplicaciones de escritorio, bases de datos, APIs, procesos, mensajes MQ, ficheros, Mainframe y Scripts remotos. Con TAST puedes ejecutar pruebas de Integración, Funcionales, Sistema, Rendimiento, Regresiones, Aceptación, Carga, Estrés y Paralelas. Como solución codeless facilita la composición de los equipos de pruebas.

Con TAST, las empresas pueden consolidar sus herramientas de prueba, simplificar sus procesos y maximizar la eficiencia en todo el ciclo de vida del desarrollo de software. Al proporcionar una plataforma centralizada y versátil, TAST permite a los equipos enfocarse en lo que realmente importa: la calidad del producto final y la satisfacción del usuario.

Falta de pruebas unitarias y despliegues con errores

La ausencia de pruebas unitarias y los despliegues con errores son riesgos significativos que afectan la calidad y la estabilidad del producto final. La QMO se establece como Oficina anexa a la alta dirección, que siguiendo el enfoque Top-Down, implementa las estrategias y decisiones que fluyen desde arriba hasta los niveles más bajos de la organización. Así conseguimos que la excelencia y las buenas prácticas calen en todos los departamentos de la organización. En este caso, en concreto, llega hasta los desarrolladores de software y esta adherencia de calidad en su ADN hace que sientan la obligación de realizar sus pruebas unitarias, generando la trazabilidad desde los requisitos y las historias de usuario hasta el plan de pruebas unitarias.

Cumplir tiempos del Plan de Calidad y Pruebas

El incumplimiento de los planes de calidad y la falta de tiempo para realizar pruebas exhaustivas son desafíos comunes en entornos empresariales dinámicos. En un panorama donde los plazos de entrega son ajustados y las demandas del mercado son cambiantes, las organizaciones se enfrentan a una presión constante para lanzar productos y servicios con la mayor rapidez posible. Los servicios de Automatización de Pruebas ofrecen una solución efectiva al agilizar los ciclos de desarrollo y reducir los esfuerzos de pruebas manuales.

Es fundamental adoptar el enfoque «shift left», iniciando las pruebas desde las etapas iniciales del proyecto. Los expertos en testing de SIPSA pueden empezar a definir el plan de pruebas y los casos de prueba cuando tienen los diseños funcionales, se anticipan y preparan baterías de pruebas listas para ejecutar cuando les llega el software o sistema que tienen que probar. Garantizando el despliegue cumpliendo tiempos y sin errores.

Resistencia al cambio

La resistencia al cambio puede obstaculizar los esfuerzos de transformación digital, incluso cuando la necesidad es evidente. Los  servicios de Consultoría Calidad Esférica brindan orientación y apoyo para superar la resistencia al cambio y fomentar una cultura organizacional receptiva e innovadora.

Involucrar a todos los equipos desde el inicio del proyecto es crucial para maximizar el potencial creativo y colaborativo. Los talleres de design thinking desempeñan un papel fundamental al proporcionar un espacio donde las ideas son valoradas y discutidas.

Estos talleres fomentan el sentido de pertenencia y compromiso, promoviendo la colaboración y la confianza en los nuevos modelos ágiles de gestión. Además, son una oportunidad para introducir nuevas herramientas y técnicas que mejoren la eficiencia del equipo. Los talleres de design thinking son clave para impulsar la innovación y el éxito del proyecto al crear un ambiente inclusivo y participativo.

Casos de éxito

  • Proyecto de Transformación BMW Alemania: Replataformado del Core de gestión y fabricación de vehículos, del mainframe a la nube.

Entramos en el proyecto realizando la estrategia de pruebas, el proyecto era complejo, con muchos sistemas implicados y la automatización de pruebas fue clave, ya que manualmente hubiera sido imposible. Se ha implementado una monitorización 24×7 del sistema de producción, automatizando el 100% de las pruebas, con un modelo de comparación del paralelo en producción en el que se procesan 200000 transacciones al día.

  • Proyecto de Transformación Ministerio de Asuntos Exteriores: Calidad y pruebas en el proyecto de transformación consular.

Entramos en el proyecto como Oficina de Calidad y aplicamos un marco de calidad con seguimiento de extremo a extremo de las actividades de pruebas. Se implanta el modelo sándwich en el que se integra el equipo de Calidad en capas de: seguimiento, ejecución y de análisis y propuesta.

Realizamos talleres de design thinking en los que los equipos involucrados en el proyecto, entendieron el proyecto global gracias al canvas “Testing Model Canvas” y utilizando las herramientas de segmentación, usuario persona y mapas de empatía, el equipo de pruebas se puso en los pies de los usuarios y al comprender sus prioridades y necesidades empezaron a detectar casuísticas de pruebas antes de tener el producto de software, facilitando el “shift left”.

  • Proyecto de Transformación Banco Santander Alemania: Uso de la Automatización de pruebas como palanca de cambio hacia la transformación digital en los equipos informáticos.

Desde 2017 acompañamos al Banco Santander en Alemania (Santander Consumer Technology Services GmbH) en su transformación digital. Comenzamos introduciendo la calidad y las pruebas dando pequeños pasos, introducimos la automatización de pruebas, a pesar de la reticencia al cambio, justificando los beneficios de la automatización desde la alta dirección. Se formó un pequeño equipo para empezar a automatizar con TAST, y se posicionó como la herramienta de automatización de pruebas del Banco. Hoy en día la siguen utilizando, con una ratio del 68% de ejecuciones de pruebas automatizadas, con un equipo de pruebas centralizado de 15 personas y una media de 9.000 ejecuciones al mes. Lo que ha llevado a un aumento de la productividad en la ejecución de pruebas del 289%.

¿Te ha parecido útil este contenido?