Evolv

Solution de croissance numérique n°1 basée sur l'IA

repensée et améliorée avec Redwerk
×
Où souhaitez-vous que nous vous envoyions notre étude de cas Evolv ?
Veuillez saisir votre adresse courriel professionnelle n'est pas un courriel professionnel

La solution Evolv Digital Growth Optimization permet aux clients de réagir plus rapidement aux dynamiques changeantes du marché en offrant la meilleure expérience à chaque public, à chaque instant. Grâce à l'IA, Evolv peut agir sur tous les points de contact numériques du parcours client, y compris le web et le mobile, et suit le rythme des exigences changeantes des clients et du marché.

Tous les clients

Développement Web et Desktop

Grâce à notre expertise dans la création d'applications web modernes, nous aidons Evolv à développer davantage sa plateforme pour la rendre encore plus compétitive, sécurisée et fiable. Notre équipe est pleinement engagée dans le processus de développement, ce qui nous permet d'implémenter plus rapidement des solutions logicielles innovantes.

En savoir plus

Startups & Innovation

Grâce au support continu de développement logiciel de Redwerk, Evolv peut accélérer le rythme de l'innovation et livrer de nouvelles fonctionnalités plus rapidement. Nos ingénieurs logiciels expérimentés écrivent dès le départ un code durable et évolutif, ce qui permet d'économiser du temps et des coûts de maintenance à long terme.

En savoir plus

Introduction

La solution d’Evolv repose sur une plateforme SaaS pilotée par l’IA, permettant de lancer de multiples expérimentations UX à une échelle jamais atteinte auparavant. Lancée en 2019, Evolv est issue d’une scission technologique de Sentient Technologies, qui a passé une grande partie de la décennie comme entreprise de recherche et développement en IA. Cette équipe a développé des algorithmes innovants qui constituent désormais un bloc de construction de la plateforme d’optimisation pilotée par l’IA d’Evolv. Initialement, nous fournissions notre service à Sentient Technologies ; après que Sentient ait vendu la majorité de ses activités à Cognizant, Evolv est née de la propriété intellectuelle de l’offre précédemment appelée Sentient Ascend.

La maintenance et la mise à niveau d’un système aussi robuste nécessitent des ressources de développement considérables. L’équipe Redwerk ayant déjà travaillé avec Sentient Technologies et étant familière avec la logique métier de la plateforme, Evolv a décidé de poursuivre notre partenariat.

Evolv travaille en étroite collaboration avec ses clients pour définir leur stratégie d’optimisation, générer une source constante de nouvelles idées à explorer, et exploiter son IA propriétaire pour offrir des expériences client de plus en plus performantes et trouver le meilleur parcours client. Evolv utilise des algorithmes évolutionnistes (une branche de l’IA qui utilise les principes de la sélection naturelle) pour déterminer quelle combinaison de différentes améliorations testées constitue le design gagnant. Un projet Evolv représente l’effort d’optimisation à long terme d’un parcours utilisateur donné.

Evolv utilise un ensemble d’algorithmes d’apprentissage automatique et de modèles statistiques pour acquérir une compréhension approfondie du comportement des utilisateurs et des performances des variantes. Evolv utilise également sa propre recherche UX pour identifier les domaines d’amélioration et esquisser plusieurs changements et leurs variations qui peuvent avoir un impact positif sur les conversions. Cette approche permet à Evolv de valider davantage avec un trafic considérablement réduit et des résultats plus robustes.

À partir de là, les améliorations UX sont codées et testées dans l’éditeur Web, puis exportées vers le gestionnaire pour la mise en production effective. Une fois l’expérience lancée, les performances de chaque variante sont évaluées par rapport au candidat de contrôle (version originale) en mode de test A/B standard, avec les candidats les moins performants automatiquement exclus. Lorsque la plateforme a agrégé une quantité suffisante de trafic pour passer à la phase d’évolution – EVO – elle commence à combiner les variantes de différentes variables en utilisant une approche d’apprentissage actif. Parce que la plateforme réagit aux retours clients en temps réel, elle entraîne continuellement son modèle d’apprentissage automatique pour prédire les combinaisons les plus performantes en peu de temps. Disposant de statistiques détaillées sur chaque combinaison, le client voit clairement quelles modifications UX génèrent des résultats par rapport à l’indicateur clé de performance (KPI) cible.

