L’apparition des nouvelles technologies et l’explosion du volume de données ont suscité l’importance du métier de Business Analyst.

Le Business Analyst, ou en français «Analyste d’Affaires» travaille au cœur de la direction financière d’une entreprise. Il est l’interlocuteur privilégié des décideurs de l’entreprise, et est au cœur de toutes les décisions prises par le pôle financier de par son rôle de conseiller.

Au sein de la Data, un analyste d’affaires est celui qui permet aux équipes techniques de comprendre les besoins Big Data avant de commencer à créer des solutions.

Dans cette chronique, nous allons expliquer de façon précise, ce qu’est un Business Analyst, ses missions, ses compétences, ses formations, son salaire, ainsi que ses perspectives d’évolution de salaire.

Définition du métier de Business Analyst

D’après Wikipédia : « Dans les années 1990, les entreprises ont été confrontées à bon nombre de retards, de surcoûts et de manques de pertinence dans leurs projets TI. Bien souvent, ces difficultés étaient dues à une mauvaise définition des exigences d’affaires, entraînant une déconnexion entre ce que construisaient les développeurs et ce dont l’entreprise avait besoin. Face à cette situation,  l’IIBA a ainsi été créé. Il définit l’ensemble des connaissances et techniques nécessaires à l’activité de Business analyst.

Les entreprises ont ainsi pris conscience de la nécessité de séparer la discipline d’analyse d’affaires du développement et de la gestion de projets. Pour transformer les besoins d’affaires en solutions innovantes créatrices de valeur, les chargés de projets et les spécialistes ne suffisaient plus. Il fallait un pont plus solide entre les affaires et la communauté technique : le business analyste ».

Un Business Analyst encore appelé « consultant fonctionnel », est donc à la base chargé d’augmenter l’efficacité et le rendement d’une entreprise à partir d’une analyse de ses ressources et process. Il est connu sous plusieurs noms, des synonymes, comme l’indique le schéma suivant :

business analyst - différents noms métiers

Un Business Analyst est responsable de l’identification des forces et des faiblesses d’une entreprise afin de trouver des solutions ou des recommandations, qui ne seront pas nécessairement technologiques et pouvant aider à atteindre les différents objectifs Data de l’entreprise. Pour ce faire, il a recours à plusieurs techniques telles que la modélisation de processus, les entrevues avec les utilisateurs, l’observation sur les lieux de travail, etc. Nous y reviendrons en profondeur plus bas…

Autrement dit, il aide les organisations à définir et implémenter la solution optimale qui couvrira leurs besoins Big Data. Cette démarche intègre les contraintes de type calendrier, budget, réglementations, etc. En ce sens, c’est un profil qui est très similaire au profil de consultant AMOA.

Bien qu’on l’associe le plus souvent aux projets informatiques, son périmètre est beaucoup plus large. En réalité, le Business Analyst intervient dès qu’une Organisation rencontre un problème ou souhaite faire évoluer son métier.

Pourquoi une entreprise a t’elle besoin d’un Business Analyst en Big Data

Au sein d’une entreprise, le Business Analyst se porte garant de la réussite des projets Big Data à travers la mise en place de solutions innovantes, créatrices de valeur. Le traitement, la gestion et l’analyse des données sont donc au cœur de ses responsabilités.

Il intervient en amont dans l’identification des besoins et des solutions, la mesure de la performance apportée et le déploiement des projets. Son profil est multi-compétences: management, communication, business. Le métier de Business Analyst se divise donc en plusieurs tâches : l’analyse, l’organisation, le nettoyage, la modélisation, et le développement d’algorithmes.

Toutes ces tâches lui permettent de rendre les données exploitables et d’en sortir les résultats attendus. Sur le plan fonctionnel, Il est également étroitement lié aux différentes directions de l’entreprise (marketing, IT, finance) pour comprendre les attentes et les besoins, puis récolter, exploiter et diffuser l’interprétation des données.

Après avoir déterminé les objectifs de l’entreprise liés aux départements concernés (marketing, production, ventes, opérations, comptabilité, etc.), le business analyst formule des stratégies appropriées pour atteindre les objectifs définis et fournit le budget nécessaire à la mise en œuvre de ces objectifs. Il définit les exigences du projet ou du plan pour répondre aux besoins de l’entreprise et les communique clairement et efficacement aux parties prenantes concernées.

De plus, une autre raison importante pour laquelle un Business Analyst est aujourd’hui essentiel pour les organisations Big Data, est qu’il facilite la transformation numérique. Il simplifie les complexités de la transformation numérique et aide les organisations à optimiser le temps et les ressources en utilisant des décisions basées sur les données. 

