Meet-Up : MERN vs MEAN


Actualité publiée le 11 June 2021

Organisés par les étudiants en Ingénierie du Web de l’ESGI, les Meet-Up accueillent des professionnels de différents secteurs afin d’échanger sur des sujets en lien avec l’informatique.

Le Meet-Up MEAN VS MERN, organisé par Mehdi AKRIM, Lassana DIAKITE, Ayoub IBNOUCHEIKH, Yannick SEIGNEUR et Rémy VERDEYME, a accueilli 2 intervenants, Baptiste BECH, Tech Lead chez ApsideTOP, et Yann-Thomas LE MOIGNE, Technical Lead chez Apside TOP.

Cette conférence s’est déroulée en 3 parties.

Dans un premier temps, Baptiste Bech a animé un pour présenter les stack mean et mearn ainsi que les technologies Angular et React. Yann-Thomas Le Moigne a ensuite fait un benchmark des autres technologies Front existantes.

Les participants ont ensuite pu échanger avec les intervenants lors d’une session de question-réponse. Ce fut un vrai moment de partage entre des professionnels ayant déjà un beau parcours derrière eux et de jeunes futurs diplômés, pour la plupart, pressés d’intégrer le monde du travail. Cette rencontre a également permis la rencontre entre l’expérience déjà bien ancrée de développeurs aguerris et l’empressement de leurs futurs collègues, qui a laissé sans voix plus d’une fois les intervenants sur certaines questions.

Le Meet-Up s’est conclu par un QCM afin de partager un dernier moment d’échange convivial et amusant avec les participants. Les questions portaient sur le sujet du Meet-Up ainsi que sur les interventions des invités.

Cet exercice, bien que compliqué, apporte beaucoup aux étudiants :

« J’ai trouvé que l’organisation de ce Meet-Up représentait un exercice plutôt difficile à mettre en place car dans ce contexte compliqué. La partie la plus ardue fut de trouver des intervenants sur cette période. Toutefois une fois le Meet-Up terminé, j’ai vraiment eu le sentiment d’avoir vécu une expérience enrichissante, tant pour moi que pour tous les participants, et je pense sincèrement que cela devrait être organisée régulièrement dans le monde de l’entreprise. »

Yannick SEIGNEUR – étudiant en 5ème année en Ingénierie du Web

Transition numérique : comment prolonger la vie des équipements informatiques ?


Actualité publiée le 7 June 2021

Conduire une transition numérique représente une étape importante dans la vie des entreprises. Cette transformation n’est pas sans conséquences et nécessite de s’adapter pour mener à bien ce changement. Impact économique, social et environnemental. Quels sont les enjeux d’une telle transformation et les solutions adaptées pour y faire face ?  

Transition numérique : un enjeu écologique 

La transition numérique se caractérise par le passage des entreprises vers le digital via différents canaux de communication. Ordinateurs, portables, tablettes, Smartphones, tous ces objets numériques permettent de se connecter à Internet grâce à la technologie du Wifi et de la 4G depuis n’importe où et à n’importe quel moment. Si la transformation numérique permet à l’entreprise de croître sur le long terme, quels en sont les enjeux?

  • Le coût : la transition numérique coûte cher aux entreprises. Acheter du matériel informatique de qualité et les services qui vont avec, l’entretenir régulièrement nécessite un gros budget.
  • Le temps : digitaliser une entreprise nécessite de configurer tous les équipements informatiques, d’installer des antivirus, des logiciels adéquats et de les mettre à jour régulièrement, de transférer toutes les données de son ancien appareil vers le nouveau. Cette transformation coûte cher à l’entreprise en termes de temps.
  • L’impact écologique : l’utilisation massive des équipements informatiques engendre des répercussions non négligeables sur l’environnement.

Dans le cadre du processus de transition numérique, les fabricants de matériels informatiques ont un rôle à jouer dans la réduction de l’impact environnemental. Ils se doivent de concevoir du matériel favorisant une démarche écologique à chaque étape de leur cycle de vie. Prolonger la durée de vie des produits implique de concevoir des produits de qualité, solides, réparables, adaptables et faciles à entretenir.

Des solutions pour réduire l’impact écologique dans la transition numérique

