Retos y habilidades de la IA

Publicada en

Retos y habilidades de los equipos de ingeniería de software en un entorno dinámico apalancado por la IA

Ingeniería de software frente a la IA en un entorno cambiante

Los tiempos que corren traen cambios acelerados en materia de tecnología, hábitos de consumo, patrones de comportamiento de los usuarios, formas de relacionarnos y de transar, así como en los modelos de negocio y en la forma de desarrollar software; todo esto en un entorno que cada vez se mueve de forma más acelerada debido a la inteligencia artificial. Por eso Juan Pablo Ríos, Líder de I+D+i de Choucair Testing, abordará los retos que enfrentan los equipos de ingeniería de software frente a la Inteligencia Artificial.

Imagen tomada de: Unsplash.com

Speaker

Juan pablo Rios

Ingeniero Informático del Politécnico Jaime Isaza Cadavid, magíster en Ingeniería con énfasis en gerencia de Proyectos de software de la Universidad EAFIT, certificado en Big Data Scientist, Big data professional, ISTQB Foundation level y Scrum máster.

Docente universitario, miembro del Artificial Intelligence United board, conformado por 30 expertos mundiales. Cuenta con más de 11 años de experiencia en investigación e innovación en tendencias tecnológicas disruptivas.

Lidera el proceso Investigación, desarrollo e innovación de Choucair Testing desde hace más de 8 años, área desde la cual ha apalancado a la compañía en la labor de seguir siendo pionera, vanguardista y una market maker en la industria del software testing, con el fin de brindar soluciones centradas en el negocio que ayuden a las compañías a ser relevantes en el nuevo entorno digital, a cumplir su estrategia y los sueños de sus usuarios finales

RETOS DE LA MODERNIZACION DE LAS PLATAFORMAS DE PAGOS PARA SOPORTAR EL ESTANDAR ISO20022

Publicada en

ISO 20022 es un estándar ISO para el intercambio electrónico de datos entre instituciones financieras. Describe un repositorio de metadatos que contiene descripciones de mensajes y procesos comerciales, y un proceso de mantenimiento para el contenido del repositorio.

  • Es un estándar internacional para el intercambio electrónico de información entre entidades financieras
  • Es una plataforma común para el desarrollo de mensajes (metodología, repositorio, reglas de diseño)
  • La primera versión fue presentada en el 2004 por International Organization for Standardization

Los mensajes están organizados por áreas de negocio:

  • Pagos Electrónicos (Payments)
  • Liquidación y conciliación de Títulos Valores (Securities)
  • Instrumentos de comercio Internacional (Trade Services)
  • Procesamiento de Transacciones con Tarjetas (Cards)
  • Intercambio de Divisas (Foreign Exchange)

RETOS DE LA MODERNIZACION DE LAS PLATAFORMAS DE PAGOS PARA SOPORTAR EL ESTANDAR ISO20022

Si bien la modernización de las plataformas de pago, bajo el estándar ISO20022 trae beneficios tanto a los clientes finales como a las entidades y proveedores de servicios financieros, plantea una serie de retos que deben ser superados por las compañías durante su implementación.