L’analyste métier détermine ensuite les KPI (Key Performance Indicators) qui peuvent suivre le développement de l’activité et collecte des données pour vérifier si les résultats reflètent la prévision. Il rédige des rapports périodiques et des documents statistiques afin de comparer la situation réelle avec la situation prévue, et analyse les résultats avec l’équipe de travail, le chef de projet et les clients. Sur la base des données collectées, il formule des stratégies d’intervention pour résoudre les problèmes pouvant survenir et atteindre les objectifs souhaités.

Quelles sont les missions d’un Business Analyst ?

Sa mission commence par une analyse précise selon sa spécialité des moyens matériels, informatiques (systèmes d’information, SI) ou financiers. Il agit généralement comme un agent de liaison entre les différentes parties prenantes de l’organisation.

La mission du Business Analyst peut varier en fonction du type d’organisation ou du secteur dans lequel il travaille, de ses projets, ainsi que ses besoins finaux. Il peut faire face à l’analyse commerciale, à l’informatique, à la gouvernance ou le tout en même temps.

Il dispose à la fois des compétences fonctionnelles et techniques lui permettant de comprendre les besoins des métiers et de « faire parler » les données pour les mettre au service des métiers des entreprises afin d’améliorer la performance de leurs processus opérationnels.

Sur le plan technique, il travaille sur plusieurs  projets de pilotage dont l’automatisation et l’industrialisation des reportings qui se feront grâce à des outils de Data visualisation comme : Power BI, Tableau Software, QlikView, etc.

Il se charge également de produire des analyses statistiques et des indicateurs clés de performance fondés sur les données qu’il a collectées, afin de comprendre les usages que les clients de l’entreprise font de son catalogue de produits / services ou simplement afin de piloter l’activité et enfin trouver des solutions.

Voici la matrice de missions complète du Business Analyste :

  • Établir le cahier des charges : il est très important de rédiger un cahier des charges pour la mise en œuvre de tout type de projet. Les analystes métier utilisent cet outil de gestion pour décrire toutes les exigences afin que tout le monde puisse y accéder. Il fournit une référence pour le développement futur. Il peut également fournir des informations sur le coût et le budget à allouer ;
  • Anticiper l’évolution des coûts : afin de ne pas investir dans de nouvelles méthodes de production ou de modifier l’échelle de l’entreprise, il est important de prévoir l’évolution des coûts. Cette tâche peut être très compliquée. Les analystes d’affaires doivent utiliser des outils fiables, tels que des carnets de commandes d’un an ou plus, des études de marché, le nombre d’abonnés sur les réseaux sociaux, le nombre de visites sur le réseau, etc. Il doit surveiller tout ce qui se passe autour de lui ;
  • Contrôler les données qualitatives et quantitatives de l’entreprise : ceci a pour but d’anticiper sur les besoins futurs de l’entreprise afin d’identifier soigneusement les clients, leurs attentes, ainsi que leurs besoins ;
  • Rassembler, valider et documenter les exigences commerciales ;
  • Définir un plan d’intervention et un bilan préventif (plan d’activités, plan de projet, etc.) ;
  • Analyser les données commerciales telles que les budgets, les résultats de ventes et les prévisions ;
  • Identifier les besoins et objectifs de l’entreprise ;
  • Identifier et surveiller constamment les KPI ;
  • Proposer des plans pour améliorer les résultats obtenus ;
  • Modéliser les processus métier et identifier les opportunités d’amélioration des processus ;
  • Analyser les écarts par rapport au budget et aux résultats escomptés ;
  • Identifier les points critiques et les possibilités d’amélioration ;
  • Identifier les problèmes, les risques et les avantages des solutions existantes et proposées et décrire les impacts commerciaux ;
  • Offrir son aide lors de la prise des décisions stratégiques de l’entreprise en analysant les données ;
  • Création de spécifications fonctionnelles pour les solutions ;
  • Estimer les coûts et identifier les économies d’entreprise.
  • Simplifier l’information et déchiffrer le jargon technique pour qu’il soit facilement compris par toute l’équipe ;
  • Mettre en œuvre et tester les solutions ;
  • Accompagner la transition d’entreprise et aider à instaurer le changement.

Quelles sont les compétences requises pour le métier de Business Analyst ?