Les consommateurs d’équipements informatiques ont eux aussi une responsabilité dans la réduction de l’impact écologique des produits qu’ils utilisent. Pour augmenter les chances de survie des équipements informatiques sur le long terme et réduire cet impact, il est indispensable de prendre soin de son matériel :

  • L’entretien : entretenir les équipements informatiques de façon régulière et les faire réparer en cas de panne permet de les garder plus longtemps
  • L’utilisation sur le long terme : avec l’obsolescence programmée et la sortie constante de nouveaux modèles d’appareils électroniques et informatiques, il est tentant de vouloir remplacer son matériel alors que l’ancien fonctionne toujours. Utiliser son matériel sur le long terme permet de le rentabiliser au maximum et de réduire son empreinte environnemental.
  • Le recyclage : lorsque le matériel informatique ne fonctionne plus ou n’est plus réparable, le rapporter en boutique pour le recycler ou le conduire à la déchèterie permettra de réutiliser les matières premières qui composent le matériel.

 

Afin d’alléger la transition numérique au sein de l’entreprise, la première étape consiste à prolonger la durée de vie des équipements informatiques. Cette décision implique de prendre soin au maximum du matériel informatique, de faire jouer au mieux les garanties des appareils, de choisir des fournisseurs de qualité et de renouveler les achats uniquement en cas d’extrême nécessité.

Pour être conduite de façon efficace, la transition numérique nécessite de faire appel à des compétences techniques et managériales spécifiques. La spécialisation Management et Conseil en Système d’information de l’ESGI (Ecole Supérieure de Génie Informatique) permet d’acquérir cette double compétence pour répondre aux exigences du secteur.

Comment faire de l’informatique responsable ?


Actualité publiée le 1 June 2021

 

La pratique d’une informatique responsable est aujourd’hui un réel enjeu pour de nombreuses sociétés, qui aspirent à réduire leur impact environnemental au maximum. Concrètement, cette tendance se traduit par un certain nombre de gestes simples, mais dont les effets sur le long terme pourront être significatifs.

Bien choisir son équipement

À l’heure actuelle, Internet représenterait une part de 2 % dans les émissions mondiales des gaz à effet de serre, ce qui équivaut au score des transports aériens dans le monde chaque année !

Pour diminuer leur pollution digitale, les entreprises sont de plus en plus nombreuses à repenser leur manière de fonctionner, en se tournant vers un système informatique responsable. Alors qu’elles avaient pour habitude de fréquemment changer leur équipement pour du matériel plus perfectionné, elles sont aujourd’hui encouragées à conserver leurs appareils informatiques le plus longtemps possible : en passant de 2 à 4 années d’utilisation d’un appareil électronique, elles sont d’ores et déjà en mesure de diminuer leur impact écologique de 50 % !

Le choix des appareils à utiliser est également fondamental pour faire de l’informatique responsable. Concrètement, il est recommandé de choisir des produits évolutifs, qui seront faciles à démonter si besoin, et qui pourront être réparés en cas de problème technique. Là encore, l’idée est d’éviter toute forme de surconsommation.

De nombreux réflexes à adopter

Il existe une multitude d’éco-gestes qui permettent de pratiquer une informatique responsable. Le fait de brancher les ordinateurs de l’entreprise sur une multiprise à interrupteur et de l’éteindre lorsqu’ils ne sont pas utilisés, ou d’activer le mode « économie d’énergie » sur son PC, en sont d’ailleurs la parfaite illustration !

Les employés des entreprises sont également invités à adapter leur manière de naviguer sur le web. En prenant le réflexe de rentrer directement une URL dans la barre d’adresse par exemple, ils peuvent ainsi diviser par quatre les émissions de gaz à effet de serre engendrées par cette recherche : en effet, l’emploi d’un moteur de recherche augmente sensiblement la consommation énergétique d’une requête.

Le stockage et l’envoi de mails consomment également une certaine quantité d’énergie. Les sociétés encouragent donc leurs salariés à régulièrement nettoyer leurs boites, et à ne pas envoyer de mail lorsque ce n’est pas vraiment nécessaire (lorsque le destinataire est assis dans le bureau voisin par exemple).

