El sector de las telecomunicaciones debe reinventarse

Posted on

El sector de las Telecomunicaciones se mueve en un entorno altamente competitivo, donde la disrupción generada por la digitalización en esta industria y la importancia creciente que tiene la experiencia de cliente como fuente de ventaja competitiva, presenta grandes desafíos y oportunidades para las operadoras.

Choucair compañía líder en software testing y especializada en transformación digital, ha estudiado las tendencias y desafíos del sector de telecomunicaciones en Latinoamérica que plantean en el corto plazo, grandes empresas consultoras como Frost & Sullivan, KPMG, Deloitte y PwC,  entre otras, las cuales compartimos a continuación.

Para Frost & Sullivan entre los principales desafíos que deben enfrentar las empresas de telecomunicaciones se encuentran:

  • La ralentización del crecimiento y de los ingresos medios por usuario resultado de un mercado más maduro y una oferta más amplia y más barata de servicios de voz y datos.
  • Crecimiento exponencial del tráfico de voz y datos generado por las empresas que operan a través de internet (OTTs, over the top por sus siglas en inglés), que obliga a las operadoras de telecomunicaciones a invertir en infraestructura para ofrecer mayor velocidad y ancho de banda a los usuarios.
  • La consolidación de los operadores de redes virtuales móviles (MVNO) en América Latina que incrementa la competitividad en un mercado en el que los consumidores cada vez exigen más y a precios más competitivos.
  • Las crecientes demandas de los reguladores latinoamericanos para reducir las tarifas de interconexión entre operadoras e incrementar la inversión en infraestructuras.

Como lo expresa KPMG, las OTTs representan una gran amenaza competitiva ya que  están convirtiendo a las telcos “en simples proveedores de conectividad”, de ser así en pocos años será difícil distinguir los linderos entre una telco y una firma tecnológica.

Reuniendo las opiniones de expertos acerca de las tendencias de industria de telecomunicaciones encontramos que las telcos también tienen una excelente oportunidad para aprovechar su privilegiada posición en el centro de la transformación digital, no sólo como facilitadores o proveedores de conectividad, sino también como proveedores de servicios de valor agregado. 

Para mejorar su posición competitiva, disminuir el capex, recuperar los márgenes, e incrementar los ingresos, su agenda en el corto y mediano plazo estará enfocada en:

  • Experiencia de cliente como el principal factor de diferenciación y una clara fuente de ventaja competitiva; para esto deben:

– Optimizar el rendimiento de la red y aumentar la calidad de los servicios.

– Minimizar los errores de facturación y actuar de forma proactiva cuando estos se produzcan.-Adoptar nuevas tecnologías e innovar para ofrecer una experiencia homogénea en todos los canales de interacción (llamadas de teléfono, chat, correo electrónico, mensajes de texto, redes sociales, contactos en tienda) a lo largo del ciclo de vida del cliente.

– Movilidad, el usuario actual es móvil, es ubicuo y exige la misma calidad para todos los servicios, independientemente del canal por el que accede.

  • Innovar en su propuesta de valor al consumidor, desarrollando nuevos productos, servicios y experiencias digitales, al tiempo que garantiza que las capacidades básicas se entreguen de manera estable y eficiente.
  • Disminuir los costos de IT a través de servicios digitales, sin embargo estos requieren una alta inversión (capex).
  • Retener clientes existentes más que en adquirir nuevos, dada la alta penetración de usuarios móviles.
  • Aprovechar las posibilidades que ofrecen las TI junto con la infraestructura de las telcos para desarrollar nuevos servicios de valor agregado, lo cual ofrece un amplio espacio para crecer a los operadores que sean capaces de mutar en empresas de alta tecnología.
  • Recurrir a fusiones y adquisiciones para obtener la tecnología y los servicios que puedan satisfacer a sus clientes quienes cada día exigen mejores servicios y diferenciación. Esto permite acelerar el plan estratégico de los operadores, que se enfrentan al reto de hacer crecer sus ingresos y proteger su rentabilidad con una cada vez mayor competencia y regulación (KPMG).
  • Disminuir el time to market.

Todo lo anterior trae consigo involucrar nuevas tecnologías dentro de sus procesos como son:

  • Herramientas de analytics, soluciones omnicanal, big data y cognitive computing que permitan comprender mejor el ciclo de vida de los clientes y sus necesidades en todo momento facilitando la personalización en la atención y un mejor resultado en cada interacción
  • Comunicaciones en la nube por su mayor retorno de la inversión, flexibilidad, fiabilidad, seguridad y escalabilidad.
  • Cloud computing.
  • Soluciones de movilidad extremo a extremo.
  • IOT: elemento clave en la evolución de las telcos quienes deberán modificar su portafolio de productos, con la seguridad de la información como valor principal. 
  • Ciberseguridad: Como intermediarios de la data, los operadores deberán ser fuentes confiables de manejo de los datos.

En Choucair Testing, estamos preparados para enfrentar junto a las empresas de telecomunicaciones estos grandes retos y acompañarlos en su transformación digital; contamos con las metodologías, experiencia, el capital humano y las herramientas  para habilitar y potenciar la ventaja competitiva del sector de telecomunicaciones a través de un testing centrado en los nuevos modelos de negocio.