A continuación se mencionan algunos de los más relevantes:

  1. Extender las plataformas actuales que soportan el ecosistema de pagos para procesar y generar los nuevos flujos y mensajes del estándar ISO20022. Muchos de las plataformas de pagos actuales son soluciones legadas con altos niveles de confiabilidad y estabilidad, pero cuyas arquitecturas y personal especializado que se requiere hacen complejo adaptarlas para soportar el nuevo estándar.
  2. Debido a la duración de los proyectos de implementación las organizaciones tienen que estar preparadas para la convivencia de los protocolos legados con el nuevo estándar durante el proceso de migración de todos los flujos y transacciones al nuevo estándar. Lo anterior puede traer complejidad en la operación y en la generación de cifras para reportes, interfaces y entes de control.
  3. El uso de conversores básicos entre los mensajes legados y los mensajes ISO20022, son una solución temporal que permite en un primer momento procesar los mensajes entrantes, pero al no procesar los mensajes de manera nativa verificando las reglas de negocio establecidas por el estándar, se pueden generar riesgos en la calidad y completitud de la información que alimenta los procesos operativos, entre ellos los reglamentarios de lavados de activos y controles de fraude.
  4. Las compañías no solo tienen la presión de las fechas limites establecidos por los reguladores nacionales e internacionales, sino la presión de los clientes en especial los corporativos que están esperando la implementación de este estándar para optimizar sus procesos de facturación, pagos y reconciliación. Al no tomar decisiones de implementaciones, en el corto plazo, quedan bajo el riesgo de perder clientes que migran a otras entidades que ya están o han completado el proceso de implementación.
  5. Es necesario tener en cuenta tanto los costos directos (infraestructura, software, operación) como los costos indirectos que puedan afectar la rentabilidad de los productos actuales, entre otros. También se deben cuantificar los costos de oportunidad al no implementar en la velocidad requerida por el mercado y quedar regazado de sus competidores.
  6. Al participar en los esquemas de pagos bajo el estándar ISO20022, las organizaciones tienen mayor exposición al riesgo reputacional y tecnológico, pues el usuario percibe la calidad de los servicios de manera global independiente de las entidades participantes, en donde el incumplimiento de los acuerdos de niveles de servicio por una de las entidades afecta el ecosistema en su totalidad y afecta la percepción del servicio de cara a los clientes.

El Digital Performance Management y por qué sus activos digitales necesitan repotenciarse en tiempos crisis.

Publicada en

Cómo nuestro Digital Performance Management puede potenciar su negocio

Carolina TRIANA

Carolina TRIANA

El COVID-19 está generando un incremento acelerado en el uso de los canales de compra online y marketplacesMindshare señala que un 80% de las personas entre 45 y 60 años, quiere evadir las tiendas físicas, mientras que las compras en línea aumentan. Por ejemplo, en Colombia las transacciones por internet registraron un incremento de más del 160% en marzo, según cifras de Redeban entregadas al diario EL TIEMPO. Igualmente, el e-commerce creció en el número de transacciones en la última semana de marzo, con una cifra superior al 105% respecto al mismo periodo de 2019.¹ 

Y es que las medidas de aislamiento preventivo han hecho que aumentemos la demanda de los deliverys, a través de marketplaces o canales online, evitando el contacto humano directo. Así mismo, hoy nuestras compras tienden a limitarse a alimentos de primera necesidad; elementos de aseo personal y doméstico; ropa deportiva; implementos de protección ante el COVID-19 como geles antibacteriales, alcohol y tapabocas; máquinas para hacer deporte en casa y tecnología para el hogar. 

En este sentido, también se ha incrementado el acceso a experiencias virtuales como conciertos onlinewebinars, video por streaming, podcasts y TV On Demand. Además, cada vez son más las personas que han empezado a realizar todos sus pagos de servicios de forma online y sus transacciones por medio de las oficinas virtuales de las entidades financieras.  

Esto implica que los canales digitales de las compañías y los marketplaces deban potenciar la experiencia de usuario; así como mejorar la venta predictiva para que esté más alineada con las nuevas necesidades del consumidor en estos tiempos de cambio; eliminando los gaps en tiempo real y encontrando la causa raíz de los problemas, ya sean técnicos o no.  

De esto se encarga precisamente el Digital Performance Management (DPM) una capacidad diseñada por Choucair, que se basa en la metodología Business Centric Testing y es soportada en la tecnología de Dynatrace; esta capacidad le permite a las empresas perfilar a la satisfacción de la experiencia digital de sus clientes como uno de los principales driver de su ventaja competitiva. 

Figura – Digital Performance Management

