Evolv
La solución de Optimización del Crecimiento Digital de Evolv permite a los clientes reaccionar más rápido a las dinámicas cambiantes del mercado con la capacidad de ofrecer la mejor experiencia a cada audiencia, en todo momento. Mediante el uso de la IA, Evolv es capaz de trabajar en todos los puntos de contacto digitales en el viaje del cliente, incluyendo web y móvil, y mantiene el ritmo de las cambiantes demandas de los clientes y del mercado.
Todos los clientesDesarrollo web y de escritorio
Gracias a nuestra experiencia en la creación de aplicaciones web modernas, ayudamos a Evolv a seguir desarrollando su plataforma para hacerla aún más competitiva, segura y fiable. Nuestro equipo está totalmente involucrado en el proceso de desarrollo, lo que nos permite implementar soluciones de software innovadoras con mayor rapidez.
Más informaciónStartups e innovación
Con el apoyo continuo de Redwerk para el desarrollo de software, Evolv puede acelerar el ritmo de la innovación y ofrecer nuevas capacidades más rápidamente. Nuestros experimentados ingenieros de software escriben código sostenible y escalable desde el principio, lo que ahorra tiempo y costes de mantenimiento a largo plazo.
Más informaciónIntroducción
La solución de Evolv gira en torno a una plataforma SaaS impulsada por IA que permite lanzar múltiples experimentos de UX a una escala nunca antes posible. Evolv comenzó en 2019 y es el resultado de un spin off tecnológico de Sentient Technologies que pasó la mayor parte de la década como una empresa de investigación y desarrollo de IA. Ese equipo incubó algunos algoritmos innovadores que ahora se incluyen como un bloque de construcción en la plataforma de optimización impulsada por IA de Evolv. Inicialmente, prestábamos nuestro servicio a Sentient Technologies; después de que Sentient vendiera la mayor parte de su negocio a Cognizant, Evolv nació de la propiedad intelectual de la oferta anteriormente denominada Sentient Ascend.
Mantener y actualizar un sistema tan robusto requiere importantes recursos de desarrollo. Dado que el equipo de Redwerk ya había trabajado con Sentient Technologies y estaba familiarizado con la lógica empresarial de la plataforma, Evolv decidió continuar nuestra colaboración.
Evolv trabaja en estrecha colaboración con sus clientes para definir su estrategia de optimización, generar una fuente constante de nuevas ideas que explorar y aprovechar su IA patentada para servir experiencias de cliente progresivamente mejores y encontrar el mejor viaje del cliente. Evolv aprovecha los algoritmos evolutivos (una rama de la IA que utiliza los principios de la selección natural) para determinar qué combinación de las diferentes mejoras que se están probando constituye el diseño ganador. Un proyecto Evolv representa el esfuerzo de optimización a largo plazo de un determinado recorrido del usuario.
Evolv utiliza un conjunto de algoritmos de aprendizaje automático y modelos estadísticos para comprender en profundidad el comportamiento de los usuarios y el rendimiento de las variantes. Evolv también utiliza su propia investigación UX para identificar áreas de mejora y delinear múltiples cambios y sus variantes que pueden impactar positivamente la conversión. Este enfoque permite a Evolv validar más con órdenes de magnitud, menos tráfico y resultados más sólidos.
A partir de ahí, las mejoras de UX se codifican y prueban en Web Editor y luego se exportan a Manager para el lanzamiento real. Una vez lanzado el experimento, se evalúa el rendimiento de cada variante en relación con la candidata de control (versión original) en el modo de pruebas A/B estándar, excluyendo automáticamente las candidatas con peor rendimiento. Una vez que la plataforma ha acumulado una cantidad de tráfico suficiente para pasar a la fase de evolución (EVO), comienza a combinar variantes de distintas variables utilizando un enfoque de aprendizaje activo. Como la plataforma reacciona a los comentarios de los clientes en tiempo real, entrena continuamente su modelo de aprendizaje automático para predecir en poco tiempo las combinaciones con mejores resultados. Al disponer de estadísticas detalladas sobre cada combinación, el cliente ve claramente qué cambios de UX están impulsando los resultados hacia el KPI objetivo.
Desafío
En la fase inicial de nuestra colaboración, se nos encargó principalmente la codificación de las mejoras de UX diseñadas por el equipo de crecimiento de Evolv. En una ocasión participamos en el proceso de ideación, que implicaba pensar en combinaciones de variables para los experimentos que se iban a realizar.
Al ver nuestro compromiso, experiencia y puntualidad, Evolv decidió ampliar el alcance de los servicios que prestamos y contrató a nuestro equipo para desarrollar su producto principal: una plataforma de optimización pionera compuesta por Web Editor y Manager. Web Editor es la nueva aplicación de escritorio de Evolv que permite codificar mejoras de UX sin el código fuente del cliente, así como previsualizar, editar y probar los cambios implementados, entre otras prácticas funciones. Manager es la plataforma web de Evolv con ajustes de prueba avanzados que permite el lanzamiento del experimento en sí.
La compleja arquitectura de la plataforma, unida a una lógica empresarial ampliada, planteó algunos retos técnicos, pero conseguimos adentrarnos en la fase de desarrollo en poco tiempo. Además, tenemos un acceso limitado a algunas de las partes de la plataforma, por lo que una comprensión incompleta de cómo los diferentes servicios comunican datos también creó algunos obstáculos. Por estas razones, llegar al meollo de ciertas cuestiones exigió un mayor esfuerzo al principio del proyecto.
Solución
Nos unimos al equipo de desarrollo de Evolv cuando estaban empezando a rediseñar su plataforma, lo que nos permitió conocerla paso a paso. En las fases iniciales de desarrollo, hicimos tantas preguntas como nos fue posible, quizás incluso sobrecomunicándonos, para obtener la comprensión más exhaustiva de la lógica de negocio establecida. Evolv, a su vez, nos proporcionó respuestas oportunas y completas, poniendo de su parte para agilizar el proceso de comunicación y sincronizar ambos equipos. Este esfuerzo conjunto resultó ser bastante fructífero, ya que ahora podemos completar la mayoría de las tareas de frontend que se nos asignaron con la máxima independencia.
En la actualidad, el equipo de entrega de Redwerk se centra principalmente en la actualización continua de la plataforma de Evolv, que consta de Web Editor y Manager. Estamos orgullosos de saber que la mayoría de las tareas de frontend son delegadas a nosotros, y aquí están algunas de las partes de frontend que hemos entregado hasta ahora:
- Gestor: Mostrar Total de Visitantes Únicos vs Total de Visitantes Únicos Convertidos – muestra todos los datos sobre los visitantes para todo el experimento, así como para cada combinación de variantes.
- Gestor: Listado de variables – Vista de árbol – las variables se muestran en una vista de árbol en lugar de una lista con la opción de agruparlas y comprobar los datos de rendimiento (si están disponibles) para cada variable.
- Gestor: UI – Listado de Proyectos – muestra listas de proyectos con las opciones de ver el historial de proyectos, rendimiento, visitantes, eventos de objetivos.
- Editor Web – Configuración QA – el usuario tiene la capacidad de seleccionar una o más variantes de cualquier contexto que coincida con la URL de vista previa actual y aplicar la configuración de variantes a la URL actual en el panel de vista previa.
- Editor web: Cross Browser QA – posibilidad de crear una URL copiable que ayudará a previsualizar las variantes actualmente seleccionadas en el navegador.
- Editor web: Capturas de pantalla de variantes: permite tomar y guardar una captura de pantalla de una combinación de variantes cargada actualmente en el modo de control de calidad.
- Editor web: Interfaz de inicio de sesión para el Editor web.
Resultado
Elegir un socio tecnológico fiable y dedicado es un paso adelante hacia un crecimiento empresarial duradero. Junto con el equipo de entrega de Redwerk, Evolv lanzó exitosamente su nuevo producto – Evolv 1.0. – que ya utilizan numerosos clientes de Evolv. Nos enorgullece saber que Evolv apreció nuestra profesionalidad, compromiso y actitud diligente ante el trabajo, y que lo que parecía ser sólo un proyecto de 3 meses se convirtió en una sólida asociación a largo plazo.
Salida: Adquisición
Galardonado
¿Necesita desarrolladores de software experimentados?
ContáctenosTecnologías
Comentario del equipo Redwerk
Roman
Desarrollador
Trabajar en un proyecto tan grande, complejo y a la vez interesante con una arquitectura no condicional basada en las tecnologías pioneras no ha sido más que un placer para mí. Nuestro equipo se dedica principalmente a desarrollar las aplicaciones de escritorio y web; sin embargo, el proyecto también contiene numerosos servicios web desarrollados por los ingenieros de Evolv. Los obstáculos a los que nos enfrentamos surgen principalmente de la compleja lógica de negocio del sistema y de la gestión de datos; sin embargo, gracias a la perfecta comunicación con el equipo de Evolv y a su gran capacidad de respuesta, nuestras preguntas se resuelven rápidamente. Durante nuestra cooperación con Evolv, mis colegas de Redwerk y yo adquirimos una experiencia inestimable en el trabajo con tecnologías como GraphQL y Apollo, que ofrecen un enfoque declarativo no estándar para solicitar y almacenar datos en caché. También estoy encantado de desarrollar una aplicación de escritorio nativa, basada en Electron, pero construida con tecnologías web de uso común.
Relacionado en Blog
Por qué necesitamos más mujeres en la tecnología: La experiencia de los empleados y clientes de Redwerk
Vibrante, innovadora e inspiradora del cambio: estos son los epítetos que se aplican habitualmente a la industria de las tecnologías de la información. En los últimos años, el sector tecnológico ha estado en auge, y se prevé que este rápido desarrollo aumente en el futuro. Sin em...
Leer másEstado en React.js y por qué utilizarlo
¿Tiene curiosidad por React y quiere aprender sus trucos? ¿Quizá ha probado tutoriales en el pasado, pero le ha costado entender los conceptos básicos de State? ¿Tal vez usted está buscando un marco de trabajo para su proyecto? React.js es una de las bibliotecas de JavaScript...
Leer másOtros casos prácticos
Cakemail
Ayudamos a una empresa de marketing por correo electrónico de Montreal a refactorizar un módulo de formulario de suscripción en menos de 90 días.
Animatron
Funcionalidad ampliada del creador de animaciones para startups reconocido por medios empresariales como Entrepreneur, MonsterPost y Freelancer.
Justin Alexander
Rediseño masivo del CMS de una marca líder en moda nupcial con más de 1.500 tiendas en todo el mundo.