|

L'onboarding développeur en 1 étape

L’onboarding d’un nouveau développeur sur un projet est une étape cruciale. Rien de plus frustrant que de devoir passer plusieurs heures à configurer un environnement de développement avant de pouvoir écrire la moindre ligne de code.

Ce billet a été initialement publié sur LinkedIn
Voir la publication originale
Cette dernière est republiée ici afin de ne pas dépendre entièrement d'une plateforme tierce.

Pour résoudre ce problème, j’aime mettre en place une commande unique qui installe, configure et lance l’ensemble du projet. Une simple commande make install (ou un équivalent) et le projet est opérationnel avec la configuration de développement adéquate et les dépendances systèmes requises.

On pourrait penser que l’investissement demandé est superflu. Après tout c’est une commande que l’on va exécuter une seule fois lorsque l’on arrive sur le projet. Mais cette dernière peut également être utilisée au quotidien pour réinitialiser l’environnement de travail, dans le cas d’un changement de machine ou tout simplement pour maintenir une configuration à jour entre l’ensemble des intervenants du projet.

De plus, ce script d’installation et de configuration peut servir de documentation du projet. Et puisqu’automatisé restera toujours à jour.

Démarrer un projet en une seule commande, c’est faciliter l’intégration des développeurs en maximisant le temps entre l’installation du projet et la première contribution. C’est également fournir un onboarding de qualité sur le projet qui donnera une très bonne première impression.

Jérémy DECOOL

Jérémy DECOOL

Développeur depuis plus d'une décennie, je partage mes réflexions sur les bonnes pratiques de développement, d'architecture logicielle et d'organisation d'équipe.