El Business Centric Testing es una metodología propia de Choucair que apoya en la disminución de ocurrencia de fallas y faltas en los aplicativos de software que puedaimpactar negativamente el negocio. Igualmente, genera mayores posibilidades de éxito al aumentar la eficiencia y la oportunidad en la creación y modificación de los servicios o productos soportados por aplicativos; ayudando a que estos cumplan con los objetivos de su negocio y sus iniciativas de transformación digital, así como que estén alineados con su estrategia para ayudarle cumplir los sueños y necesidades de sus usuarios finales.  

Esta nueva capacidad le da el control y visión de cada una de las tecnologías involucradas en sus canales online para la entrega de servicios y productos (Cloud, Microservicios, Autocontenedores, IoT, etc.) y le da la opción de realizar planes de acción oportunos y efectivos que ayuden a lograr una satisfacción real de la experiencia digital y por ende, lograr una mayor adopción de sus aplicativos y canales digitales, aumentando las posibilidades de éxito de estos activos y minimizando los riesgos.  

Es así como DPM le ayuda a conocer, identificar y detectar comportamientos en tiempo real de los canales digitales, permitiéndole responder rápida y adecuadamente a los problemas que afecten la experiencia de usuario. Este servicio está en la capacidad de ayudarle a conocer la interacción entre sus usuarios y canales digitales; también le genera un indicador del nivel de percepción de velocidad frente a la experiencia digital en tiempo real y la interrelaciona con el comportamiento de los componentes de la arquitectura de software, ambientes y plataformas; generándole un contexto con información relevante para su 

 negocio y sus usuarios finales, los cuales cada días son más y con mayor frecuencia o recurrencia; exigiendo velocidad, disponibilidad 24/7, precisión en la compra, el pago y la entrega y en general; pidiendo una experiencia efectiva y memorable.   

En estos tiempos en que su modelo de negocio requiere potenciarse o reinventarse en el mundo digital para estar más cerca de sus usuarios, Choucair puede convertirse en su aliado estratégico para lograrlo.  

1.Tomado de: Se disparan compras en supermercados y droguerías por covid-19, encontrado en: https://www.eltiempo.com/economia/empresas/esto-es-lo-que-dejan-de-comprar-los-colombianos-por-el-covid-19-480180, revisado el: 14 de abril de 2020.

Tendencias en Software Testing

Publicada en

Tendencias en
Software Testing

PATRICIA OSORIO ARISTIZABAL

PATRICIA OSORIO ARISTIZABAL

El campo de las Pruebas de software, dado que se basa en un conocimiento en constante avance con las tecnologías, metodologías, marcos de trabajo, modelos de negocio digitales y tendencias de los usuarios, siempre cada año debemos mirar en nuestro entorno para saber ¿qué está pasando? ¿cuáles son las tendencias de Software Testing? ¿cuáles son las preferencias de las personas y de las empresas? ¿Cuáles son los problemas que queremos resolver en cuanto al desarrollo de competencias técnicas y no técnicas de los profesionales de la pruebas en nuestro contexto?