Retos de las cajas de compensación familiar frente a la transformación digital

Posted on

Las cajas de compensación familiar son un sector importante para el desarrollo y bienestar de los trabajadores de Colombia y el de sus familias, el cual no está exento de todo el tema de transformación digital, pues al contrario ocupa un lugar estratégico como un aliado de las compañías del país para la gestión del bienestar integral de sus colaboradores, en este sentido enfrenta grandes retos en dicha materia. 

Choucair, firma líder en software testing y especializada en transformación digital les presenta los retos que deben afrontar estas entidades en la digitalización:

1. Transformación interna: Si bien ya muchas cajas se encuentran sistematizando y automatizando sus procesos, es primordial hacer hincapié en esto, dado que se debe generar una integración de todos los procesos y procedimientos, definiendo qué es necesario automatizar y qué no. Dichos procesos de automatización se deben aprovechar para hacer cambios que permitan volver más rápidos, ágiles y precisos dichos procesos. Así mismo, esta inversión en tecnología y automatización debe ir acompañada de una fuerte gestión del cambio, pues los colaboradores se enfrentarán a nuevas herramientas y formas de hacer las cosas, por tal motivo es fundamental un cambio de mentalidad y en la forma de ver los temas en materia de integración interna, así como de cara a los afiliados. Por último, se debe tener claro que esto es apenas un pequeño peldaño, porque la transformación digital, va más allá y se en enfoca en la generación de nuevos modelos de negocio basados en la tecnología que vayan ligados a la estrategia competitiva de la organización.

2. Gestión de la diversidad: Aunque los afiliados a las cajas de compensación familiar comparten un mismo territorio, llámese país, departamento o ciudad, dentro de los mismos se presentan factores diferenciales que no sólo deben ser gestionados a través de datos demográficos sino en cuestión de nuevos hábitos y estilos de vida, así como otras variables que antes no se identificaban o no eran relevantes. Aquí big y small data, así como la experiencia de usuario, se pueden integrar para gestionar portafolios de servicios personalizados y adaptados a las necesidades de un público diverso y en constante cambio.

3. Cobertura rural: Colombia aún tiene una gran parte de su territorio que es rural y las cajas de compensación adelantan esfuerzos y estrategias para llegar a estos pobladores. Hoy, las tecnologías pueden apoyar dichos objetivos, aprovechando el alto nivel de conectividad del país.

4. Educación virtual para la nueva era digital: Las cajas de compensación familiar vienen siendo un actor relevante en el campo de la formación para el trabajo de los colombianos. En la transformación digital se encuentran con la oportunidad de crear cursos, así como programas técnicos y tecnológicos enfocados en los nuevos perfiles y competencias que esta transformación requiere, por ejemplo: programación, agilismo, analytics, ciberseguridad; así como perfiles de científico de datos, experience designer y gestores de la felicidad y el cambio en las organizaciones.  

5. Promoción del emprendimiento digital: Este sector viene adelantando excelentes iniciativas en materia de incubación y aceleración de emprendimientos, y es precisamente aquí donde tiene un rol fundamental dentro del campo de la digitalización, sobre todo en la población juvenil colombiana que, a través de la disrupción, se está caracterizando por crear nuevo modelos de negocio y de servicios basados en las tecnologías.

6. Formación, orientación e infraestructura tecnológica para el empleo: Dado la misma naturaleza de las cajas de compensación y su modelo de relacionamiento con las empresas, con las cuales tienen la misión de ayudar en el tema de empleabilidad; se enfrentan a tres retos importantes: 1. El punto que ya señalamos sobre formación para el trabajo enfocado en la transformación digital donde existe un gran campo de acción. 2. Orientación y formación a las empresas sobre estos nuevos perfiles que sus organizaciones requieren para promover transformaciones, ser más ágiles y disruptivas. 3. Seguir invirtiendo en infraestructura tecnológica y nuevos modelos de bolsas de empleo que permitan a las empresas hacer un reclutamiento cada vez más rápido, acertado y ajustado a las necesidades de las mismas.

En Choucair, gracias a nuestra trayectoria y el compromiso que tenemos con habilitar y potenciar la ventaja competitiva de las organizaciones en la transformación digital, estamos preparados para apoyarlos en dichos procesos.

Retos de las compañías retail en la nueva era digital

Posted on

La transformación digital es un proceso que lleva incubándose hace unos años y cuyos resultados empiezan a sentirse en cada uno de los sectores del mercado. El retail no es ajeno a este fenómeno y debe informarse para tomar decisiones estratégicas que aseguren su presencia y posicionamiento en el mercado.

