Vasily Voropaev, fondateur et PDG de Smartbrain.io, entrepreneur en série et fervent promoteur du travail et des équipes à distance,a partagé son expérience dans un article pour Entrepreneur

Vous pouvez lire l’article original encliquant sur le lien

Les analystes d’entreprise sont peut-être la profession la plus mystérieuse et la plus déroutante pour de nombreux entrepreneurs

Un analyste est un rôle qui apparaît chaque fois qu’une entreprise ou un projet se développe. Peut-être pas dès le début, mais à un moment donné, c’est certain. Au fur et à mesure que vous grandissez, vous aurez un jour besoin d’une personne qui se consacre entièrement à la collecte des besoins et des statistiques, à leur analyse et à leur explication. Cela peut se faire naturellement, avec une personne qui accepte la tâche, ou vous pouvez engager quelqu’un spécifiquement pour ce travail. Je pense que la deuxième option est préférable : Cette personne sera plus qualifiée et plus expérimentée et ne commettra pas d’erreurs évidentes et évitables

Voici quelques signes indiquant que votre entreprise manque actuellement d’un analyste et qu’elle en a besoin

L’équipe n’a pas une compréhension complète du produit, de l’industrie ou du projet.

De nombreuses exigences ne sont pas prises en compte dans le processus.

Il n’y a pas de compréhension claire de ce que vous faites et pourquoi.

L’état d’esprit “j’en ai envie” est dominant

Dans l’ensemble, l’analyse est actuellement nécessaire dans tous les domaines de l’entreprise moderne – du marketing, de la finance et de la vente au développement et à la mise en œuvre de logiciels. Il existe de nombreux types d’analystes sur le marché, et il est possible de choisir quelqu’un qui vous convienne parfaitement, en fonction de ses compétences, de ses intérêts ou de ses antécédents

Voici cinq types d’analystes que vous devriez connaître, en particulier dans le monde des technologies de l’information

Type 1 : Analyste des exigences

Il existe un manuel fondamental, une encyclopédie et un ensemble de règles pour l’analyse d’entreprise. Il s’agit du BABOK (Business Analysis Body of Knowledge). Cet ouvrage a été élaboré par l’International Institute of Business Analysis. Tous les analystes d’entreprise s’y réfèrent

En résumé, un analyste commercial est une personne qui exécute les tâches décrites dans le manuel BABOK, quel que soit son poste ou son rôle organisationnel. Cette personne est chargée de découvrir, de résumer et d’analyser des informations provenant de diverses sources au sein de l’entreprise

En d’autres termes, l’analyste d’entreprise est une personne qui constitue une sorte de pont entre le monde de l’entreprise et l’équipe de développement. Son objectif principal est de collecter et d’identifier les exigences du produit, de les documenter et de les traduire dans un langage que l’équipe de développement comprend clairement

L’analyste des besoins doit connaître

  • la méthodologie de développement de projet ;
  • les méthodes de rédaction de la documentation technique
  • la classification des exigences
  • les méthodes de gestion des exigences.

Je recommande vivement la lecture de Software Requirements de Karl Wiegers. Il est pratiquement obligatoire pour tous les analystes de ce type

Type 2 : Analyste système

L’analyste système se concentre sur l’analyse des besoins des utilisateurs. Ses responsabilités comprennent souvent l’organisation et la supervision de la mise en œuvre de fonctions supplémentaires dans un système d’information existant ou le développement du système lui-même. Ce dernier comprend un ensemble de composants et de services divers axés sur l’automatisation des processus internes et, par conséquent, sur l’augmentation de l’efficacité de l’entreprise

À mon avis, un analyste de systèmes peut être caractérisé comme un “gestionnaire de tâches”. Bien qu’il soit assez difficile de parler de quelque chose de spécifique : les activités de ces spécialistes sont très différentes, les frontières sont très floues et diffèrent en fonction de l’organisation et du projet

L’analyste de systèmes doit

  • avoir une formation technique et comprendre la technologie ;
  • connaître les bases de la programmation (y compris orientée objet), de la conception, du développement et de la documentation des logiciels ;
  • avoir une pensée systémique et un esprit analytique ;
  • connaître les notations IDEF0′ IDEF1X et EPC ;
  • être capable d’écrire des requêtes SQL et de travailler avec une base de données ;
  • comprendre rapidement les exigences et déterminer leur priorité, ainsi que parler des solutions techniques et de leur impact sur l’entreprise dans un langage compréhensible pour le client.

