Pour la Journée mondiale des développeurs, nous avons donné la parole à Nicolas Puslecki, Responsable Développement Produit chez IN Groupe.
Quel est ton parcours ?
Durant mes études d’audiovisuel, j’ai découvert le métier de développeur lors d’un stage. Cette expérience m’a donné envie de travailler dans ce domaine. À la sortie de mon master en 2008, j’ai intégré une tierce maintenance applicative (TMA) au sein d’une entreprise de services du numérique (ESN). J’ai pu y découvrir la gestion de projet et apprendre à piloter une équipe de développeurs.
En 2016, j’ai rejoint IN Groupe en tant que chef de projet. J’ai travaillé notamment sur la mise en place de portails numériques pour le Ministère des Transports. Aujourd’hui, je suis Responsable des développements produit pour la Business-Line Autorisations Sécurisées qui regroupe trois équipes :
- L’équipe Hub Pro Transport, en charge du futur portail des cartes de conducteurs de poids lourds
- L’équipe Core, qui développe des composants techniques génériques utilisables pour plusieurs projets
- L’équipe Verify, qui travaille depuis le mois d’avril sur l’application mobile TousAntiCovid Verif, la seule application autorisée à vérifier les pass sanitaires en France pour la reprise des activités et des voyages
Quelles sont tes missions ?
Je définis les besoins et la roadmap technique avec la direction de la Business-Line et du marketing. Mon travail consiste à affiner ces besoins et d’en estimer le périmètre et le budget. Ensuite, j’organise les équipes de développement produit autour de la stratégie produit. J’identifie avec eux les composants techniques nécessaires aux projets mais aussi ceux qui nous seront utiles pour des besoins futurs.
Je fais la liaison avec les autres équipes intervenant sur le projet comme la Direction des Systèmes d’Information (DSI), la Sécurité des Systèmes d’Information (SSI) et les services industriels, en charge par exemple des centres de contact et de l’archivage.
Je m’assure que les équipes ont les moyens de mener à bien leur mission et qu’elles seront en mesure de livrer leur travail avec le niveau de qualité requis.
Au quotidien, j’organise le backlog, c’est-à-dire la priorisation et la répartition des tâches dans les équipes, afin de gérer les priorités des projets.
Qu’est-ce qui est attendu d’un développeur chez IN Groupe ?
En termes de technologies, nous travaillons notamment sur Java, Angular, MongoDB mais nous faisons aussi du développement mobile en natif sur Android et iOS par exemple. Nous apprécions les profils polyvalents et « touche-à-tout » car de nombreuses technologies différentes gravitent autour des projets : Keycloak, Axway, GED, Ldap, Ansible…
Avant tout, nous attendons une forte technicité et expertise qui permettent de challenger les architectes, la DSI et la SSI. De plus, il faut faire preuve d’initiative, en proposant par exemple des solutions techniques adaptées aux besoins métiers. Avoir l’esprit d’équipe est aussi une qualité majeure attendue chez IN Groupe, en particulier lors de phases de rush où la cohésion et l’entraide au sein de l’équipe sont cruciales.
Enfin, je dirais que ce qui caractérise aussi IN Groupe, c’est une forte sensibilité sur ce qui touche à la sécurité des développements et à la protection des données personnelles. Nous travaillons sur des projets qui requiert une connaissance de la norme ISO 27001 et du Règlement général sur la protection des données (RGPD).
Quel est le quotidien des équipes de développement ?
Nous travaillons en méthode agile. Tous les jours, nous commençons par une réunion de quinze minutes, le daily meeting, pour faire le tour de l’équipe sur les points bloquant et l’activité de la journée. Ensuite, nous effectuons une revue de backlog durant laquelle nous échangeons sur de futures fonctionnalités et où chacun peut proposer des améliorations. C’est également l’occasion de se challenger ou d’estimer la faisabilité technique d’un point en particulier.
D’autre part, notre quotidien est rythmé par des rétrospectives de sprints pour revenir sur les points positifs et négatifs d’un cycle de développement, par des sprint plannings pour organiser la réalisation des tâches au cours d’un sprint, et par l’amélioration continue.
Au cours de la journée, nous réalisons aussi des revues et des analyses de codes. En complément de notre travail de développement, nous assurons d’autres tâches comme la gestion des livraisons et le packaging avec les intégrateurs.
Qu’est-ce qui motive tes équipes ?
Le travail sur des projets qui participent à la vie des citoyens avec un véritable impact. C’est le cas, par exemple, des plateformes réalisées pour la Carte Mobilité Inclusion ou le Certificat de qualité de l’air (Crit’Air), mais aussi actuellement avec l’application mobile TousAntiCovid Verif, basée sur notre solution IN Verify.
Les équipes sont également motivées par la diversité des métiers abordés lors d’un projet car IN Groupe est en capacité de gérer l’ensemble des sujets : création de compte, commande, facturation, instruction, centre de contact, numérisation, etc. ainsi que l’ensemble des phases d’un projet de l’étude initiale au support, en passant par la réalisation, le recettage et la livraison.
Par ailleurs, les nombreuses technologies récentes sur lesquelles nous travaillons, telles que Java 11+, Angular 10+, Jenkins, Gitlab, AWX et Keycloak, sont aussi une source de motivation pour les équipes. De même, la possibilité de travailler sur des produits multi-projets et internationaux, dont le code est réutilisable et générique, est une force pour les développeurs chez IN Groupe.
Enfin, la mise à disposition d’espaces de travail et de détente dédiés aux développeurs, ainsi que l’inclusion des Product Owner (PO) au sein des équipes de développement facilitent les échanges et la convivialité.
Pour terminer, peux-tu nous parler du développement de l’application mobile TousAntiCovid Verif ?
TousAntiCovid Verif est une application mobile destinée aux professionnels. Elle a pour but de les aider à réaliser les vérifications obligatoires des pass sanitaires pour l’accès à certains lieux recevant du public. Ceci afin de lutter contre l’expansion du COVID-19 et de permettre la reprise des activités et des voyages.
Ce projet nous rend particulièrement fier et est une belle aventure pour toute l’équipe mobilisée. Avec plus de deux millions de téléchargements, c’est une application à grande échelle qu’IN Groupe a développée en lien avec l’Inria et pour le compte du Ministère des Solidarités et de la Santé, en mettant l’accent sur la sécurité des données personnelles.
TousAntiCovid Verif illustre bien l’agilité d’IN Groupe en matière de développement. D’une part, nous avons pu fournir une solution en un temps record mais aussi apporter un support d’une grande réactivité et démontrer notre capacité à répondre aux demandes d’évolution, en effectuant au moins une livraison par semaine.
Enfin, ce projet nous permet de démontrer la robustesse de nos infrastructures informatiques et de sécurité qui peuvent tenir la charge sur un très grand nombre de connexions.