Choucair, fiel a su propósito de habilitar y potenciar la ventaja de sus clientes en la digitalización de sus modelos de negocio para su expansión y crecimiento, comparte con ustedes un análisis sobre los retos del sector retail en la transformación digital y cómo puede enfrentarlos.

  1. Ir hacia la digitalización. Debe entenderse que sistematización (que es lo que se viene haciendo hace muchos años) no es digitalización, ya que ésta va más allá, al incorporar y trabajar directamente en la creación de nuevos modelos de negocio basados en los avances tecnológicos, pero claramente ligados a la estrategia competitiva de las organizaciones.
  2. Un nuevo consumidor. Para el sector retail es clave entender el nuevo consumidor, aquí les planteamos algunas de esas nuevas características que han venido con los avances tecnológicos y la digitalización:
  • Acceso multidispositivo y multicanal (físico, móvil, tv, tableta).
  • Tienen múltiples ofertas y la oportunidad de comparar (Expuestos a una gran cantidad de información).
  • Pasan mayor tiempo navegando en su móvil (prefieren hacer transacciones y pedidos a través de este medio, que tener que desplazarse hacia oficinas o ser atendido telefónicamente).
  • No sólo privilegia el acceso a un producto o servicio, sino la experiencia de compra.
  • Califica sus experiencias de compra en redes sociales.
  • Es un generador de datos, de información valiosa.

Frente a estas características aparecen otra serie de retos:

  1. Experiencia omnicanal. Dado que hoy el público está segmentado en diferentes medios es importante lograr una presencia que abarque la mayoría de dispositivos y canales, tanto físicos como virtuales, haciendo mayor hincapié en los preferidos por sus públicos principales, pero no basta con una presencia global, es clave que dicha presencia exprese su marca y responda efectivamente a su estrategia competitiva. Igualmente, dicho sistema omnicanal debe proporcionar experiencias únicas, memorables, gratas y coherentes para sus usuarios, lo cual implica un diseño basado en sus estilos de vida para crear productos, servicios y procesos cada vez más ajustados a sus necesidades y aspiraciones. Aquí el carrito de compras debe saltar de la página web al móvil y de ahí a la tienda de una forma perfecta.
  2. Esta explosión de medios, datos, ofertas, experiencias, servicios y una mayor conceptualización alrededor de la adquisición de productos, así como la disponibilidad en línea, lleva al sector retail a preguntarse por su estrategia, donde deberá hacer una serie de escogencias y renuncias para hacerse único y relevante entre sus consumidores, esto es fundamental a la hora de invertir en tecnología, pues debe lograr hacerse distintivo en el entorno digital siendo coherente con la expresión de su marca.
  3.  
Big data. Hoy es claro que los consumos de los clientes no sólo generan ingresos por ventas al sector retail, sino que proporcionan datos a gran escala y bastante valiosos, lo que conlleva, primero a tener un gran sistema de gestión de información y segundo, a realizar las preguntas adecuadas a dicha data para lograr identificar hábitos, estilos de vida, preferencias, horarios de compra, tendencias y temporadas. Esto puede permitir el diseño de experiencias de compra personalizadas para sus clientes, así como la creación de nuevas líneas de negocio. También el big data está aportando a la optimización del surtido, la adecuada ubicación de la mercancía dentro de las tiendas y la gestión de los inventarios.
  • Redes sociales. Actualmente los consumidores no sólo tienen a la mano el departamento de servicio al cliente o la sección de peticiones, quejas y reclamos en una página web para expresar sus opiniones respecto a servicios y productos, sino que cuentan con las redes sociales, donde un mínimo error o defecto en un producto se puede hacer viral en cuestión de horas. Entonces, ¿qué tanta capacidad tiene su marca de responder con asertividad a este tipo de situaciones en la red? ¿cuál es la capacidad y tiempo de respuesta ante una petición de sus clientes? ¿está midiendo y gestionando efectivamente la reputación de sus marcas en redes sociales? En este reto puede ayudar el Small data con el que se pueden identificar influenciadores, actores relevantes y cómo funciona la red de seguidores de su marca.

Otras tendencias a tener en cuenta para el sector retail serán el Internet de las Cosas, el machine learning y la automatización de herramientas.

Para finalizar, según el Foro económico mundial, estas son las 6 tendencias que definirán el camino de las compañías retail para los próximos 10 años:

  1. Sensores y dispositivos digitales crearán una experiencia hiperpersonalizada para cada cliente, valiéndose de los avances tecnológicos anteriormente mencionados y el historial de compras en línea.
  2. La apilación y exhibicionismo tenderán a automatizarse, lo cual impactará el número de puestos de trabajo que la industria retail necesitará.
  3. Aumento en la penetración y formas del pago automático, el cual se hará al momento en que el cliente salga del establecimiento.
  4. Las compras rutinarias de los hogares se entregarán de forma automática, tal como se hacen los débitos automáticos, haciendo uso por ejemplo de los drones.
  5. Las tiendas pequeñas seguirán la tendencia de especializarse en puntos de venta pequeños y generar conexiones emocionales para poder continuar en el mercado.
  6. El sector retail empezará a hacer uso de la realidad virtual para generar experiencias de marca y mejorar la compra de los usuarios.

Ante estos retos, la confiabilidad en el software que soportará el funcionamiento de las herramientas será fundamental y su respectiva integración en el cumplimiento de la estrategia que tiene su compañía para desempeñarse en el mercado, basado en su ventaja competitiva, resultará esencial para los próximos años. Es allí donde un aliado estratégico, con experiencia y autoridad en estos temas, puede ser de gran utilidad.

