Pourquoi et comment utiliser la méthode Kanban ?
Plus qu'un simple outil de management visuel, Kanban, c'est une méthode d'amélioration continue. Alors comment en tirer le meilleur ?
Dans nos précédents articles, nous avons défini ce qu’était un produit data puis nous avons détaillé comment et pourquoi le Product Management est une solution adaptée à son développement. Discutons maintenant des différentes organisations possibles puis des rôles et profils nécessaires. Enfin, nous nous attarderons sur le rôle du Data Product Manager.
📚 Lire notre article "Introduction aux produits data"
📚 Lire notre article"Comment appliquer les méthodes du Product Management aux produits data"
Il y a plusieurs façons d’envisager l’organisation d’une équipe data.
Cas particulier du Datalab : l’objectif d’une telle équipe est de réaliser des prototypes pour tenter de répondre à différents besoins utilisateurs. L’idéal étant que cette équipe soit transverse à l’organisation de l’entreprise et qu’elle puisse interagir facilement avec les équipes métier afin de développer des MVP pertinents.
Alors alors … Quelle équipe peut apporter un maximum de valeur à des produits data ?
Dans le cas de développement d’un produit data, le Product Manager travaille avec des profils différents d’une équipe classique. Bien saisir les compétences et les responsabilités de chacun de ces profils est indispensable au bon fonctionnement d’une telle équipe.
Comme pour un produit classique, nous conseillons de respecter la notion de “Pizza Team” : la taille de l’équipe doit rester maîtrisée et ne pas excéder huit personnes pour faciliter la communication tout en proposant un bon équilibre des compétences.
Ci-dessous une liste (non exhaustive) des profils nécessaires au développement d’un produit data à succès :
_Exemples des profils constituant une équipe produit data_Source : Hubvisory
Les profils data sont encore très récents et les contours peuvent paraître flous. Voici un portrait détaillant les compétences de ces différents profils.
L’objectif fondamental du Data Scientist est de partir d’un ensemble d'informations dispersées (provenant du canal client, de produits, en ligne ou hors ligne), de les organiser de manière à ce que l’entreprise les interprète intelligemment mais également de sélectionner les bons algorithmes et en faire des modèles entraînés qui répondront à un besoin de prédiction.
Le Data Scientist doit avoir des compétences techniques notamment :
Mais le Data Scientist doit également présenter une compréhension poussée du produit, des enjeux métiers et stratégiques associés pour être en mesure de poser les bonnes questions et de résoudre les bons problèmes. Finalement, cette précision est valable pour tous les profils data présentés ci-après.
En effet, le Data Scientist doit combiner un sens mathématique avec une capacité à comprendre les problématiques qui lui sont proposées afin d’en imaginer la meilleure solution en utilisant les données avec ou sans Machine Learning. Parfois, une solution toute simple peut résoudre parfaitement le problème identifié, et le Data Scientist doit être capable de le voir.
Pour conclure, un Data Scientist a vocation à développer des produits data utilisables en production, de prototyper rapidement et d’expérimenter des solutions en mode agile pour obtenir un feedback utilisateur rapide.
Oui, un Data Scientist, c’est une pépite.
Est-il possible de répondre à l’ensemble de ces compétences de manière poussée : la réponse est non, pas forcément. Et c’est pourquoi il peut être intéressant d’avoir plusieurs Data Scientists dans son équipe, chacun.e avec des appétences plus fortes dans un des domaines cités plus haut de manière à se compléter.
📚 Le saviez-vous ? Le terme de Data Scientist est vraiment récent puisqu’il a vu le jour en 2008 quand deux employés de Facebook et Linkedin se sont attribués ce titre. Il s’est ensuite démocratisé en 2012 avec la publication du livre “Data Scientist: the sexiest Job of the 21st Century”. Ne nous remerciez pas pour cette anecdote qui fera sensation lors de votre prochain afterwork.
Evolution des recherches Web pour “Data Scientist” au niveau mondial__Source: Google Trend
Un.e Data Analyst a pour objectif de manipuler, de transformer et d’analyser un ensemble de données complexes afin d’accompagner les profils produit et métier à mieux exploiter leurs données et à en tirer les bonnes décisions. Les Data Analysts sont des alliés pour construire et créer un dashboard de qualité et performant par exemple. Ces profils s’assurent que la visualisation est facile de lecture, et communiquent les bonnes informations.
La combinaison des profils Data Scientist et Data Analyst est indispensable : ils sont complémentaires mais ce sont bien deux métiers différents.
Le Data Analyst doit posséder des connaissances en probabilités, statistiques et algèbres linéaires. Il doit également maîtriser des bases et des requêtes complexes ainsi que des outils tels que Power BI, Spotfire, Qlik....
Le Data Engineer “pose les fondations”: il s’assure que l’infrastructure de récolte, stockage et manipulation des données reste fluide et opérationnelle. Sa mission n’est donc pas d’analyser la data mais de la rendre accessible. Véritable ingénieur.e, il nettoie et construit le pipeline. Dans le cas de produit intégrant du Machine Learning, ce profil doit être inclus dans l'industrialisation et la mise en production de modèles d'apprentissage automatique qu'un.e Data Scientist pourrait construire et tester pour la plateforme.
Le Data Engineer doit posséder des connaissances en gestion de bases de données relationnelles (SQL, DB2...) et avoir une sensibilité à la Data Science. Il sait développer, a de bonnes connaissances en programmation (Python, Java...) et maîtrise les outils de stockage ainsi que d’extraction de données.
Le poste du Data Engineer est primordial. En mettant en place et en assurant la maintenance des pipelines de données, il offre aux autres profils le moyen d’effectuer leur travail dans les meilleures conditions. C’est à lui d’industrialiser le produit data. Sans lui, le risque est grand quant à la stabilité de ce dernier et à l’accumulation de la dette technique.
Front et/ou back-end, il accompagne son équipe à donner vie à un produit data en développant une interface adaptée.
Les outils de Data Visualisation sont rapidement limités (Google DataStudio, PowerBI, Tableau, TIBCO Spotfire …). Que cela soit pour l’intégration du produit data dans des outils pré-existants, pour le développement de démonstrateur permettant de montrer ce que peut faire la donnée ou la création et gestion d’APIs qui alimentent les fronts, la partie développement front et back est non négligeable dans le développement de produits data.
Le rôle de Scrum Master peut également être assuré par un des profils techniques (Data Analyst, Data Scientist ou Data Engineer) de manière fixe ou tournante. Il nécessite néanmoins une très bonne connaissance de la méthodologie Scrum et des compétences en facilitation, surtout au démarrage.
Le rôle et les responsabilités d’un.e Scrum Master intégré dans une équipe data ne diffèrent pas d’une équipe classique.
📚 Lire notre article sur le rôle du Scrum Master
Le UX/UI Designer imagine des interfaces qui répondent aux besoins utilisateurs pour leur offrir une expérience intuitive et différenciante. A l’écoute des utilisateurs, il multiplie les études afin de comprendre leurs profils, leurs parcours, leurs problèmes, ainsi que leurs motivations.
Comme détaillé dans notre article sur le Data Product Management, un ou plusieurs profils UX/UI Designers pourront assurer la phase d’exploration (avant le lancement des développements) et les différents échanges avec les utilisateurs tout au long de la vie du produit data.
Enfin, le profil manquant à cette palette est celui du Data Product Manager que nous détaillons dans la partie ci-dessous.
Expert dans le processus de création et de delivery d’un produit data, le Data Product Manager a pour mission de maximiser la valeur apportée par ce produit aux utilisateurs en faisant le pont entre vision business, technique et produit. Il anime la formalisation du besoin et la priorisation des réalisations. L’objectif principal du la Data Product Manager est de créer et maintenir le lien entre le domaine de la data considéré comme complexe et les utilisateurs en coordonnant la réalisation de produits data.
C’est un poste encore assez nouveau mais ses responsabilités diffèrent finalement peu de celles d’un.e Product Manager classique :
Ce profil est aussi responsable de chantiers propres au Product Ownership :
Le Data Product Manager doit posséder des “hard skills” : d'excellentes connaissances du Product Management et des méthodes agiles (Scrum et Kanban) mais également une bonne compréhension du travail des équipes techniques (Data Science et Data Engineering) car l’objectif est de collaborer avec ces profils.
Ce n’est pas tout ! Ce profil doit aussi présenter des “soft skills” : avoir une excellente communication, de la rigueur, de très bonnes qualités relationnelles, et une capacité à collaborer : c’est un véritable couteau suisse.
A noter ! Les produits data sont complexes, parfois sans lien évident avec l'utilisateur. C’est pourquoi le poste de Data Product Manager s’adresse plutôt à des Product Managers qui ont une certaine expérience parce qu’il y a cette complexité supplémentaire qu’on a pas sur des produits classiques. Nous conseillons également de prendre un temps de formation sur la data afin de se sentir à l’aise dans les échanges avec les équipes data.
Il existe également des Formations en Data Product Management.
Nous avons vu dans cet article différentes organisations d’équipe data, les missions et les compétences de profils indispensables au développement de produit data. Après la lecture de ces trois derniers articles autour du Data Product Management, vous avez maintenant (presque) toutes les clés en main pour mener à bien de tels projets.
Dans une dernière publication, nous vous partagerons un glossaire de la data afin de vous aider à comprendre et échanger avec ces profils techniques. A la semaine prochaine !
📚 Pour aller plus loin, quelques ressources :
Nous croyons en un nouveau modèle de consulting où l’excellence commence par l’écoute, le partage et une vraie vision