Défi

Au stade initial de notre collaboration, nous étions principalement chargés de coder des améliorations d’UX conçues par l’équipe de croissance d’Evolv. Une fois, nous avons été impliqués dans le processus d’idéation, qui consistait à réfléchir à des combinaisons variables pour les expériences à mener.

Constatant notre engagement, notre expertise et nos livraisons dans les délais, Evolv a décidé d’élargir la portée des services que nous fournissons et a pleinement engagé notre équipe dans le développement de son produit principal – une plateforme d’optimisation pionnière composée de Web Editor et Manager. Web Editor est la toute nouvelle application de bureau d’Evolv qui permet de coder des améliorations d’UX sans le code source du client, ainsi que de prévisualiser, modifier et tester les changements implémentés, parmi d’autres fonctionnalités pratiques. Manager est la plateforme web d’Evolv avec des paramètres de test avancés qui permet le lancement de l’expérience elle-même.

L’architecture complexe de la plateforme, associée à une logique métier étendue, a posé certains défis techniques, mais nous avons réussi à plonger profondément dans la phase de développement en peu de temps. De plus, nous avons un accès limité à certaines parties de la plateforme ; par conséquent, une compréhension incomplète de la manière dont les différents services communiquent les données a également créé des obstacles. Pour ces raisons, parvenir au cœur de certains problèmes a nécessité plus d’efforts au tout début du projet.

Solution

Nous avons rejoint l’équipe de développement d’Evolv alors qu’ils commençaient tout juste à réarchitecturer leur plateforme, ce qui nous a permis de la découvrir étape par étape. Dès les premières phases de développement, nous avons posé autant de questions que possible, quitte à surcommuniquer, afin d’acquérir une compréhension exhaustive de la logique commerciale établie. Evolv, de son côté, nous a fourni des réponses rapides et complètes, contribuant ainsi à rationaliser le processus de communication et à synchroniser les deux équipes. Cet effort conjoint s’est avéré très fructueux, car nous sommes désormais capables de réaliser la plupart des tâches frontend qui nous sont confiées avec une indépendance maximale.

Actuellement, l’équipe de livraison de Redwerk se concentre principalement sur l’amélioration continue de la plateforme Evolv, qui comprend le Web Editor et le Manager. Nous sommes fiers de savoir que la majorité des tâches frontend nous sont déléguées, et voici quelques-unes des parties frontend que nous avons livrées jusqu’à présent :

  • Manager : Affichage des visiteurs uniques totaux par rapport aux visiteurs uniques convertis totaux – affiche toutes les données sur les visiteurs pour l’ensemble de l’expérience ainsi que pour chaque combinaison de variantes.
  • Manager : Variable Listing – Tree View – les variables sont affichées dans une vue arborescente au lieu d’une liste, avec la possibilité de les regrouper et de vérifier les données de performance (si disponibles) pour chaque variable.
  • Manager : UI – Project Listing – affiche les listes de projets avec les options de visualisation de l’historique du projet, des performances, des visiteurs, des événements objectifs.
  • Web Editor – QA Configuration – l’utilisateur a la possibilité de sélectionner une ou plusieurs variantes dans n’importe quel contexte correspondant à l’URL d’aperçu actuelle et d’appliquer la configuration de la variante à l’URL actuelle dans le panneau d’aperçu.
  • Web Editor : QA Multi-Navigateurs – possibilité de créer une URL copiable qui aidera à prévisualiser les variantes actuellement sélectionnées dans le navigateur.
  • Web Editor : Captures d’écran pour les variantes – permet de prendre et d’enregistrer une capture d’écran d’une combinaison de variantes actuellement chargée en mode QA.
  • Web Editor : UI de connexion pour le Web Editor.

Résultat

Choisir un partenaire technologique fiable et dédié est un pas en avant vers une croissance commerciale durable. Ensemble avec l’équipe de livraison de Redwerk, Evolv a lancé avec succès son nouveau produit – Evolv 1.0. – qui est déjà utilisé par de nombreux clients Evolv. Nous sommes fiers de savoir que notre professionnalisme, notre engagement et notre attitude diligente au travail ont été appréciés par Evolv, et ce qui semblait n’être qu’un projet de 3 mois s’est transformé en un partenariat solide à long terme.

Sortie : Acquisition