Pour les grandes entreprises, les options permettant de réduire leur impact écologique sont donc nombreuses. Elles peuvent d’ailleurs faire appel à un professionnel de l’informatique pour les aiguiller dans leur projet d’informatique responsable, car ses nombreuses connaissances lui permettront de proposer une stratégie réellement adaptée au fonctionnement de l’entreprise en question. De nombreuses compétences en informatique sont toutefois indispensables pour attester de ce niveau d’expertise, et pour l’ingénieur informaticien, il est donc indispensable d’avoir préalablement suivi une formation spécialisée. Certaines écoles de l’ingénierie informatique, comme l’ESGI, proposent à ce titre de nombreux parcours spécialisés dans les différents domaines de l’informatique !

La démocratisation du numérique se rattache donc à de nombreux enjeux environnementaux. Elle a un impact direct sur la pollution, les émissions des gaz de serre et les quantités de ressources non-renouvelables, et c’est pour cette raison que les sociétés sont nombreuses à vouloir pratiquer une informatique responsable.

La modélisation informatique : qu’est-ce que c’est, et à quoi sert-elle ?


Actualité publiée le 19 May 2021

En l’absence d’un processus mettant des données fiables à disposition, il est quasiment impossible pour les entreprises de s’assurer que les informations exploitées dans leurs prises de décision soient réellement pertinentes. Dans ce contexte, la modélisation informatique des données est d’une importance capitale, car elle va établir la structure des données disponibles, tout en établissant un processus de limitation des erreurs.

Qu’entend-on exactement par modélisation informatique ?

La modélisation informatique des données est en réalité un processus de description de la structure, des associations, des relations et des impératifs liés à des datas disponibles. Elle permet de fixer des normes, tout en codant des modèles de gestion des données dans une organisation.

Par conséquent, la modélisation informatique fait aujourd’hui partie intégrante des phases destinées à planifier un déploiement analytique dans les projets rattachés au domaine de la Business Intelligence.

Dans la majeure partie des cas, les techniques de modélisation informatique des données sont présentées sur des graphiques. Avec ce mode de représentation, les spécificités qui en résultent apparaissent de façon claire, et elles sont alors en mesure d’être communiquées efficacement à l’ensemble de l’entreprise.

Pourquoi est-elle si importante ?

En pratique, les avantages liés à une modélisation informatique des données sont multiples. En effet, l’utilisation d’un modèle de données permet de bien anticiper d’éventuels problèmes de ressources avant même qu’ils ne se manifestent, et d’optimiser les échanges et la compréhension entre les différents services de l’entreprise. Par ailleurs, elle renforce la conformité réglementaire, et apporte une assurance supplémentaire au niveau de la qualité, de la sécurité, et de l’accessibilité des données subordonnées.

En d’autres termes, la modélisation informatique des données aide à rendre les entités d’une organisation plus réactives en cas de changement. Elle entraine un gain d’efficacité, fait diminuer les risques et optimise le budget. Elle permet également de limiter au maximum la redondance de certaines données, ce qui rend les systèmes plus simples à intégrer.

Bien que la modélisation informatique des données puisse s’avérer particulièrement bénéfique pour l’entreprise, il faut toutefois se montrer très vigilant dans cette pratique. En effet, l’utilisation de modèles erronés engendre de gros risques, et c’est pour cette raison qu’il est indispensable de confier cette tâche à un professionnel de l’Ingénierie Informatique. Grâce à son expertise, il sera en mesure de confectionner une norme détaillée et utilisable, sans omettre la phase conceptuelle du projet, et il pourra proposer une modélisation à la fois flexible et modulaire.

Pour acquérir l’ensemble de ces compétences pointues, une formation spécifique est donc indispensable : l’ESGI par exemple, propose différents parcours de niveau Mastère, qui permettront à l’étudiant de devenir un véritable spécialiste de l’Ingénierie Informatique !

La modélisation des données devrait continuer d’offrir une réelle valeur ajoutée aux sociétés dans les années à venir, car elle leur apporte une aide précieuse dans la planification de leurs projets. Elle permet également de fournir des lignes facilement compréhensibles aux membres de l’entreprise, ce qui est aujourd’hui indispensable dans un environnement technologique en évolution constante.

Meet-Up : Gestion de Projets Agile


Actualité publiée le 14 May 2021