En Choucair Testing acompañamos a las empresas del sector retail en su transformación digital, habilitando y potenciando su ventaja competitiva, a través de un testing centrado en sus modelos de negocio.

Retos de las aseguradoras en la nueva era digital

Posted on

La transformación digital se está tornando transversal en la vida de las personas y abarca todos los sectores de la sociedad, en la cual jugará un papel definitivo el sector de las aseguradoras, pero ¿cuáles son los retos y desafíos a los que se debe enfrentar dicho sector en este nuevo entorno?

En Choucair Testing, compañía líder en software testing y transformación digital, le planteamos las siguientes oportunidades, retos y desafíos:

1. Transformarse a sí mismas. Hay que empezar por casa. Las aseguradores deben hacer una profunda revisión de sus procesos y definir según su estrategia, cuáles debe automatizar para hacerlos más rápidos, precisos y eficientes, sin embargo, con este paso aún no se llega a la transformación digital. Este requisito es simplemente una mirada hacia sus procesos internos y externos actuales para hacer mejoras respecto a ciertos atributos.

2. Adaptarse y reinventarse en el nuevo entorno digital. Hoy los clientes y usuarios no sólo son el centro del negocio, sino los market makers, dado la transformación de sus consumos, usos y hábitos de vida que les ha implicado el nuevo entorno digital. Así las aseguradoras se enfrentan a nuevas cotidianidades de sus asegurados y clientes potenciales, de ahí el reto de generar nuevos modelos de negocio nacidos en lo digital y con atributos que respondan a esas nuevas características y necesidades de sus consumidores.

3. Regulación y normatividad. Los Estados, debido a su alta carga administrativa se pueden tornar lentos frente a los cambios que la digitalización le plantea; allí se presenta un gran reto frente a cómo la globalidad de las tecnologías y la innovación en modelos entabla un diálogo proactivo con los países para regular de una forma práctica, rápida y efectiva estas nuevas modalidades. ¡Gran reto!

4. Generar una experiencia omnicanal unificada y coherente. Transformación digital no es sólo crear una app que ofrezca seguros y los servicios que se deslinden de los mismos en línea. Este cambio, debe generar una omnicanalidad que aborde todos los puntos de contacto con los clientes y logre convertirlos en momentos gratos y memorables, los cuales en conjunto y por aparte transmitan la máxima expresión de su marca y su estrategia, haciendo un uso óptimo y ágil de las tecnologías. Hoy se enfrentan a un cliente multidispositivo, multimedial y multicanal que además está bombardeado por una gran cantidad de información y expuesto a un alto nivel de estímulo de sus sentidos, lo cual traerá retos en materia de integración, usabilidad, experiencia de usuario (UX), diseño de interfaces (UI), seguridad y performance.

5. Big Data y los seguros personalizados. El sector de las aseguradoras cuenta con una mina de oro en sus sistemas de información, la clave está en hacer las preguntas adecuadas, así como centrarse en la experiencia del usuario y los pasos que él da en su ciclo de relacionamiento con los servicios que le ofrece, para identificar las necesidades particulares o precisas en cada momento de la vida de sus asegurados y en esa medida, lograr ser más predictivos y oportunos a la hora de ofertar seguros a sus clientes.

6. IoT, costes y seguridad. El Internet de las cosas representa una gran oportunidad para las aseguradoras. Desde poder insertar domótica con censores en los hogares o inmuebles asegurados para administrar y gestionar mejor los siniestros y prevenir riesgos; pasando por el campo de la salud con dispositivos inteligentes que ayudan a promover una vida sana en sus afiliados, tales como relojes o manillas inteligentes; hasta dispositivos de geolocalización, censores de velocidad y de manejo de vehículos que permiten evaluar las formas adecuadas de conducción y ubicar con mayor precisión siniestros en lugares inhóspitos; en fin, las posibilidades en este campo son prometedoras y ya se vienen implementando, pero aquí existen retos importantes, como nivelar beneficios versus costes. La IoT implica rigurosos protocolos y marcos éticos en materia de seguridad para sus afiliados en cuanto a su información y vida privada.

7. Gestión del cambio y cultura organizacional. El cambio en las formas de trabajar, metodologías y tipos de relacionamiento, implican cambiar de mentalidad y perspectiva, por eso se requiere de equipos flexibles con excelentes capacidades blandas e interdisciplinarios que se adapten fácilmente, se complementen y se desempeñen a través de iteraciones y/o metodologías ágiles, pretendiendo siempre la innovación basada en los usuarios. Esto implica encontrar un nuevo sentido y significación en la conceptualización del modelo de servicios que sus colaboradores van a desplegar en el mundo digital para sus consumidores.

8. Apoyar la digitalización de la red de proveedores y aliados. Si las aseguradoras quieren brindar una experiencia omnicanal consistente será fundamental acompañar e impulsar la digitalización de toda su red de proveedores y aliados a la hora de prestar un servicio a sus asegurados, lo cual implica un camino largo, pero que se puede materializar a través del entendimiento de dicha necesidad y de la transformación por iteraciones, manteniendo siempre las relaciones gana-gana y entendiendo las ventajas que dicho cambio trae en materia de crecimiento y expansión.

