Zoom sur l'équipe Tech de Hubvisory Source
Hubvisory, spécialiste des produits digitaux
Hubvisory est une agence de conseil spécialisée dans le Produit, qui accompagne des startups et des grands groupes à innover, se transformer et à réaliser des produits digitaux à succès. L’entreprise est organisée en 5 entités, parmi lesquelles :
-
Source, développant des produits sur-mesure pour les clients afin de gagner en performance et en efficacité, grâce aux développeurs orientés vers la performance et l’efficience ;
-
Epic, spécialisé dans la transformation produit grâce à la réalisation de diagnostics sur mesure par les Product Managers et Products Leaders ;
-
Atom, participant à l'optimisation de l’UI et l’UX des produits grâce aux Products Designers ;
-
Summit, œuvrant à la structuration efficace des organisations grâce à l’expertise des Product Strategists ;
-
Campus, l’entité de formation d’Hubvisory, spécialisée dans le Product Management.
L’agence de conseil spécialisée dans le product management : Hubvisory source
Au sein de ces entités, Guillaume est CEO d’Hubvisory Source, qui a été créé il y a 3 ans pour accompagner des clients parmi lesquels Decathlon, Club Med et Dior, dans la transformation produit. Hubvisory Source compte beaucoup de clients dans le retail et le luxe, des grands comptes mais également des start-ups et des scale-ups.
Un onboarding doublement efficace
Chez Hubvisory Source, l’onboarding est double, fondé sur une formation de 2 semaines complétée par un processus de formation continue. Dès l’arrivée des consultants, les bases du Product Management et du développement de projets web sont abordées, les aspects développement étant orientés autour de l’écosystème Javascript, du cloud et du software craftsmanship.
In fine, les compétences développées sont variées, du back end au front end en passant par le Dev Ops. Les évolutions du développement web dans les 30 dernières années obligent à une formation complète des fondamentaux, renforcée par différents bootcamps, les clients demandant légitimement des profils expérimentés.
En tout, les équipes d’Hubvisory Source sont composées de 20% de développeurs junior, 40% de développeurs confirmés et 40% de seniors. Il est possible pour les consultants de se spécialiser selon des axes métiers, dans le Dev Ops ou dans la data par exemple, de devenir Advocate, et ainsi responsable du knowledge management, ou de suivre le chemin de Head of Team.
Des bacs à sable d’expérimentation pour innover
Hubvisory développe en parallèle des produits internes, bacs à sables au sein desquels les développeurs peuvent expérimenter et prendre des risques pour ensuite prendre les bonnes décisions sur des produits innovants pour leurs clients. Ces produits internes participent à la formation continue des designers, développeurs et Product Managers qui évoluent en interne dans un écosystème similaire aux problématiques clients. Ce processus de learning by doing en interne permet des itérations rapides et une expertise accrue.
Un fonctionnement itératif
Chaque client est différent en termes de maturité technologique, de DevOps et d’agilité : la mission des consultants est de s’adapter pour opérer une transformation adaptée et efficiente. La démarche d’Hubvisory Source est résolument orientée vers le développement de produits numériques, avec un travail itératif et non en cycles en V.
Dette technique
La dette technique est gérée méthodologiquement, avec une inscription dans une démarche agile et produit. Comme énormément des clients travaillent en Scrum, sur des systèmes en sprint, il n’est pas possible d’attendre que la situation soit critique techniquement pour solutionner les problèmes d’un coup.
L’équipe technique doit ainsi s’organiser pour prioriser et estimer les besoins et établir un dialogue entre Product Managers et développeurs sur l’utilisation du sprint. Une fois que le backlog technique est spécifié, des tickets de résolutions de dettes technique sont émis pour travailler en continu et non par batchs.
TDD et écriture de tests
Les méthodologies poussées tournent autour du TDD. Des tests sont d’abord écrits et servent de référence : les tests en amont obligent à tester différents cas de figure et à renforcer la robustesse des codebase. En outre, la fonctionnalité développée est documentée et les tests deviennent ainsi très parlants, souvent plus que le code lui-même. Chez Hubvisory, on essaie de ne pas être obsédés par le code coverage, l’objectif final étant toujours de tester des fonctionnalités ayant un impact.
Ces tests font partie des étapes d’intégration continue. S’ils ne couvrent pas 100% des cas, ils font gagner du temps dans des phases où le code doit être amélioré sans en changer les fonctionnalités. En outre, la résolution des problèmes passe par un double loop testing : une première boucle teste la fonctionnalité, puis des fonctions plus micro sont ajoutées avec la boucle des tests unitaires.
Sécurité de l’hébergement des données
Hubvisory fait le choix de prioriser les technologies cloud et les services managés, afin que les fournisseurs prennent en charge la partie infrastructure et sécurité. Ce choix correspond à la volonté de passer plus de temps sur la valeur ajoutée des métiers.
Une culture d’entreprise dynamique et tournée vers l’échange
Même si les développeurs travaillent chez les clients, les locaux d’Hubvisory sont capables d’accueillir les collaborateurs afin qu’ils se retrouvent régulièrement. A Paris, à Lille et à Bruxelles, des évènements sont régulièrement organisés pour fédérer les équipes, en plus d’un séminaire annuel qui regroupe tous les bureaux.
En outre, le système de mentorat permet aux développeurs d’échanger régulièrement avec les managers, qui sont eux aussi des développeurs pouvant appréhender nombre de sujets. Des équipes de 4 à 8 personnes sont ainsi constituées et réunies chaque mois à l’occasion d’un CoDev, en plus des échanges hebdomadaires entre les développeurs et leurs mentors.
Une démarche RSE volontariste
Un head of RSE a récemment été élu chez Hubvisory, qui souhaite devenir une entreprise à impact positif, sur les solutions clients et également en interne. Des efforts sont faits pour obtenir la certification Becorp et toujours améliorer les conditions de travail des collaborateurs (signature de charte pour l'amélioration des conditions de travail). Cette démarche née de la volonté de tous au sein de l’entreprise, permet des avancées rapides avec un collectif engagé et rapproche également les collaborateurs.
Quels défis pour l’avenir ?
L'un des défis, pour Hubvisory, est de faire évoluer le rôle de développeur vers celui Product Engineer: capable d'apporter de la valeur dans toutes les étapes de la conception et du développement du produit. Cette mentalité doit s'inscrire dans un effort global pour la transition digitale.
- Vues184