Les Meet-Ups, conférences organisées chaque année par les étudiants de la filière Ingénierie du Web, abordent des thèmes très variés et sont entièrement mis en place par les étudiants. Le Meet-Up « Gestion de Projets Agile » a été organisé par Elie BISMUTH, Thomas COICHOT, Nicolas MAERTEN et Raphael FERNANDES.

 

La Philosophie de l’agilité

La première partie de ce Meet-Up, présentée par Ceydric Sebbagh, comparait les méthodes de projets Cycle en V versus Agile.

Le cycle en V a longtemps été la méthode de gestion de projets utilisée au sein des entreprises.

On parle de cycle en V, ou de cascade, car le projet est découpé en plusieurs étapes qui se suivent : Définition des besoins, conception, développement, tests, application, production.

Cette méthode présente cependant plusieurs inconvénients. En effet, on part du principe que le client sait ce qu’il veut vraiment, que les développeurs savent comment le construire, et que rien ne changera durant le projet. Or la réalité est souvent différente, et dans de nombreux projets, il se trouve que la définition des besoins effectuée en début du projet ne répondent pas en réalité au réel besoin du client.

Cette approche peut cependant fonctionner pour des projets réglementaires par exemple, dans quel cas le besoin ne change que très peu.

A l’inverse, l’agilité répond à toutes ces problématiques. En effet, le principe de l’agilité est de mettre en avant l’interaction entre les personnes, la collaboration, et l’adaptation aux changements.

La méthodologie Agile fonctionne par sprint, soit par une période allant de 1 à 6 semaines selon les entreprises, durant laquelle on va définir les besoins de la période avec le client, les développer, puis livrer le produit que pourra voir le client.

En résumé, l’agilité c’est donc une organisation plus adaptable aux changements, une découverte au fur et à mesure du produit, des développements itératifs, et une réussite du projet dépendant de l’équipe entière et non plus des individus en particulier

 

Le SCRUM

La seconde partie de ce Meet-Up présentée par Adam Bouskila, avait pour but de présenter le framework SCRUM, qui est l’une des façons de travailler en agile la plus utilisée.

Cette méthode de travail innove en définissant des nouveaux rôles au sein d’une équipe :

Il y a tout d’abord Le Product Owner (PO), l’un des points centraux au suivi du projet. Responsable du produit, le PO est le client ou le représente au sein de l’équipe. Il imagine et définit les fonctionnalités du produit, récupère les feedbacks clients pour améliorer constamment le produit, priorise les travaux à réaliser par l’équipe, et communique la vision du produit à l’équipe et la marche à suivre.

Nous avons ensuite le Scrum Master, qui a pour rôle d’aider l’équipe à comprendre la théorie et la pratique Scrum, en veillant à ce qu’il n’y ait pas d’obstacles à la progression de la Scrum Team, à ce que tous les événements Scrum aient lieu, etc

Enfin, il y a les membres de la Dev Team, qui estiment les travaux, décomposent le travail à faire et développent le produit.

Scrum innove également en mettant en place un certains nombres de cérémonies, à réaliser par l’équipe entière:

? Le sprint planning, qui a pour but d’officialiser le début du sprint, et d’en fixer les objectifs et le contenu.

? Le Daily Sprint Meeting, réunion ayant lieu tous les jours une fois par jour. Durant cette réunion, chaque membre de l’équipe prend la parole pour indiquer sur quoi il a travaillé la veille, sur quoi il va travailler aujourd’hui, et ses éventuels points de blocages.

? Le Sprint Review, qui se déroule à la fin de chaque Sprint, et qui a pour but de présenter les réalisations du sprint aux parties prenantes afin de récupérer du feedback client

? Le Sprint Rétrospective, qui se déroule également en fin de Sprint. Durant cette réunion, chaque membre de l’équipe prend la parole pour indiquer quels ont été les points positifs et négatifs durant le sprint précédent. Le but est de dégager des plans d’actions pour les sprints suivants pour corriger les points négatifs soulevés

 

Agilité à l’échelle

La troisième partie de ce Meet-Up présentée par Brian PLUS, avait pour but de discuter au sujet de l’agilité à l’échelle.

L’agilité à l’échelle, c’est la mise en place d’un cadre pour faire travailler plusieurs équipes agiles ensemble. Cela permet notamment de coordonner de très importants développements logiciels, d’aligner la vision, les objectifs, la capacité et l’architecture, et de garantir une qualité intrinsèque.

