Collaborative development

En tant qu’éditeur d’une solution digital analytics, nous avons recours au développement collaboratif. Cette approche, basée sur l’échange continu et l’itération, peut prendre des formes multiples. Elle concerne à la fois l’implication de nos clients dans la conception des produits, le co-développement entre éditeurs de solution de webmarketing mais également les méthodes de travail de nos équipes R&D. Dans cet article, nous parlons donc Agilité et Intelligence collective, avec des exemples de plateformes et de projets. Petite plongée dans l’envers du décor.

Le concept de développement collaboratif

La première forme de travail collaboratif est directement issue de nos méthodes de développement agiles. Dans une approche agile (méthode Scrum), la collaboration avec le client est continue. Ce dernier est totalement impliqué dans son projet puisqu’il le pilote d’un bout à l’autre en étroite collaboration avec l’équipe de développement. Le client peut transmettre sa vision du produit et des fonctionnalités qu’il souhaite obtenir. L’équipe de développement procède par itération pour réaliser successivement chaque portion du produit. Au final, il obtient plus vite une première mise en production.

Au sein d’une entreprise, les concours internes ou hackathons sont également de formidables espaces de collaboration et d’interactions entre salariés. Ils donnent souvent naissance à des innovations inédites et pertinentes. Le parfait exemple chez AT Internet est la fonctionnalité In-page analytics qui a vu le jour lors de notre Ship-it day annuel, et qui est maintenant un outil incontournable du web analyste pour afficher et consulter ses données en 1 clic depuis le site audité.

Les partenariats technologiques entre des sociétés qui éditent des outils complémentaires sont aussi d’excellents vecteurs d’innovation. Il s’agit là répondre aux besoins des clients qui utilisent généralement plusieurs plateformes pour piloter leur activité digitale (Analytics, Testing, Attribution, SEO, Tag management, Adserving…). Les connections entre les outils se matérialisent par de simples appels à des API jusqu’à de véritables projets de co-développement au long cours avec d’autres éditeurs.

Les API, au cœur du processus

Pour rappel, une API est une interface de programmation qui permet l’interaction de programmes avec d’autres. Exemple très simple : le bouton « J’aime » de Facebook en bas de cet article de blog repose sur le développement d’une API. Les API sont donc au cœur du développement collaboratif pour plusieurs raisons : elles sont à la fois ouvertes (accessibles à tous les développeurs), intégrables dans n’importe quel système, et leur finalité est de relier les données entre elles, en créant des passerelles entre les outils. Dans un récent article de blog, le cabinet Gartner incite d’ailleurs à placer les API au centre de chaque stratégie digitale. Paolo Malinverno déclare « APIs are at the basis of platforms business models on which ecosystems are built ». Il précise ensuite que les API sont essentielles au processus de co-création d’un écosystème digital entre différents partenaires.

Pour illustrer les bénéfices concrets d’une API, prenons l’exemple des utilisateurs des solutions AT Internet qui ont fréquemment recours à notre API pour intégrer des données analytiques dans leur système d’information. Certains grands groupes médias ont créé des liens API entre leur CMS et les bases de données AT Internet pour consulter les performances de leurs contenus directement depuis leurs interfaces de rédaction. Résultat : meilleure réactivité des journalistes et pilotage éditorial plus efficace.

Les plateformes de développement open source

En matière de développement, de nombreuses plateformes collaboratives existent. Nous utilisons GitHub chez AT Internet. Cette plateforme héberge des projets de développement et permet à chaque contributeur de les faire évoluer. Nos SDK Apple et Android sont notamment disponibles sur la plateforme GitHub. Allez jeter un œil à notre compte GitHub, et n’hésitez pas à contribuer.

Les projets collaboratifs chez AT Internet

Revenons maintenant sur les projets récents, en cours et à venir, développés par nos équipes.

  • Le programme Beta User Insights : depuis quelques temps, les nouveaux outils AT Internet sont quasi-systématiquement proposés en Beta avant leur sortie. Le projet User Insights regroupe un ensemble d’analyses permettant de suivre les parcours visiteurs cross-sites, cross-sources et cross-devices. Le principe de notre programme Beta est de donner en avant-première un accès à quelques clients pour qu’ils testent le produit et nous livrent ensuite leurs impressions. Concrètement, ils peuvent naviguer sur l’outil et disposent d’une interface de feedback pour poster directement leurs commentaires. Cela peut concerner l’expérience utilisateur, l’agencement des fonctionnalités, le wording, etc. En parallèle, on leur propose de répondre à des enquêtes en ligne, qui nous permettent de prioriser les développements.
  • Le Co-design de l’interface Explorer : la future interface d’exploration de données fait elle aussi l’objet d’un programme de Beta test. Les utilisateurs sélectionnés sont sollicités pour donner leur avis sur tous les aspects graphiques et ergonomiques de la solution. Nous mesurons et analysons les interactions des utilisateurs avec l’outil. Et enfin, les Beta-testeurs peuvent aussi participer (en live ou à distance) à des ateliers avec les équipes de conception du produit.
  • La marketplace AT Internet : nous allons très prochainement mettre à disposition de nos clients une bibliothèque de plug-ins pour marquer des contenus hébergés et gérés par des plateformes tierces (WordPress, Outbrain, Youtube, Brightcove, …) avec différents codes sources proposés par nos équipes.

Si vous souhaitez en savoir plus nos programmes de beta tests, participer à l’un d’entre eux ou contribuer à des développements, contactez-nous !

 

 

Crédit : photo de Josh Calabrese sur Unsplash

Digital Analytics reinvented
Auteur

Responsable éditorial. Bernard est en charge de la stratégie de contenus pour AT Internet. Il possède une expérience de 10 ans dans le domaine du Content Marketing. Ses sujets de prédilection : le data marketing, les stratégies d'Inbound, la communication éditoriale web et les digital analytics."

Comments are closed.