Vie quotidienne des analystes chez M.Video-Eldorado





De nombreuses personnes associent la profession d'analyste à l'analyse de données dans le but de trouver des modèles et des tendances non évidents. Cependant, ce n'est que l'un des domaines d'activité, qui en russe est appelé "traitement et analyse des données", et en anglais - science des données, science des données. Un autre domaine d'activité en analytique est consacré au développement de nouveaux processus d'affaires et à l'optimisation des processus existants. Et il y a encore plus de spécialistes de ce genre que de «satanistes des données».



Je m'appelle Dmitry Koltsov, je suis Delivery Manager chez M.Video-Eldorado et je souhaite vous expliquer comment les analystes commerciaux et système sont intégrés à la structure organisationnelle de notre entreprise et quelles tâches ils résolvent. D'ailleurs, à la fin de l'article, vous trouverez l'annonce de notre premier concours en ligne pour analystes.



Il y a environ 100 systèmes d'information dans M.Video-Eldorado. En commençant par les grands, tels que les systèmes de vente au détail, les sites Web, le CRM et SAP avec de nombreux modules - ERP, TM, PI, POS DM

, etc., à relativement petits, mais non moins importants pour l'entreprise, tels que le système M.Processing pour traitement des fonds d'escompte ou m_queue - demandes de libre-service dans la zone de service.



Notre plateforme de services fait également partie des grands systèmes, qui sont au cœur des services utilisés par d'autres systèmes de l'entreprise. Et presque tous ces systèmes d'information ont des analystes qui travaillent en équipe.



Ce que font les analystes



Nous avons environ 80% des tâches des analystes liées à l'analyse des systèmes, et le reste est l'analyse commerciale. De plus, de nombreuses tâches sont intersystèmes.



Les analystes travaillent avec les unités commerciales pour modéliser les processus métier, décrire des cas d'utilisation ou des user stories et rechercher des moyens d'améliorer les processus existants. Après avoir formulé les exigences commerciales, les analystes, avec les développeurs et les architectes, participent à la conception des systèmes, formalisent les exigences fonctionnelles et non fonctionnelles, décrivent les modèles de données et développent la documentation pour les microservices.



Les analystes participent également aux tests e2e et à la mise en œuvre d'améliorations opérationnelles. Autrement dit, ce sont des spécialistes qui soutiennent le développement à partir du moment où l'idée apparaît, pendant son développement et jusqu'à sa mise en œuvre.







Nous adhérons à un modèle de développement en spirale: nous créons une fonctionnalité ou MVP, puis nous développons constamment. Prenons, par exemple, la livraison de biens achetés par taxi.

Tout d'abord, nous avons passé une commande avec un appel de taxi dans le compte personnel des fournisseurs et un processus de commande manuel.



Ensuite, nous avons fait l'enregistrement d'une telle livraison déjà dans notre système. Et puis nous avons finalisé le processus, en l'automatisant autant que possible: le système lui-même choisit le meilleur magasin d'où les marchandises iront, et commande automatiquement la livraison.



Autrement dit, nous passons d'une fonctionnalité minimale à une automatisation presque complète des processus. Et les analystes participent activement à toutes les étapes de l'amélioration des processus métier et du développement de la mise en œuvre dans les systèmes.



Catégories de tâches



Nos analystes résolvent de nombreux problèmes intéressants , car les processus de l'entreprise se développent et se numérisent rapidement. Sur notre marché, nous sommes peut-être la plus grande entreprise de vente au détail du pays. Nous avons beaucoup de clients et de commandes, et donc de demandes aux systèmes. Il existe peu de systèmes de ce type à forte charge qui automatisent divers processus d'exécution à long terme dans le pays.



L'entreprise développe activement une approche produit. Les analystes travaillent en équipes produits pour le développement du nouveau site Web M.Video, le développement de l'application mobile client et vendeur M.Video, le développement de l'application mobile client et la migration vers l'architecture de microservices du site Web Eldorado, ainsi que un grand nombre d'autres produits.



Les équipes produit reçoivent également des tâches pour mettre en œuvre des projets. Tous les projets sur lesquels travaillent nos analystes peuvent être divisés en trois catégories:



• nécessaires pour se conformer aux exigences légales;

• projets stratégiques;

• projets réguliers.



Par exemple, la première catégorie comprend un projet visant à prendre en compte l'étiquetage obligatoire de certains types de marchandises. Le projet stratégique est la création d'une plateforme de livraison unique. Nous avons de nombreux magasins et nous pouvons livrer la plupart des marchandises très rapidement.



Nous nous intégrons désormais à divers agrégateurs de taxis et entreprises de messagerie, ainsi qu'à des réseaux de points de retrait. Et en parallèle, nous mettons en œuvre le concept de gestion distribuée des commandes: le client passe d'abord une commande, puis nous choisissons le mode de livraison le plus efficace - les algorithmes choisiront où et par qui livrer les marchandises. Toujours dans le cadre de ce projet, nous prévoyons de développer des moyens de réception d'une commande par un client.