Il existe plusieurs frameworks permettant de faire de l’agilité à l’échelle. Cependant, les détailler ici serait trop long, mais nous pouvons cependant en citer quelques-uns, dont le SOS (Scrum of Scrum), le SAFE et le Spotify

 

Pour les étudiants, l’organisation de ce Meet-Up fut un vrai challenge mais aussi une belle aventure :

« Le fait d’organiser et de participer à un événement meetup nous a permis de nous rendre compte de l’avantage que peut avoir ce genre d’événement, autant du côté organisateur que participant, et nous a donné l’envie de continuer à participer à ce genre d’événement.

Le fait de se synchroniser avec les présentateurs a également été une expérience intéressante et enrichissante, et nous a permis de gagner encore plus en professionnalisme et en expérience.

Nous sommes donc tous satisfait de l’organisation de ce meetup, et remercions l’ESGI pour cette initiative. »

Quel est le rôle du Chief Data Officer ?


Actualité publiée le 10 May 2021

Le Chief Data Officer, également appelé directeur des données, fait partie des nouvelles professions relatives au Big Data. Il participe au pilotage de la stratégie globale de sa société, et se trouve à l’intersection entre le marketing, la communication, la RH, l’ingénierie, la qualité…

Optimiser les stratégies digitales

La principale mission du Chief Data Officer consiste à exploiter les données récoltées par son entreprise, afin de piloter sa stratégie digitale au mieux.

Pour ce faire, il veille à ce que les données collectées soient bien adaptées aux besoins de sa société, et si besoin, il se charge de les modifier rapidement pour les rendre plus exploitables. Par conséquent, il peut se servir de tous les résultats obtenus, et il est en mesure de rédiger différents rapports selon le type de données étudiées. Grâce à cette analyse approfondie, il peut ensuite suggérer une stratégie globale, qui répondra aux besoins de sa société et qui lui permettra de gagner en efficacité.

Les tâches quotidiennes du Chief Data Officer sont des plus variées. En effet, il est amené à créer des bases de données en les organisant, et doit veiller à la pertinence des données récoltées. Il doit également exploiter la base de données des clients de sa société, en faisant en sorte de l’optimiser et de la faire grandir. Il réalise régulièrement des rapports concernant les données récoltées, et doit s’en servir pour définir une stratégie efficace.

Un pédagogue expert en statistiques

Le Chief Data Officer doit impérativement justifier d’un excellent niveau en mathématiques, en statistiques et en analyse, puisque le corps de son métier exige qu’il étudie de nombreuses données. Il doit également avoir une bonne connaissance des différents systèmes d’information, un réel esprit de conviction, et des facultés managériales. En effet, il doit savoir expliquer clairement le sens des données qu’il a récoltées, afin de rendre son travail déchiffrable par les autres services qui travaillent avec lui.

Ce poste est accessible à l’issue de plusieurs années de formation (et un niveau bac+5 est généralement exigé). Le plus souvent, le Chief Data Officer a été préalablement formé au sein d’une école d’ingénieur. L’ESGI par exemple, propose un cursus de niveau Mastère exclusivement dédié à l’Intelligence Artificielle et au Big Data. Au programme : des enseignements portant sur le traitement des données et l’IA, les systèmes réseau et infrastructures, ou encore la gestion de projet et conception, qui permettront à l’étudiant d’acquérir toutes les bases nécessaires pour une carrière de Chief Data Officer !

En général, ce poste n’est pas directement proposé à un jeune diplômé, car quelques années d’expérience sont nécessaires pour l’occuper. Au niveau du salaire, un Chief Data Officer peut toucher entre 3500 et 5000 euros mensuels.

Bien que relativement récente, la profession de Chief Data Officer est actuellement en pleine croissance. Il existe en effet une forte demande sur le marché de l’emploi, car les entreprises sont très intéressées par les profils étant en mesure d’étudier et d’exploiter toutes leurs données.

 

Meet-Up : La Programmation Fonctionnelle dans le Web


Actualité publiée le 7 May 2021

Les étudiants de la filière Ingénierie du Web organisent chaque année des Meet-Up. Ces conférences ont pour but d’approfondir un sujet en lien avec leur secteur d’activité et d’échanger avec des professionnels. Cette année, tous les Meet-Up ont eu lieu en ligne.

 

 