En Choucair Testing acompañamos a las aseguradoras en su transformación digital, habilitando y potenciando su ventaja competitiva, a través de un testing centrado en sus modelos de negocio.

Aspectos importantes para la construcción de un E-commerce

Posted on

Las ventas por Internet cada día toman más fuerza entre los usuarios, por eso las empresas e industrias, ven en la creación de canales de E-commerce o en su presencia en los Marketplace, una gran oportunidad de crecimiento de su negocio, pues, según datos de la consultora IDC, América Latina alcanzará en 2018 US$100 mil millones en ventas por este medio, por lo que analizar estas opciones, es de vital importancia para el éxito de las compañías. En la Comunidad de conocimiento Choucair, desde nuestra visión de pruebas y de negocio, les compartimos algunos aspectos claves a tener en cuenta en su sitio E-commerce.

  1. Diseñar plataformas y aplicativos fáciles y amigables: Los usuarios cada día cuentan con más opciones para elegir, son más participativos y críticos, buscan experiencias, y el tiempo en que se captura su atención es más corto. Ante este nuevo consumidor es necesario que las aplicaciones cumplan con estas características: desplieguen de manera clara y coherente la información clave de interés para los usuarios, sea intuitivo su uso, el diseño se adapte a los diferentes dispositivos, y siempre transmita los atributos de la marca. Por lo anterior, el desarrollo no sólo se reduce al diseño y construcción, es de gran importancia realizar pruebas de usabilidad para evaluar la facilidad de uso.
  1. Prepararnos para un alto tráfico donde nuestra plataforma soporte múltiples transacciones:Es importante que las empresas planifiquen las pruebas de rendimiento y estrés, específicamente para las fechas especiales tales como promociones, que según el diario El Comercio de Perú, aumentan las ventas en Latinoamérica hasta un 128% y en Colombia alcanza hasta 1.443% con respecto a un día normal. Este incremento en el tráfico de las operaciones de forma explosiva hace que la plataforma colapse al momento de hacer la transacción electrónica, lo que genera que las empresas además de perder ventas tengan un impacto negativo sobre la marca. Realizando pruebas de carga, velocidad y desempeño se pueden mitigar los riesgos de una mala experiencia. 
  1. El sitio E-commerce debe ser seguro: La seguridad y confianza del sitio es un aspecto clave para el consumidor que determina su uso. La empresa debe propender por tener un sitio confiable, mitigando los riesgos y potenciales vulnerabilidades que la plataforma puede representar tanto para el usuario como para la empresa misma, tales como la privacidad de los datos personales y queden a  la exposición a fraudes o, en ciertos casos, que el usuario realice compras sin pagar generando pérdidas para el negocio.
  2. E-Commerce y la experiencia unificada para sus clientes. La marca es única y la experiencia que viva el cliente con ella debe ser igual a través de todos los canales que la empresa haya dispuesto para que el servicio sea homogéneo. Su plataforma E-Commerce, como parte de la omnicanalidad, tiene el reto de servir a los clientes bajo los mismos estándares de atención definidos por la marca y para esto debe integrarse con las diferentes plataformas que soportan la cadena de abastecimiento. En este aspecto las pruebas de integración y nuevamente las de usabilidad desempeñan un papel importante.
  1. Reporting y Bussines Intelligent: Una diferencia significativa para el negocio es contar con información, indicadores y métricas en tiempo real que permitan visualizar de manera integral el comportamiento de todos los canales, facilitando la toma de decisiones ante eventos que se presenten en la demanda. Un ejemplo es la necesidad de hacer un estricto seguimiento al comportamiento de las ventas y la disponibilidad de inventario de los diferentes productos durante una promoción, para anticiparse a hacer un nuevo aprovisionamiento de mercancía o realizar un traslado entre los distintos canales, según el movimiento que se esté presentando en ellos.
  1. Integración y conectividad: La plataforma de E-commerce debe integrarse con los aplicativos internos de la organización, posibilitando el intercambio de datos e información, así como la articulación de estrategias.

 

Finalmente, es importante considerar incluir facturación electrónica y evaluar el uso de servicios SaaS para alojar la plataforma.

En Choucair tenemos el conocimiento, la experiencia, las herramientas, las personas idóneas y las capacidades necesarias para apoyar el cumplimiento de los aspectos críticos en el éxito de una solución de E-commerce.

Gobierno de automatización de pruebas

Posted on

La adopción de tácticas de Automatización de pruebas, ha pasado de ser una ventaja en nuestras estrategias de prueba, a una necesidad muy creciente, ya que, en la actualidad, no contar con las mencionadas tácticas nos vuelve los últimos de la cola con respecto a estrategias que apunten a incrementar la velocidad y eficiencia de las mismas y que paralelamente enfoquen los recursos a tareas de mayor valor.

Con la búsqueda de realizar un proceso de automatización más eficiente y competitivo cada día, se han ideado y creado muchas formas de realizarlo abarcando niveles, modelos y tipos. Los aspectos mencionados son muy importantes al momento de realizar el proceso de automatización y deben estar alineados al modelo de entrega de valor para el servicio.