Probablement, nous sommes tous tombés sur une situation où nous voulons recevoir les marchandises ici et maintenant, et la livraison se fait soit dans un jour, soit dans trois jours dans les 4 heures. Par conséquent, nous voulons mettre en œuvre le schéma suivant: le client passe une commande, les marchandises sont amenées au magasin le plus proche de lui (si les marchandises ne sont pas dans le magasin requis), et lorsque le client est disposé à les recevoir, par exemple , il rentre du travail, il clique sur un bouton dans l'application et la marchandise est livrée rapidement. Ou, par exemple, la livraison à l'heure - lorsque le client choisit non pas l'intervalle de livraison, mais une heure spécifique où il lui convient de recevoir la commande.







Une partie importante de notre plate-forme de livraison unifiée est LARDS - un système maître pour travailler avec des données de géoinformation. Il vous permet de définir des objets d'entreprise qui répondent aux critères géologiques spécifiés, de calculer la distance entre le client et les objets d'entreprise, etc.



Par exemple, vous pouvez créer des zones géographiques dans le système qui seront utilisées dans divers processus: zones de disponibilité de livraison, zones de service des flottes de taxis ou centres de service.



Un autre projet stratégique est la nouvelle application de transitaire Last Mile. Il vous aidera à planifier les itinéraires et à calculer l'heure d'arrivée au client. Autrement dit, la précision de la planification de la livraison sera beaucoup plus élevée que «dans les 3 à 4 heures», et le nombre d'appareils nécessaires au service de messagerie diminuera également.



Tout cela n'est qu'une petite partie des projets dans lesquels les analystes sont activement impliqués. La pandémie a changé leur travail. Auparavant, un changement dans un processus métier affectait en moyenne 3 à 5 systèmes et prenait plusieurs mois.



Il était nécessaire de planifier soigneusement les améliorations, de les mettre dans l'arriéré et d'attendre la mise en œuvre. Mais en avril dernier, j'ai dû apprendre à tout faire en une semaine ou un mois. Et aujourd'hui, le rythme de la numérisation est encore plus rapide. Ceci est illustré par un exemple avec la livraison de la commande dans les 1-2 heures, pour cela nous avons dû développer un système qui nous permet de sélectionner automatiquement un magasin de réserve et de créer un trajet en taxi, en intégrant plusieurs partenaires.



Comment travaillent les analystes



Nos équipes sont souvent des équipes de produits et chacune de ces équipes compte un, deux ou plusieurs analystes. La plupart des équipes travaillent sur Kanban et Scrum, l'équipe reçoit les tâches prioritaires du chef de produit, les tâches d'analyse sont assignées soit par l'équipe, soit par le chef d'équipe, et peuvent également participer au développement du backlog avec le chef d'entreprise et le chef de produit. Et il existe également des systèmes obsolètes, dont les équipes travaillent selon le modèle de la cascade, et dans lesquels les tâches sont distribuées par le chef du service d'analyse.



Fondamentalement, les analystes interagissent en équipe avec un chef de produit, des développeurs et des testeurs, ainsi qu'avec des utilisateurs métier, un architecte, des analystes d'équipes et de systèmes associés.



Nous essayons d'affecter des personnes à des équipes en fonction de leurs intérêts. Lors des entretiens, nous informons les analystes des projets et des produits que nous avons et nous demandons ce que nous voulons faire. Si une personne a travaillé en équipe et s'est rendu compte qu'il est plus intéressant pour elle de s'engager dans une autre direction, elle peut alors se rendre dans l'équipe correspondante.



Stage



Au cours de la dernière année, de nombreuses entreprises ont commencé à développer, créer et affiner activement des systèmes d'information. Par conséquent, le marché informatique souffre d'une pénurie croissante de spécialistes , y compris d'analystes. Nous résolvons en partie le problème du recrutement d'employés à l'aide d'un programme de stages, dans lequel nous recrutons des personnes une fois par an. Il s'agit généralement de jeunes professionnels prometteurs ou de diplômés universitaires que l'on retrouve lors de salons de l'emploi. De nombreux stagiaires restent ensuite dans l'entreprise et évoluent rapidement vers des postes intermédiaires.



Pour devenir stagiaire, vous avez besoin d'un minimum de connaissances en théorie analytique: comprendre ce qu'est l'analyse métier, ce qu'est l'analyse de systèmes, quels types d'exigences sont là. La façon de penser d'une personne est importante pour nous. Par exemple, en tant que tâche de test, nous vous demandons souvent de simuler un certain processus métier que tout le monde comprend. Il peut s'agir de passer une commande sur le site Web ou de planifier des vacances. Et nous regardons comment une personne pense, comment elle aborde la solution du problème.



Nous vous invitons au concours des analystes



Et maintenant l'annonce promise! Du 26 au 28 février, nous organiserons un défi en ligne pour les analystes numériques avancés. Nous vous invitons à y participer.



Pourquoi:



  1. Le fonds du prix est de 360 ​​000 roubles.
  2. Une opportunité de vous tester et de résoudre des problèmes intéressants pour les analystes système, métier et intersystème.
  3. Une opportunité de recevoir une offre intéressante d'un employeur potentiel.


L'inscription des participants est disponible jusqu'au 23 février: ici .



All Articles