Amin Nairi, Thomas Corio, Lucas Lavender et Quentin Hermiteau ont eu l’idée du thème « La programmation fonctionnelle dans le Web » car c’est un sujet dont ils entendent souvent parler dans le domaine du web mais qu’il n’avait pas eu l’occasion de manipuler à l’école. Ils ont donc pensé que proposer une introduction serait intéressant.

Ils ont ensuite contacté la plupart de leur intervenants grâce au slack officiel de la communauté Elm. Et le plus gros challenge pour eux fut de bien découper le Meet-Up afin qu’il ne soit pas trop long et surtout que les conférences s’enchaînent avec une certaine logique, afin de créer un fil conducteur.

 

Ce Meet-Up a donc débuté avec la conférence de Sébastien Bersnier, Senior Frontend Developer – Functional Programming, “Programmation fonctionnelle en JS : ne changez rien !”. Cette intervention a servi d’introduction aux principes de la programmation fonctionnelle dans un environnement que la plupart des participants connaissaient, en l’occurrence le JS.

 

Pour la seconde conférence, les étudiants souhaitaient aller plus loin dans les notions de la programmation fonctionnelle mais cette fois-ci en montrant la forme que cela prend dans un véritable langage fonctionnel.

Jeroen ENGELS, Software Engineer chez Humio, est donc intervenu sur “L’intérêt du typage statique en Elm” afin de présenter la syntaxe de Elm et ses usages.

 

Ces deux premières conférences avaient vraiment pour but de donner envie à des néophytes de la programmation fonctionnelle d’essayer. Et afin de faire la transition avec une partie un peu plus complexe, Amin, Thomas, Lucas et Quentin ont lancé un Kahoot (quiz en ligne) afin de faire gagner 1 an d’hébergement web gratuit aux 3 personnes ayant obtenu le plus haut score au questionnaire. Ce petit jeu a été rendu possible grâce au partenariat que les étudiants ont noué avec Gandi, qui les a suivis avec plaisir dans ce projet.

 

La troisième conférence s’est faite sous forme de retour d’expérience. En effet, il est toujours intéressant d’avoir le feedback d’une personne s’étant essayé à la programmation fonctionnelle, afin peut-être de rassurer les autres sur le fait que cela n’est pas si compliqué. Un bon moyen de casser les a priori !

Et c’est Pascal LE MERRER, Software Developer chez Alma qui est venu faire son retour d’expérience lors de la conférence “Retour d’expérience sur l’utilisation de Elm”.

 

Pour clore ce Meet-up, Caroline GAUDREAU, Functional programmer chez Fretlink, a animé la conférence “Une API TypeSafe avec Servant” afin de mettre les participants face à un cas d’utilisation : comment faire une API en programmation fonctionnelle? Et elle a su montrer avec beaucoup d’enthousiasme la facilité avec laquelle il était possible de le faire grâce à Servant.

 

« Nous sommes très heureux de comment s’est déroulé ce meetup, c’était une première expérience pour nous, nous sommes ravis et les spectateurs aussi au vu des retours que nous avons eus. Un grand merci à tous nos intervenants et à notre sponsor Gandi grâce à qui nous avons pu faire gagner des lots. »

Quentin Hermiteau – 5ème année Ingénierie du Web

Quels sont les enjeux de la datavisualisation, ou « dataviz » ?


Actualité publiée le 3 May 2021

Alors que les données récoltées par les sociétés sont de plus en plus complexes au fil des années, la datavisualisation a aujourd’hui le vent en poupe. Quels sont ces principaux enjeux ?

La datavisualisation, qu’est-ce que c’est exactement ?

La datavisualisation, également appelée dataviz, est une méthode ayant pour objectif de simplifier la lecture et l’interprétation de données complexes, en les représentant de manière imagée. Elles peuvent notamment être représentées sous forme de cartes, de tableaux, de camemberts, de graphiques, etc.

La datavisualisation est un procédé très fréquemment utilisé par les grandes entreprises, car il a été scientifiquement prouvé que le cerveau humain réagit bien mieux lorsqu’il est confronté à un support visuel imagé et coloré, plutôt qu’à un long texte présentant une succession de termes techniques et de phrases alignées.