En esta ocasión, recurrimos al informe de State of TestingTM correspondiente al 2019. “Una iniciativa de PractiTest (https://www.practitest.com/) en colaboración con Tea Time with Testers (https://www.teatimewithtesters.com/), la cual busca identificar las características, prácticas y desafíos existentes que enfrenta la comunidad de Pruebas hoy en día, con la esperanza de arrojar luz y provocar una discusión fructífera hacia la mejora.” [1].

En verdad, desde el 2018 hemos venido consultando este informe, con el fin de identificar elementos nuevos que nos permitan reconocer patrones o tendencias. Y por ende posibles caminos a seguir. 

La información que muestra este informe es el resultado de una encuesta anual, a la cual todos tenemos acceso. Solo debemos estar atentos cada año en https://qablog.practitest.com/state-of-testing/, para ser parte de dicha encuesta.

En 2019, participaron profesionales del sector de Pruebas de software y de tecnología como Testers, Test Engineers, Test Leads, Automation testers entre otros (ver figura Resultados 2019). 

Y el Pareto de la representación por países está concentrado en Europa Oriental, Estados Unidos/Canadá y la India. América Latina está representada solo en un 3.5%, lo que nos dice que aún tenemos muchas, pero muchísimas cosas por decir.

 

Figura – Resultados 2019

No pretendo en una sola entrada, hablar sobre todas las preguntas y los resultados de este informe. Cada uno de estas, preguntas y respuestas, las encuentro completamente interesantes y que ameritan un análisis desde diferentes perspectivas (ver la entrada de Entrega 1 – Contexto). Para este ejercicio, me he equipado con diferentes tipos de “lentes” para obtener una visión más amplia de cada uno de los resultados. Será una mezcla entre experiencia, sentido común, matemáticas y estadísticas básicas. Con estas agrupaciones básicas estimo lograr información y así poder llegar a algunas conclusiones, las cuales no constituyen una verdad absoluta, sino puntos de vista; los cuales invito a complementar y/o a cuestionar. Como dice mi maestra de pruebas (mi madrina desde el 2002): “¡No me crean nada!”[2].

Comenzaré en la sección de Educación y Entrenamiento (Education and Training), específicamente con la pregunta ¿Cómo aprende Pruebas hoy y cuando comenzó en esta carrera? (How do you learn “testing” – at present and when you started your career). Pregunta que está enfocada en identificar los métodos más usados, actualmente y en el pasado, para lograr conocimiento y mejorar sus competencias en pruebas de software.

Primero, analicemos los métodos identificados por más de 1.000 participantes de más de 80 países, como medio de aprendizaje o formación para aprender a probar o para desarrollar competencias. Lo normal es que usemos dos o más de estos medios. Para el 2019, la encuesta nos dice que estos son los métodos identificados:

Estos resultados nos arrojan caminos interesantes y por potenciar como el hecho del aprender haciendo, pues dado que el Software Testing, como lo decíamos al inicio, es un campo en constante renovación, nos exige ir explorando nuevas formas de adquirir conocimientos en el hacer, esto sí, sin perder la rigurosidad que nos exige la disciplina y, a través de iteraciones en espacios controlados o experimentales que nos permitan corroborar hipótesis, estrategias, nuevas formas de marcos y metodologías de trabajo para seguir 

apalancando de una mejor forma los procesos de desarrollo y los modelos que impulsan estas iniciativas.De todos estos caminos de aprendizaje ¿Cuál es el suyo? ¿Hizo falta algo en esta lista que actualmente use como mecanismo de formación o generación de nuevas capacidades? ¿Cuáles son nuevas para usted que lo motivarían a usarla? Tenga en cuenta que estamos en un contexto que nos exige que seamos parte de la Cuarta Revolución Industrial.

[1] https://qablog.practitest.com/state-of-testing

[2] Maria Clara Choucair en foro “Medellín” en la cuarta Revolución Industrial, EAFIT, mayo de 2019

PODCAST Digital Performance

Publicada en

Conoce el monitoreo de experiencia de tus usuarios en tus aplicativos digitales más allá del simple rendimiento con el Servicio de Monitoreo de Experiencia Digital de Choucair a través de la herramienta Dynatrace; con la cuál podrás recibir feedback en tiempo real con datos relevantes sobre tus clientes y tu negocio para obtener grandes ventajas como poder detectar de manera temprana, errores que podrían salir a producción y generar retrocesos y desperdicios económicos. 

Ser Tester 2020

Publicada en

Ser Tester en 2020

Nos interesa mucho saber las tendencias y competencias necesarias en este nuevo año para sobresalir en el campo de las pruebas de software, por ello recopilamos dos artículos: el primero hace un sondeo sobre las competencias que debemos tener como tester según lo que están

exigiendo las empresas y aún más importante nos anima a trazarnos retos y a prepararnos para dichas exigencias; el segundo artículo nos explica cuales tecnologías serán las más usadas para que nos evaluemos sobre qué debemos aprender y cómo debemos prepararnos.

Fuente: Quality-Stream

Se viene un año lleno de retos, ¿estas preparado para lo que se viene?