Mise en place d'un kit de démarrage pour le nouvel arrivant

Premières impressions

On n'a pas 2 fois l'occasion de faire une bonne première impression !

Or si le processus de recrutement permet de donner envie à quelqu'un de rejoindre nos équipes, il peut être désastreux pour la personne d'arriver et de :

  • Ne pas avoir de bureau ...
  • Ne pas savoir l'équipe qu'il rejoint
  • Ne pas avoir son compte / mail
  • Ne pas avoir son PC, Badge ...
Cela peut faire sourire au premier abord, mais nombreuses sont les sociétés qui se ne soucient le vendredi soir de l'arrivée d'un futur collaborateur le lundi matin.

Fort heureusement, ce n'est pas le cas ici, et cela grâce à la mise en place d'un processus d'Onboarding clair et bien documenté, mis à jour continuellement par les nouvelles recrues. Nous valorisons le processus d'amélioration continue et cela commence dès le début de la mission. Cette étape a aussi une valeur dans l'esprit d'équipe puisque c'est une référence commune que tout le monde partage.

C'est ce que nous appliquons depuis maintenant 2 ans au sein du tout nouveau projet de Cegedim qui est passé de 3 à 30 personnes, et cela a porté ses fruits.

Parmi les bonnes pratiques

Avant l'arrivée


  • Maintenir un contact avec le candidat avant même qu'il n'arrive, car il se passe pas mal de temps en général entre les entretiens et la date d'arrivée en raison d'un préavis de 3 mois. Il peut être intéressant de proposer un déjeuner avec ses futurs collègues pour que le collaborateur se projette encore mieux avec les équipes
  • Préparer le PC, accès mails, Lync et les accès, le badge, le livret d'accueil, ainsi qu'un ou 2 Goodies !
  • L'inscrire sur les Mailing List
  • Demander au Scrum Master de lui faire suivre l'ensemble des réunions

Le 1er Jour

  • D'envoyer un petit mail avec un petit résumé du parcours précédent du nouveau collaborateur à  l'équipe, ainsi qu'aux autres Managers, ainsi que son rôle dans sa future équipe
  • Faire une photo et compléter tout de suite le Trombinoscope des équipes avec son rôle, ainsi que le positionnement de son bureau dans la carte des bâtiments : cela permet à chacun ensuite de se souvenir de son nom et de son emplacement
  • Lui faire faire un petit tour des bureaux
  • Le guider dans l'installation de tous ses outils du quotidien
    • L'ensemble du code source sous Git
    • La documentation Confluence
    • L'accès à JIRA pour le Backlog
    • L'accès à la roadmap Aha!

Les 10 premiers jours


Pour notre part, nous avons considéré que même après avoir subi des batteries de tests techniques (nous expliquerons cela dans un prochain article), il est nécessaire au nouveau collaborateur de prendre en main les outils de développement sans être confronté tout de suite à la complexité métier que peut représenter l'Assurance Santé. C'est pourquoi nous avons créé un petit parcours de formation appelé Starter.

Ce Starter est une TODO List à coder avec les technologies de son choix (Java, Javascript, Python, Groovy, Scala ...) pourvu qu'ils soient intégrables dans notre infrastructure d'intégration continue et de déploiement continu avec :
  • La découverte de notre outil appelé "Bastion" permettant de créer des microservices facilement via des Yeoman
  • Un back-end en microservices, par exemple en Spring.Boot
    • Les tests unitaires correspondants
    • Les tests d'intégrations en Cucumber
  • Un Front-end en microservices, par exemple en ReactJS
    • Les tests unitaires Javascript en Mocha
    • Les tests de type End To End via un framework Selenium
  • Le tout avec une couverture de code supérieur à 65% (tous tests confondus), sans quoi la personne ne pourra déployer son projet et prétendre à avoir fini son Starter.
Tout cela va amener le nouveau collaborateur à avoir un premier succès sur lequel il pourra bâtir des réalisations plus difficiles. A tout moment, il pourra revenir sur cet exercice en cas de problème, et voir en quoi le problème sur lequel il bute est plus complexe ou non que celui de son Starter, et cranter itérativement sa progression au sein de l'Entreprise.

L'immersion dans le métier


Ensuite, le collaborateur va suivre une formation de 2 jours dédiées à la découverte de l'Assurance Santé, le Tiers Payant, les relations Régimes Obligatoires / Régime Complémentaires ...

Même si ce n'est pas encore en place, nous souhaitons aller plus loin :

  • Passer 1 semaine chez un client, afin de comprendre . Dans la grande distributeur, tous les cadres passent quelques semaines en magasin afin de bien saisir les enjeux du métier, avoir en tête les difficultés du quotidien pour en créer les réponses (logiciels, méthodologies) les plus efficaces.
  • Mettre en place un parrainage avec un référent historique métier


Et la suite ?

C'est bien d'accueillir le candidat dans les meilleures conditions, mais il faut continuer de le suivre régulièrement, et c'est que nous faisons via les points mensuels de 30 minutes que nous faisons avec chacun des collaborateurs de l'équipe, ce qui permet :

  • De détecter des signaux faibles : par exemple plusieurs personnes avaient remonté des problèmes d'éblouissement et de luminosité, et nous avons mis en place des filtres de lumière sur certaines vitres. Ce type d'information serait peut être passée plus inaperçue si plusieurs personnes ne l'avaient pas remontée de façon formelle
  • Maintenir un échange constant avec le Management, ce qui permet d'éviter qu'une incompréhension mine le moral de quelqu'un pendant plusieurs semaines
Continuer à former les collaborateurs est aujourd'hui indispensable face à l'émergence tous les jours de nouvelles technologies, et c'est pourquoi nous envoyons régulièrement les collaborateurs qui en font la demande aux événements de type Devoxx, ou autre conférences.

Ainsi que pleins d'autres pratiques que nous ne manquerons pas de détailler dans des futurs articles !

Auteurs

Stéphane Vanacker : Manager Agile à Cegedim Insurance Solutions




Aucun commentaire: