Vous êtes lead développeur web. Pouvez-vous nous décrire votre poste ?
Nous sommes une dizaine de développeurs chez Archipad, mais nous ne travaillons pas tous sur les mêmes aspects : certains travaillent sur la partie visible par l’utilisateur, comme moi, d’autres sur la partie serveur…
D’abord, nous analysons les impacts techniques des nouvelles fonctionnalités que le directeur produit, Mic, prépare pour le futur. Avec l’aide du scrum master, Jérôme, nous déterminons les tâches que nous allons nous répartir, nous réfléchissons aux impacts sur le logiciel existant et à la durée que cela peut représenter.
Après les développements, nous écrivons systématiquement des tests unitaires, des programmes dont la vocation est de tester automatiquement et très rapidement le logiciel. Ces tests unitaires nous font gagner en rapidité, en réactivité et bien sûr en fiabilité sur le long terme.
Les développeurs font également ce que nous appelons des code review : chaque fois que nous faisons des modifications sur le logiciel, nous plaçons ces nouveaux codes dans une plateforme collaborative sur laquelle d’autres développeurs, plus expérimentés, peuvent vérifier qu’il ne contient pas de bug potentiel que le développeur n’aurait pas vu… Toute cette partie vérifications et tests m’incombe parce que je suis un des développeurs les plus expérimentés. Ainsi, mon rôle au sein de l’équipe est d’aider chaque développeur à aller vers plus d’autonomie tout en favorisant une collaboration permanente.
Bien sûr, ensuite, il y a toute la partie débogage que nous traitons en permanence en produisant des correctifs très rapides quand il s’agit de bugs affectant nos utilisateurs.
Vous collaborez avec les autres services Archipad pendant le développement ?
Bien sûr ! L’équipe QA vérifie en permanence que nous avons bien compris la fonctionnalité à développer, qu’il y a bien une cohérence entre la description de la fonctionnalité, le code développé et le comportement attendu.
Comment devient-on développeur ?
J’ai toujours été attiré par l’informatique. J’ai eu la chance d’avoir un père qui me faisait monter mes propres ordinateurs. Du coup, j’avais cette satisfaction de celui qui peut aider les copains, de me sentir fort dans un domaine. J’ai suivi le cursus classique : bac électronique, BTS Informatique et réseaux… Je tiens à dire ici que pour être développeur, il n’est absolument pas nécessaire d’être bon en maths. Il n’est pas question de mathématiques mais d’organisation, de collaboration et surtout de passion car il faut être acharné pour passer des heures à chercher un bug. J’ai été recruté par une agence web après mon BTS. Ces premières années d’expériences m’ont fait mûrir tout en mettant le doigt sur ce qui me manquait. A la recherche de mentors, je suis entré dans une autre société pour profiter de l’expérience de deux cadors du développement qui m’ont beaucoup appris, puis enfin chez Archipad. Aujourd’hui, j’ai dix ans d’expérience.
Qu’est-ce qui vous motive le plus dans votre métier ?
La recherche de la perfection. Je pense que c’est pour cela que j’aime tant les tests unitaires. J’aime résoudre les problèmes et faire en sorte qu’il n’arrivent plus. Ce qui me plait, c’est de travailler pour offrir toujours plus de qualité à nos utilisateurs. Nous partons de choses très abstraites pour arriver à des applications très concrètes au final et ce résultat final est très satisfaisant pour moi.
C’est comment de travailler chez Archipad ?
Notre logiciel a la beauté de sa simplicité. Il est efficace avec un design très simple. Vous l’avez compris, je suis totalement en accord avec la direction produit : ne pas essayer de faire original, mais toujours préférer la praticité. Nous essayons d’exploiter au maximum les technologies que nous fournit Apple pour que nos utilisateurs puissent remplir leurs objectifs le plus simplement possible. J’aime cet objectif et notre note sur l’App Store reflète bien ce but qui dirige nos développements. Cette bonne note valide le fait qu’Archipad est facile à utiliser, pratique et efficace.
En tant qu’entreprise, Archipad c’est pour moi d’abord cette confiance qui est accordée d’emblée à l’ensemble des collaborateurs. Je travaille à mon rythme, avec une charge de travail raisonnable, je ne ressens aucune pression et c’est très rare dans le milieu informatique. Nous travaillons dans une bonne ambiance. Tout est fait pour que nous soyons bien dans nos têtes, dans nos corps…
Si vous deviez choisir deux mots pour qualifier l’application Archipad ?
Expérience utilisateur. Et ce sont nos clients qui le disent ! Notre point fort, c’est la rigueur. Nous portons une grande attention à la qualité et nos utilisateurs en font l’expérience au quotidien. Aussi, notre application est personnalisable par nature. Nous pouvons ainsi la faire correspondre aux besoins spécifiques tels que les procédures de travail de chaque entreprise. C’est tout cela Archipad : la rigueur, la qualité, la souplesse, la personnalisation, l’expérience utilisateur.
Si vous ne deviez choisir qu’une seule fonctionnalité de l’application, ce serait laquelle ?
Je suis partagé entre la saisie des observations, car c’est celle qui a le plus de valeur et le fait que notre application n’a pas besoin de connexion pour être utilisée. On l’ignore souvent mais elle est économe en utilisation d’Internet et donc en consommation d’énergie. Si j’ajoute le fait qu’elle génère des rapports numériques synonymes d’économies de papier, je trouve que notre application est responsable sur le plan écologique.
Photographie : (c) DR