Pero es hora de preguntarse si estamos teniendo un orden y un objetivo claro de lo que queremos lograr con respecto a automatización en nuestros procesos de prueba, que estén apalancando efectivamente la adopción de modelos de integración, entrega, despliegue continuo y DevOps.

Como se sabe, uno de los pilares para poder adherir una cultura de DevOps en las organizaciones, es la automatización de pruebas, entonces hagamos una pausa y veamos con detenimiento lo que está pasando, ¿realmente tenemos claro a dónde le estamos apuntando con la implementación de automatización?, ¿estamos pensando que la necesidad es el proyecto? o, ¿será que necesitamos un Gobierno de Automatización de pruebas que nos permita apalancar efectivamente las tácticas y estrategias de prueba con una visión de negocio a nivel organizacional y de manera transversal a nuestros equipos de soluciones y/o desarrollo?

El Gobierno de Automatización de Pruebas, nos permite tener claridad de cómo nos encontramos y nos da el contexto del ecosistema de prueba a nivel de automatización; de los procesos de negocio, aplicaciones, arquitectura, gobierno de datos que se tienen automatizados y lo que se quiere alcanzar.

Asimismo, nos permite visualizar la trazabilidad entre las tecnologías de las aplicaciones y herramientas a utilizar por el nivel de adherencia y facilidad de automatización, que es uno de los aspectos que más nos preocupa al momento de adoptar automatización de pruebas.

Otro de los asuntos importantes del porqué adoptar un Modelo de Gobierno de Automatización, es que nos llevará a realizar automatizaciones a la par del equipo de desarrollo de una manera coordinada y dependiendo del nivel de madurez del proceso de creación del servicio (desarrollo), el script de pruebas automatizadas se terminará antes de tener el aplicativo objeto de prueba.

Beneficios del Gobierno de Automatización

  • Apoya al cumplimiento del Time to Market.
  • Reduce procesos de definición e implantación de la estrategia de automatización.
  • Facilita la distribución y da claridad de los niveles de prueba que sigue la organización.
  • Incremento de la productividad del equipo.
  • Permite apalancar la cultura de DevOps.
  • Facilita la trazabilidad y posibilita mayor efectividad de automatización.

.

El desempeño, clave para el éxito de la digitalización de su negocio

Posted on

Cuando pensamos en pruebas de performance es inevitable no pensar en palabras como estrés y carga, conceptos que han predominado desde el conocimiento de este tipo de pruebas, y que lastimosamente han limitado nuestro conocimiento en dicho campo.

El Performance o desempeño no es solo un tipo de prueba, es un atributo de calidad natural de cada componente de software, lo cual implica que es un concepto que debe ser considerado desde siempre, así como durante el desarrollo y sostenimiento del software.

Debido a lo anterior, se piensa que para identificar los problemas de performance debemos llevar al extremo las condiciones del mismo bajo cargas de concurrencia, y si bien este es un método adecuado, no es el único ni el más pro-activo, el performance como atributo puede ser evaluado desde la concepción de los requerimientos, incluso desde el papel, aunque no exista aun una sola línea de código. (Ver métodos como el ATAM y QAW del SEI)

Hoy en el contexto actual tecnológico, la digitalización desde hace algunos años viene planteando nuevos retos en las operaciones de negocio de nuestros clientes y sobre todo en las áreas de TI para implementar dichas aplicaciones, lo cual conlleva a que las aplicaciones sean cada vez más complejas e interactúen con un sinfín de componentes internos y externos. Según datos de Dynatrace 2017, en promedio intervienen 83 diferentes componentes en una sola transacción. Lo cual también genera un cambio metodológico en las estrategias de pruebas de performance que permitan evaluar aplicaciones cada vez más complejas y con ciclos de desarrollo cada vez más cortos, rápidos y automáticos.

¿Cómo realizar pruebas en este ecosistema actual?

Según el contexto anterior, el performance como concepto es natural de cada software y ha sido parte del mal llamado grupo de pruebas no funcionales, lo cual ha generado una separación entre los atributos de calidad del software, esta reflexión nos lleva a pensar que los atributos como tal son integrales y no deben ser divisibles o separados, dado que están mutuamente correlacionados y se afectan entre sí, no podemos pensar solo en una aplicación que funcione, sino que funcione bien, sea rápida, segura e intuitiva.

Para ello existen diferentes métodos de medición del performance, desde las ya conocidas típicas de pruebas de carga y estrés, como el profiling o aún más eficientes y trasversales, los métodos de evaluación APM (Application Performance Management); todos estos métodos en pro de cumplir con la experiencia de usuario desde la perspectiva de atributo, siendo así Performance un atributo trasversal e inherente del software.

Continuos Performance validation:

