Brief.
Roche souhaite la création d’une application web permettant de soumettre des questionnaires à l’ensemble de ses employés, afin de mesurer leur bien-être au travail. Ces questionnaires se nomment Journeys.
TCF a été approchée pour l’implémentation de l’architecture de l’application web conçue par une société de motion design.
L’architecture de plateforme doit supporter l’utilisation de plusieurs dizaines de milliers d’utilisateurs. L’ensemble des données récoltées doit être téléchargeable et exploitable par le management RH de Roche de façon simple et sécurisée.
Technologies.
Node.js / Express
API (pont virtuel) qui fait le lien entre la base de données et la plateforme
MongoDB – Mongo Atlas
Base de données en ligne sécurisée qui permet d’héberger les données sans risque de faille
Sendgrid
Système d’envoi de notifications pour gérer les mails et notifications automatiques envoyés aux utilisateurs
Heroku
Segmentation des versions entre les différents stades de développement :
- Serveur dev
- Serveur staging
- Serveur production
Postman
Simulation des utilisateurs pour la phase de test
Les détails qui font la différence.
Envoi d’emails automatiques aux employés n’ayant pas répondu au questionnaire hebdomadaire
Architecture conçue pour supporter le trafic et les données générées par plusieurs dizaines de milliers d’utilisateurs
Données téléchargeables et exploitables de façon simple et sécurisée pour le management
Conclusion.
La plateforme créée permet au management de Roche AG de mieux comprendre les problématiques de leurs équipes au quotidien. Les employés quant à eux, se sentent écoutés et assurés de l’importance que leur employeur accorde à leur bien-être.
La plateforme peut supporter jusqu’à 100’000 utilisateurs, soit l’ensemble des employés de Roche AG.
Grâce aux nombreux éléments automatisés, elle a peu d’influence sur la charge de travail des équipes, tout en permettant de rassembler des informations précieuses à l’efficacité de la société.