Développement de produits et assurance qualité
Recrutement
Notre client, une start-up DaaS (Data-as-a-Service) basée au Royaume-Uni, s'est donné pour mission de révolutionner le secteur du recrutement. Elle a lancé une plateforme centralisée axée sur la rationalisation de la gestion des coûts, l'amélioration du contrôle et la garantie de la conformité de l'ensemble du personnel temporaire. Cette plateforme sert de catalyseur entre les agences, les employeurs et les employés, renforçant l'engagement, la transparence et la confiance.
Les travailleurs temporaires jouent un rôle important dans de nombreuses entreprises basées au Royaume-Uni, représentant environ 20 à 50 % de l'effectif total de certaines organisations. Malgré sa croissance constante d'une année sur l'autre, l'importance d'une gestion efficace du travail temporaire est souvent sous-estimée.
Avec plus de 25 ans d’expérience dans le secteur du recrutement, notre client avait une compréhension directe des défis rencontrés dans le secteur du travail temporaire.
Une analyse approfondie a révélé que le modèle sectoriel du travail temporaire était intrinsèquement imparfait et obsolète, manquant de transparence et de cohérence. C'est pourquoi les employés temporaires et leurs employeurs ont rencontré d'importantes difficultés pour collaborer.
Notre client a cherché à relever certains des défis importants -
Défis liés à la gestion des effectifs et de la paie
Taux d’attrition élevés, engagement des employés inférieur à la moyenne et productivité réduite.
Écarts entre les taux horaires facturables réels et les taux horaires fixes de l'agence. Une étude a révélé que les marges des agences pouvaient être, en moyenne, 60 % supérieures aux coûts réels engagés.
Des facteurs tels que le faible nombre moyen d'heures de travail, les intégrations en milieu de semaine et la faible participation aux retraites ont contribué aux marges grises, ce qui a conduit les employeurs à surpayer les agences.
De plus, comme les horaires de travail des travailleurs variaient, leurs coûts d’assurance nationale et de retraite variaient également, ce qui compliquait les calculs de coûts.
Défis de la gestion des données
Les employeurs finaux n’avaient pas accès à des données précises concernant leur main-d’œuvre temporaire.
Les données sur les effectifs étaient souvent stockées dans plusieurs silos déconnectés au sein des agences, ce qui nécessitait des efforts de collecte manuels.
Les agences fonctionnaient de manière isolée, sans partage collaboratif des données, ce qui augmentait les risques de négliger des problèmes critiques.
Une mauvaise intégrité des données nuit à la prise de décision, entrave l’optimisation des effectifs, la réduction des coûts et la croissance de l’entreprise.
Les défis auxquels sont confrontées les travailleurs temporaires
Exploitation accrue de la main-d’œuvre, illustrée par des heures de travail prolongées et des pauses insuffisantes.
Les travailleurs temporaires ne disposaient pas d’un espace sûr pour exprimer leurs préoccupations ou signaler tout problème.
Il n’existait pas de plateforme définie pour faciliter la mise à niveau des compétences des employés temporaires.
Le manque de communication et de collaboration entre les recrues temporaires et le personnel principal a posé des défis supplémentaires.
Le client souhaitait résoudre les problèmes mentionnés ci-dessus en développant une plateforme d’analyse de données centralisée.
Après avoir compris les défis, il est devenu clair que le secteur du recrutement temporaire avait besoin d’une plateforme centralisée pour rationaliser les coûts, le contrôle et la conformité de l’ensemble de la main-d’œuvre temporaire.
Il était également urgent d’offrir aux travailleurs temporaires une expérience enrichissante, en leur garantissant un environnement sûr et favorable qui reconnaisse leur contribution et valorise leur apport. Par conséquent, une plateforme qui accorde la priorité à l’engagement des employés était essentielle.
Les fondateurs ont partagé leur vision d'une telle plateforme centralisée, et Maruti Techlabs a concrétisé leur idée en développant une plateforme d'analyse de données en ligne et une application mobile facile à utiliser. Pour approfondir le sujet, consultez notre blog sur les tendances en matière d'analyse de données et de veille stratégique pour votre entreprise.
De la définition de leur idée lors d'un atelier complet de 7 jours au brainstorming des cartes d'exécution, notre équipe d'ingénierie les a aidés à conceptualiser, concevoir et développer la plateforme.
Voici un aperçu détaillé de l'approche de Maruti Techlabs pour exécuter ce projet :
1. Atelier de découverte du projet
Nous avons débuté par un atelier de découverte dynamique. Tout au long de cet atelier de découverte de 7 jours, nous avons exploré les exigences du projet et les connaissances technologiques pour créer un plan de projet complet. Cet atelier a joué un rôle essentiel dans l'établissement des bases du projet, favorisant une compréhension commune entre le client et Maruti Techlabs.
Nous avons utilisé la méthode MoSCoW pour classer les fonctionnalités du produit en quatre niveaux d'importance distincts : indispensable, devrait avoir, pourrait avoir et ne aura pas.
L'atelier de 7 jours s'est terminé par l'élaboration d'un plan détaillé décrivant la conception du projet, la stratégie de développement et la feuille de route pour les progrès futurs.
2. Constituer une équipe de développement logiciel dédiée
Après avoir défini une feuille de route bien définie, nous avons établi la conception architecturale et la pile technologique. Pour répondre aux besoins du projet, nous avons opté pour l'architecture EC2 (Elastic Compute Cloud) pour le déploiement et RDS (Relational Database Service) pour la base de données.
Nous avons choisi ReactJS pour le front-end et NodeJS pour le back-end et avons formé une équipe de développement logiciel qualifiée pour mener le projet vers le succès.
Notre processus de recrutement des équipes de développement s'articule autour de trois principes fondamentaux :
Pour la bonne exécution de ce projet, nous avons constitué une équipe composée de 3 développeurs front-end, 3 développeurs back-end, un ingénieur DevOps et un ingénieur QA. Cette équipe était encadrée par un architecte logiciel chevronné et gérée par un chef de projet technique expérimenté.
3. Création des wireframes
Après avoir finalisé l'architecture générale du projet, notre équipe a travaillé sur le développement des wireframes à l'aide de Figma. Le wireframing nous a aidé à définir la disposition, la structure et les fonctionnalités du système.
Nos architectes techniques et nos ingénieurs de projet ont collaboré pour créer des diagrammes de flux de données, des graphiques et des plans de site. Cela nous a aidé à établir une représentation structurée de la logique, des processus et de la navigation du système.
4. Développement de l'application
Nous avons réussi à consolider la structure, la logique et la conception avec l'approbation du client lors de la phase de wireframing. Par la suite, nos développeurs ont commencé le développement d'un MVP (Minimum Viable Product). Le MVP a servi de première étape critique pour recueillir les commentaires et les idées des clients, intégrés de manière transparente dans les étapes suivantes du cycle de développement.
Principales fonctionnalités qui faisaient partie de la solution -
Exécution de calculs de coûts dynamiques
Le secteur du travail temporaire est un secteur hautement transactionnel. Il implique plusieurs paramètres, notamment les taxes, la réglementation sur le temps de travail (WTR), l'assurance nationale (NI) et les retraites, ce qui rend les calculs de salaires complexes.
Nous avons collaboré avec l'équipe principale du client pour élaborer des formules mathématiques qui répondent au niveau élevé de complexité tout en maintenant la précision des calculs des coûts de main-d'œuvre en temps réel. Ces formules ont été intégrées au logiciel par nos développeurs back-end, permettant ainsi aux donneurs d'ordre finaux de calculer les coûts de main-d'œuvre dynamiques en un seul clic.
Pour répondre au besoin d'une vue complète des données sur le personnel temporaire, nous avons conçu un système de gestion du personnel alimenté par l'intelligence économique. Il convertit les données d'analyse du personnel en temps réel en informations intelligentes.
De plus, les tableaux de bord d’analyse des personnes ont révélé des modèles cachés qui se sont avérés d’une valeur inestimable pour façonner les décisions stratégiques et optimiser la main-d’œuvre temporaire.
Les tableaux de bord ont fourni une vue consolidée de :
Analyse des activités
Analyse de la main d'oeuvre
Analyse des sortants
Analyse de l'agence
1. Analyse des activités
Nous avons conçu une série de tableaux de bord d'analyse personnalisés offrant une transparence complète sur les indicateurs critiques, tels que l'exécution des quarts de travail, les quarts perdus, les dépenses et les heures de travail.
2. Analyse de la main d'oeuvre
Le tableau de bord d'analyse des effectifs que nous avons élaboré a fourni des informations précieuses sur les données relatives aux effectifs, telles que l'utilisation des bassins et des équipes. Cela a facilité l'optimisation des effectifs temporaires.
3. Analyse des partants
Nous avons également créé un tableau de bord pour les départs qui a aidé les recruteurs à découvrir des tendances cachées dans la main-d'œuvre temporaire, favorisant ainsi des interactions plus stratégiques avec les partenaires de l'agence.
4. Analyse de l'agence
Le tableau de bord d'analyse des agences a permis de rationaliser le processus de définition des points de référence et de comparaison des indicateurs clés de performance des services entre les différents panels d'agences. Cela a simplifié les opérations et a permis d'allouer des ressources aux fournisseurs les plus performants.
Pour répondre au besoin d’un système d’évaluation équitable dans l’ensemble du secteur du travail temporaire, nous avons créé un système d’évaluation simple mais très efficace qui permet aux employeurs d’évaluer les employés, de reconnaître leurs réalisations et de suivre leurs performances.
Le système a analysé le temps de service des employés et a créé des rapports démographiques détaillés. Cela a aidé les employeurs à prendre des décisions d'embauche éclairées et à promouvoir la collaboration.
Pour faciliter l'expérience de nos employés, nous avons développé une application mobile qui met l'accent sur la convivialité. Cette application a facilité les interactions entre les travailleurs temporaires, le personnel de base et les recruteurs finaux.
Les employeurs peuvent désormais remercier les travailleurs temporaires pour leur travail exceptionnel et leur envoyer des messages personnalisés pour célébrer leurs anniversaires, leurs années de service et leurs réussites. Cela crée un environnement dans lequel les travailleurs temporaires ont un sentiment d'appartenance, sont valorisés et disposent d'une plateforme pour exprimer leurs pensées et leurs opinions.
Voici quelques-unes des fonctionnalités essentielles de l’application :
Nous avions des appels mensuels de gouvernance, en contactant leur équipe principale via Slack. Nous avions également un appel bimensuel impliquant la direction de Maruti Techlabs, notamment le PDG, le directeur, le chef de projet et les membres principaux de l'équipe client.
Nos développeurs ont adopté le cadre de développement Agile pour accélérer le processus de livraison du logiciel et s'adapter à l'évolution des priorités des clients. En adoptant un cycle de sprint de 2 semaines, l'équipe a défini de manière collaborative les tâches au début de chaque sprint et a travaillé ensemble pour atteindre des objectifs progressifs. Cette approche agile a facilité un retour d'information et des approbations réguliers, garantissant un alignement continu entre les attentes du projet et son exécution.
Le choix des outils a également contribué à une communication et une gestion de projet fluides. Jira a été utilisé pour une gestion de projet efficace, tandis que Slack a servi de plate-forme principale pour la communication et l'alignement au quotidien. Les appels Zoom ont été intégrés au flux de travail pour les réunions régulières, y compris les réunions quotidiennes, les rétrospectives de sprint et les sessions de préparation du backlog avec le client.
Cette collaboration structurée a permis de garantir que tous les aspects du projet étaient bien gérés, favorisant une communication claire et des réponses rapides tout au long du processus de développement.
La mise en œuvre de ce projet a entraîné des transformations importantes dans tous les services. Des commentaires et des évaluations notables ont été reçus des services suivants :
Les tableaux de bord d'analyse des effectifs ont permis de réduire les salaires versés aux employeurs en leur permettant de passer des grilles tarifaires fixes des agences aux coûts réels de l'emploi. Ils ont également contribué à optimiser l'efficacité de la main-d'œuvre et à réduire les coûts de main-d'œuvre sans perturber l'activité.
L'application mobile permettait aux employés de partager leurs commentaires par le biais d'enquêtes ponctuelles et régulières, ce qui a entraîné un changement positif dans la culture du travail et, en fin de compte, une meilleure rétention et une plus grande satisfaction des employés. Elle prenait en charge le contenu de formation multimédia enrichi, les images et les vidéos et permettait aux employés de recevoir du contenu de qualité dans leur langue maternelle.
Au terme de cette collaboration fructueuse, Maruti Techlabs et le client poursuivent leur partenariat pour améliorer encore le produit en s'appuyant sur les précieux commentaires des clients. En tirant parti de nos services d'analyse de données , nous fournissons des informations exploitables pour affiner la plateforme, en veillant à ce qu'elle réponde aux demandes évolutives du marché. Les deux équipes restent en étroite collaboration, s'efforçant d'atteindre l'objectif commun de dynamiser le secteur mondial du recrutement temporaire.
Nous suivons les meilleures pratiques Agile, Lean et DevOps pour créer un prototype de qualité supérieure qui concrétise les idées de vos utilisateurs grâce à la collaboration et à une exécution rapide. Notre priorité absolue est la rapidité de réaction et l'accessibilité.
Nous souhaitons vraiment être votre équipe élargie, donc en plus des réunions régulières, vous pouvez être sûr que chacun des membres de notre équipe est à un appel téléphonique, un e-mail ou un message.
Notre client avait besoin d'une entreprise capable de mettre en œuvre une logique métier complexe et de créer des produits logiciels centrés sur l'utilisateur en s'appuyant sur une compréhension approfondie de ses besoins. Maruti Techlabs s'est avérée être la solution idéale.
Le client a commencé à sélectionner les fournisseurs en examinant plusieurs sociétés de développement de logiciels de premier plan, notamment Maruti Techlabs. Notre portefeuille, nos références clients et notre expérience pertinente dans la création de plateformes similaires nous ont aidés à nous assurer une place dans leur liste soigneusement sélectionnée de fournisseurs potentiels.
Notre réponse rapide à leur demande d'informations (RFI) a également laissé une première impression favorable et a renforcé leur confiance dans nos capacités. Nous avons concouru avec huit autres fournisseurs et avons progressé avec succès jusqu'à l'étape de la demande de propositions (RFP).
Une évaluation approfondie des réponses aux appels d'offres et des consultations approfondies avec les équipes de vente, d'analystes commerciaux et de développement ont fait de Maruti Techlabs leur premier choix. Par la suite, nous avons organisé un atelier de découverte de 7 jours pour approfondir les spécificités du projet.
L'atelier de découverte de 7 jours a laissé une impression durable sur le client. Ils ont évalué de manière exhaustive notre compréhension technique, notre capacité de livraison, nos prix et notre qualité.