Sélectionner une page

Développement d’un logiciel RH pour la société pharmaceutique Roche (CH)

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é.