Si de hablar de métodos de prueba se trata, es adecuado abordar el método Performance Continuos Validation, como su nombre lo indica, el concepto es la validación continua del performance, y esto cubre conceptos como Agile, DevOps, APM y nos deja la puerta abierta a configurarlo según nuestras necesidades, este concepto nace con los métodos de desarrollo ágil, donde por medio de los CI son integradas herramientas para la realización de pruebas como estrés, carga, escalabilidad entre otras, pero no nos limita a este tipo de pruebas, nos amplía a integrar todos los métodos posibles desde las fases más tempranas del ciclo de desarrollo, midiendo los criterios de aceptación por cada ciclo y apoyados en tecnología de punta como los APM, potencializando aún más la adopción de conceptos como el DEvOps, siempre y cuando se tengan claros los criterios de aceptación, en otras palabras: atributos de performance, que el software en fabricación debe cumplir.

En Choucair Testing, compañía pionera en software testing y especializada en transformación digital, contamos con los mejores métodos, herramientas y personal calificado para determinar el desempeño de sus aplicativos, resguardando así la experiencia de usuario, la expresión de su marca y los objetivos del negocio.

 

 

 

Automatización de Pruebas SAP

Posted on

Cuando hablamos de Pruebas SAP, la primera pregunta que viene a la mente es ¿por qué realizar pruebas en SAP si es un producto de “caja” previamente probado? Y luego nos preguntamos también ¿por qué probar SAP si entre el 70% y el 80% de las grandes compañías del mundo utilizan esta plataforma por sus grandes bondades y confiabilidad?

La respuesta es que las organizaciones no implementan SAP original al 100% ya que existen particularidades de los procesos que hace necesario personalizarlos para ajustarlos a las necesidades. Estas personalizaciones, llamadas desarrollos Z en el medio SAP, que tradicionalmente son contratados con un proveedor tecnológico SAP, deben ser probados para validar el cumplimiento de las funcionalidades, la estabilidad y los niveles de calidad que exige un entorno tan crítico como es tu plataforma SAP.

La inclusión de nuevas personalizaciones (desarrollos Z) no son el único reto que deben enfrentar las compañías a la hora de tener ambientes productivos estables, también se presentan retos como los RollOuts, Support Package, Enhancement Package, instalación de notas, entre otros, que pueden afectar la calidad y la estabilidad de los ambientes productivos.

Realizar las pruebas exige gran inversión de tiempo por parte de los usuarios o analistas funcionales en la ejecución de pruebas, es aquí donde la automatización cobra relevancia y se convierte en una aliada estratégica por la rapidez, confiabilidad y lo principal, de forma autogestionada, es decir, sin la intervención del usuario.

La Automatización de pruebas SAP es el aprovechamiento de la tecnología mediante sistemas de control, herramientas de software especializado y hardware para apoyar la ejecución de casos de prueba y procesos operativos, sin desgastar los recursos en un proceso que podría ser automatizado y, logrando incrementar la productividad. En el mundo del desarrollo ágil de productos, la automatización busca principalmente la generación de feedback temprano para desarrollo.

Entre otras ventajas de la automatización está la posibilidad de enfocar las habilidades, conocimientos y esfuerzo de las personas en realizar actividades inherentes al negocio lo cual se traduce en un aumento de la productividad, competitividad, mayor oportunidad de crecimiento y disminución de costos asociados a la puesta en producción de un nuevo desarrollo.

Interacción de plataformas, para una experiencia de usuario memorable

Posted on

Las plataformas tecnológicas modernas requieren la interacción de diversos sistemas interdependientes para resolver los servicios de negocio que se habilitan en los canales de atención al usuario final. Las organizaciones tienen el desafío de entregar nuevos servicios y/o mejoras a los existentes, en el menor tiempo posible, con los niveles de calidad y estabilidad y seguridad exigidos por el mercado. En este contexto, los procesos de pruebas previos a su puesta en producción se ven afectados por restricciones que se convierten en factores de riesgo para el cumplimiento en tiempo, costos y calidad de los servicios entregados a los usuarios. Algunas de las restricciones son:

  • Componentes no disponibles y/o inestables.
  • Sistemas en constante cambio por desarrollos evolutivos.
  • Constante evolución los estándares, las interfaces, formatos y mensajería propietarios, y criptografía entre otros
  • Sistemas y/o servicios de terceros con disponibilidad limitada y/o costos de uso asociados.
  • Complejidad para configurar laboratorios de prueba de sistemas complejos
  • Sistemas internos / externos con múltiples dueños responsables de su administración.

Además, los constantes cambios en las aplicaciones y la incorporación de nuevas metodologías como Agile, Integración continua y DevOps, demandan un esfuerzo importante y permanente de los equipos de trabajo para mantener los ambientes actualizados. En este cambio tecnológico sin precedentes las empresas tienen la necesidad de evolucionar más rápidamente, compiten por ser la primera en comercializar nuevos servicios y enfrentan el reto de satisfacer las expectativas crecientes de los clientes. Actualmente uno de los sectores económicos con mayor presión para entregar a sus usuarios nuevos productos y canales de atención es la banca. En estas organizaciones, los sistemas transaccionales, juegan un papel relevante en la prestación de los servicios financieros a través de los canales presenciales y virtuales disponibles para los usuarios finales. La ejecución de pruebas de estos sistemas se ve afectada por factores como:

  • Disponibilidad limitada de los ambientes de prueba, dispositivos, canales, e insumos (tarjetas, productos, facturas).
  • Alta integración con sistemas de terceros.
  • Complejidad para la implementar modelos de pruebas automáticos y ejecutar pruebas de carga y stress.
  • Dificultad para probar escenarios alternos como son reversos, timeouts, excepciones de negocio.
  • Desarrollos simultáneos en canales, switch y sistemas autorizadores.
  • Complejidad en dar cumplimiento a estándares de seguridad en las transacciones.

