Les professionnels de GBNews.ch s'allient à la puissance des technologies en intelligence artificielle générative, pour informer la communauté des affaires et le grand public, des dernières tendances et des évolutions du marché de l'emploi.

Agenda

Quel froid ! ...

Du 13 novembre 2025 au 30 août 2026

Le futur, c’est ...

Du 7 mai 2026 au 10 janvier 2027

À l’ombre des ...

Du 3 juin 2026 au 11 avril 2027

CinéTransat 2026 : ...

Du 9 juillet au 16 août 2026

Aubes Musicales 2026 ...

Du 13 juillet au 16 août 2026

Du concept à l'outil d'aide à la décision : les coulisses du projet Sociogramme

Écrit par Elham Abbassi
Paru le 24 juillet 2026

Sociogramme

Comment améliorer la collaboration si l'on ne comprend pas réellement comment les collaborateurs interagissent entre eux ? C'est cette question qui a guidé le développement du projet Sociogramme, conçu pour transformer des questionnaires en analyses visuelles des interactions entre collaborateurs, équipes et départements. Derrière cette plateforme se cache bien plus qu'un simple développement logiciel : le véritable défi était de transformer une idée prometteuse en un outil capable d'aider les équipes RH et les managers à prendre des décisions fondées sur des données.

 

D'un prototype à une plateforme concrète

Lorsque le projet a été repris, une première démonstration existait déjà : quelques écrans React, une interface très simple, et une vision générale de ce que pourrait devenir un tableau de bord dédié aux questionnaires. Cette première version avait surtout pour objectif de montrer le potentiel du concept. Mais la plateforme était encore loin d'être utilisable : le backend n'était pas finalisé, aucun moteur d'analyse n'était disponible, et la visualisation des relations ainsi que l'authentification n'étaient pas encore intégrées. Le projet représentait donc davantage une preuve de concept qu'un produit prêt à être utilisé. L'objectif était alors de transformer cette première idée en une solution complète, robuste et évolutive.

 

Comprendre le besoin avant d'écrire du code

Avant de développer de nouvelles fonctionnalités, une phase importante d'analyse a été nécessaire. Les échanges avec le Product Manager ont permis d'explorer différentes pistes et de mieux comprendre les objectifs du projet. Si l'objectif d'analyser les interactions était clair, de nombreuses questions restaient ouvertes :

  • Quelles informations seraient réellement utiles aux équipes RH ?
  • Quels indicateurs apporteraient une réelle valeur ?
  • Quels types de questionnaires permettraient de produire des analyses pertinentes ?
  • Comment représenter ces informations de manière claire pour des utilisateurs non techniques ?

Ces discussions ont progressivement fait évoluer la vision du produit. Chaque atelier, chaque brainstorming et chaque retour utilisateur permettaient d'affiner les fonctionnalités et de rapprocher la plateforme des besoins réels de l'organisation.

 

Le défi le plus complexe : concevoir l'analyse

Le principal défi n'était pas technique, mais méthodologique : déterminer quelles données collecter pour produire des analyses réellement utiles. Toutes les questions d'un questionnaire ne permettent pas d'obtenir des informations exploitables. Chaque question a donc été pensée comme une source potentielle d'analyse, ce qui a conduit à repenser la structure des questionnaires pour que chaque réponse contribue à mieux comprendre les relations entre collaborateurs.

Une nouvelle façon d'explorer les résultats

Le projet a rapidement dépassé la simple visualisation globale. Une idée importante développée au cours du projet a été la possibilité de filtrer les analyses selon différentes parties du questionnaire et selon les réponses obtenues. Cette approche offre plusieurs niveaux de lecture : au lieu d'obtenir un seul sociogramme, les utilisateurs peuvent explorer différentes perspectives selon :

  • Une section spécifique du questionnaire ;
  • Une question particulière ;
  • Un groupe de collaborateurs ;
  • Un département ;
  • Un individu.

Cette flexibilité permet d'observer les interactions sous différents angles et de répondre à des besoins d'analyse beaucoup plus variés.

 

Construire la plateforme