Étant donné la complexité et la variété de ses missions, le Business Analyst a besoin d’acquérir certaines compétences et qualités afin de réussir dans ses interventions. Ces compétences se résument en ces points :

  • Les compétences métier : il doit avoir une spécialisation de base dans un métier précis (le marketing, la finance, le web, la logistique, le contrôle de gestion, etc). Cette spécialisation est nécessaire pour comprendre les enjeux du métier, définir avec précision les données, les indicateurs à calculer ainsi que le type d’analyses statistiques qui peuvent être menées pour résoudre précisément les problématiques du métier et augmenter la performance globale du modèle économique de l’entreprise.  Ainsi,  les compétences dans un métier spécifique font référence à la capacité à utiliser les données générées par ce métier pour accroître la performance de l’entreprise ;
  • Les compétences technologiques : il s’agit de la maîtrise des outils et des langages spécifiques, car à chaque problématique ses outils et ses langages. Par exemple, si on considère les problématiques de collecte de données, les aborder technologiquement nécessitera la maîtrise du SQL, de Microsoft Access, et potentiellement des langages comme Python ou SAS. Sur des échelles de projet data plus vaste, un bon niveau sur Spark ou Hadoop serait indispensable. Pour implémenter des tableaux de bord, construire des indicateurs de mesure de performance, et des visualisations de données, la maîtrise des outils suivants est nécessaire : Microsoft Excel, VBA, Tableau Software, QlikSense ;

Concrètement, voici la matrice de compétences complètes d’un Business Analyst :

  • Avoir des compétences informatiques et savoir utiliser les instruments avancés d’analyse et traitement de grandes quantités de données (par exemple les outils d’analyse des données, modélisation, affichage des données) ;
  • Langages de programmation : SQL, VBA, R, Python, SAS ;
  • Big Data : Hadoop, Hive, Spark ;
  • Connaissance des spécificités des langages de scripting : SQL, Scala,  Java, Python, Shell ;
  • Connaissance générale du fonctionnement des systèmes d’exploitation : UNIX, Linux, Solaris, Windows ;
  • Compétences en Data Visualisation 
  • Avoir connaissance des principaux outils d’analyse opérationnelle (MS Excel, SQL, diagrammes, etc.) ;
  • Disposer d’excellentes capacités d’analyse pour le suivi quantitatif et qualitatif de l’entreprise ;
  • Avoir d’excellentes capacités d’analyses, afin de maîtriser les reporting issus des logiciels informatiques et de comprendre leur signification en termes de business ;
  • Etre capable de diriger une réunion, de l’animer et d’exposer ses convictions avec précision.   

Mise à part ces compétences, il doit aussi disposer des qualités relationnelles telles que :

  • Être un présentateur confiant : la capacité de présenter des conclusions et des recommandations aux hauts dirigeants et de gérer les réunions des parties prenantes ;
  • Savoir résoudre des problèmes : la capacité de penser de manière créative et de travailler en collaboration avec des équipes pour résoudre les défis commerciaux ;
  • Esprit critique : la capacité de comprendre et d’analyser les problèmes et de trouver des solutions ;
  • Avoir de fortes capacités de communication, sa fonction l’amenant à interagir avec les diverses directions de l’entreprise dans laquelle il intervient ; il doit être capable de piloter des réunions, de réaliser et de présenter des synthèses, de s’entretenir avec des interlocuteurs venus d’horizons différents ;
  • Etre capable d’obtenir, organiser, analyser et évaluer les données ;
  • Rester neutre à toute épreuve et ne pas prendre position devant des cas de mésententes ;
  • Avoir une grande capacité d’écoute afin de prendre en compte les avis et les opinions des différents intervenants ;
  • Avoir la capacité analytique, la capacité d’organisation et de planification, l’aisance relationnelle ;
  • Maîtriser l’anglais, être flexible ;
  • Connaissances en négociation, capacité de travailler en équipe ;
  • Esprit de collaboration et résolution des problèmes.

Quelles formations pour devenir un Business Analyst ?

Pour ce type de métier de la Data, il est primordial d’avoir fait des études pointues. C’est-à-dire avoir le BAC+5 au minimum, de préférence au sein d’une école de commerce.

Les formations à privilégier sont donc principalement des Masters 2, des MBA, des IEP, des écoles d’ingénieur ou de commerce. Une personne expérimentée dans l’analyse de données (data scientist, data analyst, chief data officer) peut aussi évoluer vers un poste de business analyst après avoir fait ses preuves.

Voici quelques cursus de Master à suivre pour s’orienter vers le métier de Business Analyst :

  • MASTER DIGITAL MANAGEMENT : l’objectif de cette formation est de former des professionnels opérationnels du management qui maîtriseront les différents aspects liés au secteur du digital et qui seront capables d’accompagner les mutations constantes liées au management ;
  • MASTER INTERNATIONAL BUSINESS : ce master a pour objectif de former des spécialistes des techniques du marketing et de la négociation commerciale dans un contexte multiculturel ;
  • Ecole de commerce et management, l’ITESCIA, propose une formation en Bac+5 de Business Analyst reconnue par l’IIBA (International Institute of Business Analysis) ;
  • La formation gratuite et flexible d’IBM Big Data University ou le MOOC du MIT ;