Type 3 : Analyste UX

L’analyste UX, ou analyste de l’interface/expérience utilisateur, est une profession relativement nouvelle. Son objectif principal est d’améliorer l’interface de manière à ce qu’elle soit intuitive et conviviale

L’analyste UX se met à la place de l’utilisateur et détermine exactement comment l’interface doit fonctionner. Ce spécialiste doit connaître le domaine de la psychologie du comportement humain et comprendre les outils qui lui permettent de l’analyser (par exemple, Google Analytics, Woopra, Clicky, Keen et Mouseflow). Il doit être une personne très logique, capable d’interpréter des données plutôt vagues et peu claires

Un analyste UX doit être capable de

  • collecter des données et les analyser ;
  • de formuler des recommandations pour le développement de produits sur la base des données reçues ;
  • présenter ses décisions de manière qualitative et raisonnable ;
  • être capable de concevoir une interface et de comprendre comment y apporter des ajustements ;
  • idéalement, avoir une expérience en marketing.

Type 4 : Analyste en intégration

L’analyste en intégration est un rôle pour les grands projets dans lesquels il est nécessaire de développer des logiciels ayant la capacité d’échanger des données avec d’autres systèmes d’information. Parfois, il est également utilisé lorsqu’il est nécessaire de connecter un service supplémentaire à un système d’information existant. Ils résolvent de nombreux problèmes liés à l’intégration et à l’analyse

Un analyste en intégration est chargé de relier différents sous-systèmes/services en un seul système global. Il reçoit généralement les exigences d’un analyste commercial ou d’un analyste de systèmes. Il comprend les processus d’échange d’informations entre les systèmes et, en collaboration avec l’architecte ou les développeurs, travaille à une connexion fluide et correcte. Le plus souvent, il s’agit de créer des tables de correspondance d’un objet d’information et de convertir le format dans un autre

Un analyste en intégration doit

  • être capable d’analyser les processus d’entreprise ;
  • comprendre le langage de balisage XML ;
  • être capable de développer des XSD ;
  • être capable de lire et de développer une description d’API ;
  • être capable de travailler avec des outils de test/débogage pour les services web (Postman, SoapUI, etc.) ;
  • comprendre les principes de REST et SOAP ;
  • connaître les bases du langage SQL et être capable d’écrire des requêtes ;
  • avoir de l’expérience dans l’élaboration de la documentation technique ;
  • avoir de l’expérience avec Jira / Confluence ;
  • connaître les notations BPMN et UML et avoir de l’expérience dans la création de diagrammes à l’aide de ces notations.

Type 5 : Analyste de données

Un analyste de données doit être capable de collecter, de structurer, de stocker et de transformer de grandes quantités de données. Les analystes de données présentent ensuite ces données sous une forme pratique et compréhensible pour le client. Ces analystes sont également appelés mathématiciens-programmeurs, analystes de l’information et parfois analystes commerciaux, mais avec les compétences nécessaires pour travailler avec les Big Data. La qualité du travail de ces spécialistes repose sur leurs connaissances dans le domaine des statistiques mathématiques, des algorithmes d’analyse des données et de la modélisation mathématique

Les entreprises qui doivent gérer la demande de leurs clients ont besoin de ces spécialistes. Je loue généralement des analystes de données à de grands projets de commerce électronique ou à des banques

L’analyste de données doit connaître

  • les outils d’accès et de traitement des données, comme les feuilles de calcul (SQL, SGBD, entrepôts de données, ETL) ;
  • les langages de programmation : R, SAS, C, Python ;
  • L’analyse BI, l’analyse de données et la science des données ;
  • statistiques et mathématiques (logique mathématique, algèbre linéaire, théorie des probabilités) ;
  • l’apprentissage automatique et l’apprentissage en profondeur – ils devraient être capables de mettre en place ou d’entraîner un réseau neuronal à partir de zéro ;
  • Ingénierie des données – comment organiser correctement la réception, le stockage et l’accès aux informations importantes.