Evolv a acquis Sentient Ascend™, une plateforme d'optimisation de la conversion de renommée mondiale, en mars 2019 Evolv a acquis Sentient Ascend™, une plateforme d'optimisation de la conversion de renommée mondiale, en mars 2019 En savoir plus

Récompensé

Frost & Sullivan, Prix des meilleures pratiques 2020 Frost & Sullivan, Prix des meilleures pratiques 2020 En savoir plus
Nous avions peur des risques liés à la guerre. Mais mon expérience avec Redwerk m'a montré que vous êtes très intelligents, très compétents et professionnels, et que nous travaillons bien ensemble en équipe, ce qui nous permet de résoudre de grands problèmes.
Sinéad Ryan, Responsable des services mondiaux chez Evolv Technologies
Il y a un réel engagement à accomplir la tâche dans les délais impartis. La qualité du travail est très élevée. Je recommanderais sans hésiter de travailler avec l'équipe de Redwerk.
Robert Severn, Vice-président de l'ingénierie chez Evolv Technologies

Besoin de développeurs expérimentés ?

Contactez-nous

Technologies

React
TypeScriptTypeScript
Material UIMaterial UI
MobXMobX
GraphQLGraphQL
ApolloApollo
RxJSRxJS
VXVX
D3D3
FormikFormik
Auth0Auth0
ElectronElectron
JestJest
9personnes dans l'équipe
20+ versions en production
2000+heures-homme

Commentaire de l'équipe Redwerk

Roman

Roman
Developer

Travailler sur un projet aussi vaste, complexe, mais aussi intéressant, avec une architecture non conditionnelle basée sur des technologies pionnières n'a été qu'un plaisir pour moi. Notre équipe est principalement engagée dans le développement des applications desktop et web ; cependant, le projet contient également de nombreux services web développés par les ingénieurs d'Evolv. Les obstacles que nous rencontrons proviennent principalement de la logique métier complexe et de la gestion des données du système ; cependant, grâce à une communication transparente avec l'équipe Evolv et à leur grande réactivité, nos questions sont rapidement résolues. Au cours de notre collaboration avec Evolv, mes collègues de Redwerk et moi avons acquis une expérience inestimable en travaillant avec des technologies telles que GraphQL et Apollo, qui offrent une approche déclarative non standard pour la demande et la mise en cache des données. Je suis également ravi de développer une application de bureau native, qui est basée sur Electron, mais construite avec des technologies web couramment utilisées.

Media
Media
Media
Media

Articles similaires dans le blog

Table ronde technique avec Sinead Ryan d'Evolv

Table ronde technique avec Sinead Ryan d'Evolv

Découvrez comment nous avons aidé Evolv à améliorer ses performances front-end et produit. Apprenez-en davantage sur la façon dont l'IA peut améliorer votre expérience client en temps réel....

En savoir plus
Pourquoi plus de femmes dans la tech : l'expérience des employés et clients de Redwerk

Pourquoi plus de femmes dans la tech : l'expérience des employés et clients de Redwerk

Vibrant, innovant et inspirant le changement – tels sont les épithètes couramment associés à l'industrie informatique. Au cours des dernières années, le secteur technologique a connu un essor fulgurant, et cette évolution rapide devrait se poursuivre à l'avenir. Cependant, aussi ...

En savoir plus
État dans React.js et pourquoi l'utiliser

État dans React.js et pourquoi l'utiliser

Vous êtes curieux de connaître React et souhaitez en maîtriser les subtilités ? Vous avez peut-être déjà suivi des tutoriels par le passé, mais avez eu du mal à comprendre les concepts fondamentaux de « State » ? Vous cherchez peut-être un framework pour votre projet ? React.js ...

En savoir plus

Impressionné ?

Engagez-nous

Autres études de cas

Cakemail

Cakemail

Canada

A aidé une startup montréalaise de marketing par courriel à refondre son module de formulaire d’abonnement en moins de 90 jours

Animatron

Animatron

États-Unis

La fonctionnalité étendue du créateur d'animations pour startups reconnue par des médias d'affaires tels qu'Entrepreneur, MonsterPost et Freelancer

Justin Alexander

Justin Alexander

États-Unis

Refonte complète du CSM pour cette marque leader de robes de mariée, comptant plus de 1 500 magasins dans le monde.