Quelles certifications pour devenir Business Analyst ?

  • L’IIBA (International Institute of Business Analysis) permet d’acquérir une formation de Business Analyst non seulement en IT, mais également dans les projets de gouvernance et d’analyse métier « pure » non IT ;
  • L’IREB (International Requirements Engineering Board) est une organisation allemande dont l’objectif vise à améliorer et à favoriser le professionnalisme dans l’Ingénierie des Exigences (IE) des produits et services IT en fournissant un système de certification basé sur des cours (syllabus) et des examens de certification.

Quel salaire pour un Business Analyste ?

Globalement, le salaire du Business Analyst est très intéressant et tentant. C’est d’ailleurs le cas dans tous les métiers de la Data, le salaire grimpe toujours au fur et à mesure que les années d’expériences évoluent. Ainsi, les débutants peuvent percevoir un salaire mensuel de 2200 € ; ce montant peut monter au bout de quelques années et atteindre 3750 € par mois. Dans le même temps, les experts sont payés autour 4000 €.

De façon précise, l’estimation de salaire faite par Talent (une estimation s’est basée sur 1126 salaires), le salaire médian pour les emplois Business Analyst en France est de 25 787 € par an. Les juniors de ce métier sont payés à partir de 25 000 €  par an, alors que les professionnels les plus aguerris touchent  jusqu’à 123 612 €.

salaire business analyst - estimation de Talent

De même, d’après Glassdoor, le salaire moyen pour le poste de Business Analyst est de 43 479 € par an en France, au moment de la publication de cette chronique. Il s’agit là, d’estimations basées sur 844 salaires postés anonymement sur Glassdoor par des employés occupant ce poste. Le salaire minimum affiché est de 35k €, alors que le plus haut salaire est à 55k €.

salaire business analyst glassdoor

Quelles sont les perspectives d’évolution de carrière possible ?

Le plus souvent, l’évolution professionnelle du Business Analyst l’oriente surtout vers des postes d’encadrement et de conseil.

La carrière de Business Analyst commence généralement par des postes juniors, accessibles aux jeunes diplômés et jeunes professionnels qui souhaitent travailler avec les données et se développer dans un contexte très dynamique et compétitif. Au fur et à mesure que votre carrière progresse, vous pouvez choisir de rester en tant qu’analyste général ou de vous spécialiser dans un domaine particulier tel que l’analyse de données.

Les opportunités d’avancement de carrière peuvent inclure la progression vers un analyste business de niveau senior. Les analystes d’affaires performants possédant une expérience considérable et des antécédents éprouvés peuvent évoluer vers des postes de direction.

Avec l’avancée du numérique, le processus de prise de décision deviendra plus complexe et entièrement axé sur les données. Le rôle d’analyste de données métier deviendra plus indispensable pour toute organisation qui s’appuie sur l’utilisation de technologies progressives pour améliorer la satisfaction client. Le Business Analyst est un métier très important pour les entreprises et qui est en plein essor.

En raison de sa forte demande sur le marché de l’emploi, il est un métier d’avenir dont les profils sont très recherchés.

Qu’il s’agisse d’une TPE ou d’une grande entreprise, il permet d’apporter de nouvelles perspectives et de régler les problèmes qui peuvent constituer un blocage au rendement, dans les environnements Big Data. Aussi, un Business Analyst peut être recruté par des grandes entreprises présentant son propre service d’audit et de conseil en interne. Cette dernière peut appartenir à n’importe quel secteur d’activité.

Les business analysts peuvent également travailler en tant que consultants indépendants et proposer leurs services directement aux entreprises.

Ses objectifs sont formulés en fonction des perspectives de développement envisagées par l’entreprise et établissent des tableaux de bord relatifs aux opérations et business plans à mettre en œuvre. Vous avez alors tout à gagner en embrassant cette branche des métiers de la Data.

Si vous avez aimé cette chronique sur le métier de Business Analyst, n’hésitez pas à nous l’indiquer en commentaire.


Juvénal JVC

Juvénal est spécialisé depuis 2011 dans la valorisation à large échelle des données. Son but est d'aider les professionnels de la data à développer les compétences indispensables pour réussir dans le Big Data. Il travaille actuellement comme Lead Data Engineer auprès des grands comptes. Lorsqu'il n'est pas en voyage, Juvénal rédige des livres ou est en train de préparer la sortie d'un de  ses livres. Vous pouvez télécharger un extrait de son dernier livre en date ici : https://www.data-transitionnumerique.com/extrait-ecosystme-hadoop/

>