MyStaff, la Symfony du sur-mesure
La Symfony du sur-mesure
Développer une plateforme de gestion des Ressources Humaines qui remplace toute votre suite d’outils sans vous encombrer d’une solution rigide et coûteuse ?
Oui, c’est possible. On vous le prouve avec MyStaff. Une plateforme sur-mesure, “scalable” et modulable. Objectif ? Faire du 6 en 1, sans se retrouver prisonnier de solutions propriétaires.
Contexte
ConvictionsRH est un cabinet spécialisé dans le conseil en Management et en Organisation, expert en Transformation RH et Digital. C’est aussi un de nos principaux clients.
Matthieu Laudereau, directeur associé, nous a consulté en 2019 avec un besoin précis : il voulait un outil pour centraliser les besoins clients et arbitrer les affectations de ses consultants. La première version de MyStaff a été développée dans cette optique en quelques semaines.
Son succès nous a fait réaliser, de concert avec Matthieu, que nous pouvions étendre son champ d’application, et aider ConvictionsRH à rationaliser au quotidien la gestion de ses ressources humaines. Qu’il s’agisse de recrutement, d’affectation, de pilotage ou d’évaluation.
Aboutissement de notre réflexion commune sur tous ces sujets, le Mystaff nouvelle génération, mis en production de manière progressive depuis janvier 2021, est un outil intelligent et collaboratif.
Pensé pour simplifier au quotidien la vie des équipes de ConvictionsRH, il a été développé dans un framework ouvert (Symfony API).
Solutions
Un soupçon de LinkedIn, une touche de Pipedrive, un zest… de Zest, une note de Malt, un peu de Digital Recruiters, …. et même un brin de Tinder ! Il y a tout ça dans Mystaff.
MyStaff, c’est à la fois :
- Un annuaire interne offrant la possibilité d’enrichir les fiches consultants avec des compétences propres aux métiers de l’entreprise
- Une centralisation des besoins/missions/projets
- Une plateforme d’affectation des projets et des ressources
- Un Applicant Tracking System pour suivre les candidats, de la réception du CV à la génération de la promesse d’embauche
- La possibilité de piloter les primes des collaborateurs avec la soumission de livrables
- La possibilité pour les collaborateurs de définir des objectifs pour leur développement professionnel
Méthode
En novembre 2020, Matthieu Laudereau, heureux du succès de MyStaff dans sa fonction initiale d’affectation des ressources, est revenu nous voir avec une vision ambitieuse… Pour ne pas dire très ambitieuse. Il voulait faire de MyStaff la pierre angulaire de ses ressources humaines.
Aurélie Fouque, cheffe de projet en charge du sujet chez nous, a pleinement rempli sa fonction conseil en aidant Matthieu à établir un ordre de priorités.
En évaluant la complexité des sujets et leur niveau d’importance pour ConvictionsRH, elle a défini avec lui une roadmap qui a guidé notre action.
En moins d’un an, nous avons ajouté de manière incrémentale 5 fonctions à MyStaff, tout en assurant la maintenance des services déjà développés.
Pour assurer ces deux missions, Aurélie pilote deux chantiers en parallèle :
1) un chantier de développement des fonctions “core”.
Chaque nouvelle fonction obéit au même process :
- Un premier atelier de réflexion avec le client pour préciser son besoin
- Une phase de travail de nos équipes design en UX pour illustrer le workflow de la nouvelle fonction
- Un deuxième atelier pour valider / itérer ce workflow avec une attention particulière portée sur ses règles de gestion
- Un développement en back-office Symfony à réaliser en amont du développement front React. Cette dernière phase de mise en prod impose à notre équipe projet un grand effort de coordination. Objectif : s’assurer que le dev back puisse supporter toutes les fonctionnalités à intégrer en front.
2) un chantier de maintenance évolutive, avec une planification hebdomadaire des évolutions demandées par le client. Notre organisation garantit le déblocage de sujets urgents en 48h maximum.
Pour les mises en production des développements significatifs comme des évolutions, nous avons deux jours balisés chaque mois à notre planning..
Avec plus de 200 utilisateurs pour une dizaine de rôles aux niveaux d’autorisation différents, MyStaff pose d’importants enjeux de sécurité. Nous y répondons de plusieurs manières :
– l’utilisation d’un SSO Microsoft pour le sign-in
– l’obligation faite à la plupart des utilisateurs de se connecter via un VPN
– la sécurité de notre code, conçu pour ne donner aucune visibilité sur les clés APIs utilisés
Pour tester notre plateforme, nous avons réalisé en septembre 2021 un PenTest, une simulation de cyber attaque. Résultat : nos multiples tentatives de hacking ont échoué, démontrant l’étanchéité de nos défenses.
Solidement armés pour nous défendre, nous le sommes aussi pour nous développer.
Le framework en Symfony utilisé pour le back-end de MyStaff nous donne une grande souplesse pour faire évoluer l’outil et y intégrer de nouvelles fonctions.
Un contexte idéal quand on connaît l’ambition toujours croissante de notre client !
Impact
MyStaff est une solution cœur business pour Convictions RH.
Elle lui permet :
– d’assurer le développement et la performance de ses consultants
– de gérer de manière industrielle le staffing tout en gardant flexibilité et agilité (y compris sur les dispo courtes)
– de piloter et de recruter en mode collaboratif
D’un point de vue quantitatif, MyStaff a permis aux équipes de ConvictionsRH de gagner plusieurs heures de travail hebdomadaires, auparavant dévolues à la préparation de reportings Excel.
Le cabinet a par ailleurs économisé environ 30K€ de coût annuel de licences.
Ils en parlent
Notre client
Matthieu Laudereau, Partner / Directeur associé @Convictions RHH
Après une période de rodage et une approche pilote, nous avons validé notre choix de SIRH spécifique et avons industrialisé en mode sprint nos développements avec CosaVostra, pour arriver au bout de 9 mois à des livraisons tous les 15 jours de correctifs ou d’évolutifs mineurs et majeurs, ce qui démontre une très grande maturité dans la gestion de projet de la part des équipes CosaVostra.
Nos équipes
Aurélie Fouque, Digital Project Manager
Ce projet est particulièrement riche et stimulant au quotidien, de par ses subtilités techniques, l’optimisation de l’expérience utilisateur et le besoin de cadrage & conseil. Tous ces aspects sur lesquels le client ne manque pas de nous challenger.
Finalement pour ma part, c’est une immersion au sein des ressources humaines à tout niveau, que ce soit dans la connaissance métier ou dans la gestion des relations avec les équipes internes et le client. Et ça, c’est génial !
Valentin Graglia, Développer Web Back-End PHP/Symfony
“Pour moi le grand intérêt de ce projet et toute notre équipe de devs réside dans la complexité de ses enjeux, en termes de technique et de sécurité.
Grâce à une veille technologique constante, nous sommes parvenus à répondre aux différentes demandes de ConvictionsRH, notamment en leur développant un ATS sur-mesure afin de faciliter et d’automatiser au maximum leurs processus de recrutement.”
Nayrouz Ben Cheick Ahmed, UX Designer
“ Ce projet était un vrai défi UX pour moi. Il n’a pas cessé de me challenger sur tous les points et m’a vraiment permis de créer avec toute l’équipe Mystaff d’imaginer une expérience de A à Z, en mettant en exergue toutes les parties prenantes et profils de mystaff. Un vrai passage de l’UI design à un design de service en long et en large !
C’était une mission qui me faisait peur au tout début, un peu difficile à comprendre aussi mais à la fin ce projet est devenu un des highlights de mes plannings de la semaine !”