Avec la dataviz, les informations importantes sont présentées sur un format ergonomique, grâce auquel les informations clés peuvent directement sauter aux yeux.

La datavisualisation se divise généralement en trois étapes distinctes. La première d’entre elles consiste à récolter les données qui pourront être exploitées pour une analyse, la deuxième est focalisée sur un traitement pertinent de ces données, et enfin, la troisième est dédiée à leur mise en forme visuelle, de façon à pouvoir « les faire parler ».

Des enjeux concrets

En pratique, la datavisualisation incarne un excellent moyen pour les entreprises de gagner du temps au niveau de leurs recherches et leurs analyses d’informations. Ce procédé est donc optimal pour les aider dans leurs prises de décision, alors que les données sont plus nombreuses que jamais et que leur traitement tend à se complexifier.

Avec la dataviz et ses différents outils, l’accès aux différentes données est largement facilité, et il est également plus instinctif. Elle permet de bien comprendre les différentes tendances, d’anticiper certains risques et de détecter d’éventuelles opportunités.

Il convient également de noter que la datavisualisation tend à se démocratiser dans la vie quotidienne. Loin de se limiter à une utilisation en entreprise, elle fait également office d’outil de communication : elle est notamment utilisée dans les articles journalistiques pour illustrer des propos, dans des applications bancaires, sportives, etc. Pour les grandes enseignes commerciales, elle est également idéale pour capter l’attention du consommateur, en incrustant l’information dans sa mémoire de façon claire et concise.

Afin de pouvoir tirer un parti optimal de leurs données, les entreprises doivent néanmoins faire appel à un expert de la data, qui pourra leur expliquer comment les exploiter pour une meilleure productivité. Ce spécialiste doit pouvoir attester de solides compétences en informatique, et plus particulièrement dans le domaine du Big Data. Dans ce contexte, certaines écoles spécialisées dans l’Ingénierie Informatique, comme l’ESGI, proposent d’ailleurs un cursus exclusivement dédié à l’Intelligence Artificielle et au Big Data !

Aujourd’hui, la datavisualisation permet de donner plus de sens aux données, en les présentant de manière hiérarchisée et sur un support commun. Elle aide donc directement les entreprises à mieux fixer les trajectoires à suivre sur un plan stratégique, tout en se basant sur des performances préalablement enregistrées.

Quelles sont les missions du consultant en informatique décisionnelle ?


Actualité publiée le 26 April 2021

Parmi les professions en informatique les plus recherchées sur le marché aujourd’hui, on retrouve le métier de consultant en informatique décisionnelle. En quoi consiste-t-il réellement ?

Un spécialiste des données

Véritable expert des bases de données, le consultant en informatique décisionnelle suggère et met en place des solutions informatiques pour aider les chefs d’entreprises qui sollicitent ses services. Son objectif est simple : il doit améliorer les performances informatiques de l’entreprise !

Pour y parvenir, il doit procéder à une collecte des données, qu’il va ensuite transformer en informations et en outils d’aide à la décision. Il est donc amené à intervenir sur des masses de données très importantes, et souvent non structurées. En les visualisant, il est alors en mesure de proposer de nouveaux services aux utilisateurs.

Dans un premier temps, le consultant en informatique décisionnelle commence donc par définir son projet : il consulte son client pour identifier ses besoins, estime le budget nécessaire, coordonne l’ensemble des acteurs qui devront intervenir sur le projet, et fait des choix techniques en fonction du service informatique existant.

Il se charge également de la conception de l’architecture de son entrepôt de données (en définissant par exemple les solutions de stockage et de structuration des données au sein d’un modèle) , et de configurer ses outils d’analyse et de reporting.

Il restitue ensuite son rapport à son client, et une fois qu’il a obtenu son feu vert, il procède à l’installation et au paramétrage des nouveaux outils, avant de former le personnel à ces nouveaux logiciels.

Un professionnel de l’informatique

Très exigeant, le poste de consultant en informatique décisionnelle est accessible à partir d’un niveau bac+5 en informatique.