Lo anterior exige a las organizaciones facilitar la ejecución de los casos de prueba de los grupos de desarrollo y pruebas, donde un elemento clave es disminuir las restricciones asociadas al comportamiento específico de los sistemas. La tecnología apropiada junto con la experiencia y madurez de Choucair en los procesos de prueba habilita a nuestros clientes en la implementación exitosa de modelos de pruebas automáticos transaccionales que les permitan entregar a sus usuarios finales los servicios con la oportunidad, calidad y seguridad que exige el mercado. Contáctanos para conocer más de nuestros servicios y cómo Choucair ayuda a su organización a alcanzar los objetivos de negocio

Mobile Cloud Testing

Posted on

Las organizaciones de hoy requieren soluciones que permitan competir de manera rápida, eficiente y con el mejor costo/beneficio, apalancando los modelos de negocio y generando estrategias que faciliten la creación de productos con el time to market requerido.

Es por ello la importancia de contar con plataformas, procesos, tecnología, entre otros elementos que permitan apostarle a ese cambio organizacional. Una de las grandes tendencias a nivel mundial, es el desarrollo de aplicaciones móviles, que, crean, modifican y apalancan negocios completos y generan todo una revolución alrededor de la tecnología móvil, creando productos y servicios disruptivos para el mercado, caso de Uber, Nequi, Airbnb.

Estos cambios rápidos del mercado generan ajuste en los procesos de negocio y de desarrollo de productos, para que sean ágiles y eficientes, optimizando la generación de valor en el menor tiempo posible.

Para ello, las pruebas deben apoyar todo el ciclo de desarrollo de productos, generando velocidad, eficiencia y disminuyendo los riesgos de fracaso y aumentando el riesgo de éxito del producto. Teniendo en cuenta estos aspectos, han surgido diferentes soluciones tecnológicas, que permiten engranar estos aspectos, con los procesos de pruebas en aplicaciones móviles de las compañías, en este caso, hablaremos del Mobile Cloud Testing, el cual consiste en plataformas en la nube, que a través de servicios de SaaS (Software as a Services), se puede acceder a cientos de dispositivos móviles físicos, alojados en un centro de datos y a los cuales se acceder por medio de una url en el navegador web de un computador.

Al contar con este tipo de soluciones se tienen los siguientes beneficios:

  • Apoyar procesos de pruebas manuales o automatizadas con equipos descentralizados a nivel local o en diferentes oficinas.
  • Administración y mantenimiento de dispositivos móviles de una manera centralizada.
  • Apoyar procesos de desarrollo ágil, que exigen un desarrollo continuo de producto, que, por ende lleva a unas pruebas continuas del producto
  • Acceder a diferentes combinaciones de dispositivos móviles a nivel de, fabricante, sistema operativo, versión de sistema operativo, navegador, tamaños de pantallas, resoluciones de pantalla.
  • Centralizar la información de las ejecuciones de las pruebas, compartiendo los resultados de las mismas con el equipo de trabajo.
  • Generar velocidad en la ejecución de pruebas realizando uso de esquemas y estrategias de ejecución automatizadas con diferentes tipos de herramientas comerciales y no comerciales.
  • Optimización del costo de adquisición de dispositivos móviles y en la infraestructura para operar un laboratorio de pruebas local.
  • Contar con disponibilidad inmediata de cientos de dispositivos móviles para pruebas, sin necesidad de pasar por procesos de compras.
  • Integración con herramientas para el reporte de issues y el despliegue continúo de producto, haciendo uso de herramientas de integración continua.
  • Realizar pruebas en las versiones y dispositivos más recientes lanzados al mercado.
  • Dispositivos escalables para satisfacer la demanda de pruebas en los diferentes proyectos.
  • Realizar ejecuciones paralelas haciendo uso de la automatización, lo que genera optimización y ahorro en el tiempo de ejecución.
  • Grabación de pantallas y videos de manera automática, para guardar los registros de la ejecución de las pruebas realizadas.

 

En conclusión el Mobile Cloud Testing nos presenta un nuevo paradigma en la ejecución de pruebas para aplicaciones móviles, que permite la mejora en la velocidad de las pruebas que se realizan, eficiencia en la ejecución y disminuye el riesgo que se presenten fallas en la aplicación, asociados a los temas de la fragmentación, generando una respuesta rápida y oportuna a los diferentes integrantes de los equipos de trabajo, lo que facilitará la detección y solución de issues. Si quieres conocer, cómo podemos ayudarte en Choucair a ser más ágil, eficiente, productivo y estratégico en tus proyectos de pruebas móviles, contáctanos y estaremos gustosos de acompañarte en todo tu proceso de transformación.