Une fois les besoins clarifiés, le travail de développement a réellement commencé. Le projet a été construit autour d'une architecture moderne séparant clairement le frontend et le backend. Le frontend, développé avec React, offre une interface dynamique permettant de créer les questionnaires, consulter les résultats et explorer les analyses. Le backend, développé avec Python, Django et Django REST Framework, assure la gestion des données, des questionnaires, des réponses et des différents services de la plateforme. Une base de données SQLite a été utilisée pour gérer les informations du projet, tandis que le moteur d'analyse développé en Python transforme automatiquement les réponses en données exploitables pour le sociogramme. Le projet a également été conteneurisé avec Docker, facilitant son déploiement et sa maintenance. Enfin, la plateforme a été connectée au système d'authentification de l'entreprise afin de garantir un accès sécurisé et de récupérer automatiquement les informations des collaborateurs.

Architecture globale

 

Bien plus que du développement

Le projet ne s'est pas limité à écrire du code. Il a nécessité de reprendre une base existante, de comprendre son fonctionnement, d'identifier ce qui pouvait être conservé et ce qui devait être repensé. Chaque nouvelle fonctionnalité devait s'intégrer naturellement dans une architecture encore en construction. Cette démarche a impliqué de travailler simultanément sur plusieurs dimensions :

  • l'analyse des besoins métier ;
  • la conception technique ;
  • le développement frontend et backend ;
  • la modélisation des données ;
  • le moteur d'analyse ;
  • l'expérience utilisateur ;
  • l'intégration avec les autres services de l'entreprise.

Cette diversité a permis de faire évoluer progressivement le prototype vers une plateforme cohérente et exploitable.

 

Un outil au service de la décision

Aujourd'hui, le Sociogramme GBN n'est plus une simple plateforme de questionnaires : c'est un véritable outil d'aide à la décision. Les analyses permettent notamment de :

  • visualiser les interactions entre collaborateurs et départements ;
  • identifier des réseaux de collaboration et détecter des groupes moins connectés ;
  • accompagner l'intégration des nouveaux collaborateurs et les initiatives de cohésion d'équipe ;
  • fournir aux équipes RH des informations objectives sur les dynamiques internes.

Grâce à sa structure flexible, la plateforme peut aussi être utilisée pour d'autres évaluations organisationnelles ou enquêtes internes nécessitant une restitution visuelle des résultats.

 

Les enseignements du projet

Le Sociogramme illustre une réalité clé des projets numériques : le développement ne consiste pas seulement à créer des fonctionnalités, mais à transformer un besoin parfois imprécis en un outil réellement utile. La technologie n'est qu'un moyen — la véritable valeur naît de la compréhension du métier, de l'analyse des besoins et de la collaboration.

« Les meilleurs outils ne se contentent pas de produire des données. Ils permettent de mieux comprendre les personnes qui les génèrent, afin de prendre des décisions plus éclairées. »

 

Crédit photo : via DepositPhotos

Elham Abbassi

I am a software developer with hands-on experience in artificial intelligence. I hold a Master's degree in Digital Systems and Services, with an orientation in Digital Transformation from the University of Geneva, and I bring several years of experience working across development, data, and AI projects from building applications end-to-end to designing data-driven features that support real decision-making. I enjoy solving problems and digging into data to uncover the insights hidden within it, and I'm passionate about turning still-vague ideas into concrete, useful tools. I pay close attention to detail, which helps me break a big, complex problem down into smaller, manageable parts, solving each one carefully and then bringing them back together into a complete solution. I also love brainstorming and believe good communication is often the key to finding the best way forward, so I make a point of talking things through with the people around me rather than working it out alone. What drives me beyond the code is understanding what users truly need and building solutions that make a real difference. I'm a lifelong learner who never stops picking up new skills and staying curious. Based in Geneva, I'm always open to new opportunities in IT projects.

Articles connexes :
EL-IT Consulting
EL-IT Consulting, basée à Genève, est une société spécialisée dans le conseil en gestion de projets IT, analyse... En lire plus

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.

linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram
Résumé de la politique de confidentialité
GBNews.ch | Actualités: Emploi, RH, économie, entreprises, Genève, Suisse.

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Cookies strictement nécessaires

Cette option doit être activée à tout moment afin que nous puissions enregistrer vos préférences pour les réglages de cookie.

Cookies tiers

Ce site utilise Google Analytics pour collecter des informations anonymes telles que le nombre de visiteurs du site et les pages les plus populaires.

Garder ce cookie activé nous aide à améliorer notre site Web.