En effet, ce professionnel de la data doit attester de nombreuses compétences techniques. Il doit être parfaitement à l’aise avec l’architecture des systèmes, les bases de données, maîtriser le langage de requête SQL, et avoir des connaissances en algorithmique et en statistiques. Il doit également avoir de très bonnes capacités relationnelles, et bien s’exprimer à l’écrit, car il est régulièrement amené à rédiger des cahiers des charges. Grâce à son esprit de synthèse, il est capable d’avoir une vision globale des résultats, et il sait également convaincre ses interlocuteurs.

Certaines écoles de l’ingénierie informatique, comme l’ESGI, proposent à ce titre un cursus Mastère exclusivement dédié au Management et Conseil en Systèmes d’Information. Il inclut notamment des cours portant sur le contrôle et la certification des SI, le management de projet, et la transformation d’entreprise, qui permettront à l’étudiant d’avoir toutes les connaissances requises pour devenir consultant en informatique décisionnelle !

Le salaire du consultant en informatique décisionnelle est très attractif.  Il s’élève entre 35 000 et 45 000 euros annuels pour un jeune diplômé, entre 45 et 60 000 euros annuels pour un jeune cadre, et peut parfois atteindre les 80 000 euros annuels chez les cadres confirmés !

Le consultant en informatique décisionnelle a donc la lourde tâche d’accompagner les entreprises désireuses de changer ou d’améliorer leurs outils informatiques d’aide à la décision. Il est donc très sollicité sur le marché, car son expertise permet un gain de temps et d’argent.

Quel est le rôle du responsable informatique ?


Actualité publiée le 19 April 2021

Le rôle du responsable informatique, ou responsable du service informatique, est déterminant. En effet, il est à la fois responsable de l’organisation, du suivi et de la mise en place de l’ensemble de l’infrastructure système et informatique de sa société.

Des missions diverses

Les missions pouvant être confiées à un responsable informatique sont des plus variées, car elles dépendent beaucoup de la structure de la société au sein de laquelle il exerce. De manière générale, sa mission principale et de gérer l’infrastructure informatique de son entreprise, et selon son niveau de qualification, il peut également prendre en charge le pilotage de projets complexes. Il se doit d’être très polyvalent, en particulier lorsqu’il travaille au sein d’une petite structure.

Au quotidien, il s’occupe de l’équipement en postes de travail de sa société. Il se base sur des budgets lui étant attribués, afin d’optimiser la performance du réseau, et de mettre en application différents projets pouvant exiger l’intervention de prestataires externes.

Selon les projets sur lesquels il travaille, il peut être amené à collaborer avec le chef de projet, l’équipe de programmeurs, de développeurs, etc.

Chaque jour, le responsable informatique s’occupe de la maintenance des postes informatiques. Il doit intervenir en cas de panne ou de problèmes techniques divers, se charger de la mise à jour des logiciels, veiller à sauvegarder les données générées par l’entreprise, exécuter des tests de débit sur son réseau…

Un expert qualifié

Pour être efficace, le responsable informatique doit attester de nombreuses qualifications. En effet, il doit avoir des bases très solides en ce qui concerne le matériel et les logiciels utilisés par son entreprise, et être capable d’évaluer le budget nécessaire à la réalisation de ses projets. Pour être bien à jour, il doit mener une veille constante sur les dernières nouveautés technologiques.  Il connaît bien l’ensemble des langages informatiques, et maîtrise parfaitement les différentes normes de sécurité. C’est aussi un bon communicant, qui peut régulièrement apporter son aide à ses collègues , et il est parfaitement à l’aise avec l’anglais technique.

Il arrive que certains responsables informatiques soient recrutés à partir d’un niveau bac+3 en informatique, mais dans la grande majorité des cas, les postes à pourvoir sont ouverts à un niveau bac+5. Certaines écoles spécialisées, telles que l’ESGI, proposent d’ailleurs de nombreuses formations de niveau Mastère, dédiées à différentes branches de l’informatique : Ingénierie du Web, Sécurité Informatique, Mobilité et Objets Connectés

Un jeune cadre occupant la fonction de responsable informatique gagne entre 35 000 et 45 000 euros par an, et un cadre confirmé peut parfois gagner jusqu’à 60 000 euros annuels !

Véritable garant de l’organisation et de la sécurité informatique de son entreprise, le responsable informatique est très polyvalent, et ses qualifications élevées font qu’il est très sollicité sur le marché de l’emploi.

 

200