Aller au contenu principal

Atoo-Sync Cloud

(Mars 2021 — mars 2024)

Je suis arrivé chez Atoo-Next en mars 2021. On m’a d’abord confié la reprise du plugin WordPress Atoo-Sync Compta, à partir de la base d’Atoo-Sync GesCom. J’ai cassé le logiciel, et personne ne s’en est aperçu pendant les tests : j’avais repris la clé unique d’Atoo-Sync GesCom et je l’avais transférée sur Atoo-Sync Compta. Il a fallu un mois à mon employeur pour réparer les dégâts chez les clients. C’est la leçon la plus utile que j’aie reçue sur ce métier.

Ensuite sont venus les développements spécifiques, installés directement dans les plugins des clients. Nous n’étions que deux développeurs : mon collègue est devenu référent interne des modules PrestaShop, et moi des modules WordPress. On m’a rapidement confié l’amélioration du webservice qui permet à Atoo-Sync de se connecter à Shopify, dont l’API change tous les trois mois même si une version reste utilisable un an. Pendant ce temps, mon collègue construisait l’interface d’Atoo-Sync Cloud Comptabilité, et très vite il s’est branché sur mon API.

En juin 2021, j’ai réalisé ma première liaison vers un autre système, IZIFLUX, celle qui nous a ouvert les marketplaces. En octobre, la mission a changé d’échelle : transformer ce webservice en cœur du nouveau programme Atoo-Sync Cloud, capable de faire à la fois la gestion commerciale et la comptabilité.

Je n’ai pas seulement réécrit le code en PHP, je l’ai beaucoup retravaillé. J’ai ajouté des providers spécifiques, qui permettent de livrer une liaison développée pour un seul client sans l’ouvrir à tous les autres. Surtout, j’ai rendu le cœur générique : une nouvelle liaison se résume à un fichier de configuration qui liste ses particularités, puis aux seules parties spécifiques à écrire, sans jamais toucher au cœur. J’ai mené les liaisons EBP SaaS et Cegid XRP FLEX en parallèle.

Ces fichiers de configuration ont fini par servir bien au-delà du code. En février 2022, mon collègue développait encore à la main l’interface de connexion de chaque liaison, ce qui lui prenait un temps considérable : je lui ai montré comment s’appuyer sur mes fichiers, et comment les enrichir pour que l’interface se construise toute seule. De mon côté, l’équipe marketing me demandait régulièrement de remplir un document listant ce que le logiciel savait faire ou non, trente minutes pour une seule liaison ; j’ai écrit un programme annexe qui reproduit la mise en page du document et le remplit automatiquement à partir des mêmes fichiers.

En 2022, l’équipe s’est agrandie pour produire davantage de liaisons et j’ai pris les nouveaux développeurs sous mon aile. J’en ai profité pour mettre en place des normes de développement et une documentation interne, qui n’existaient pas. Nous sommes montés jusqu’à dix développeurs, dont huit sur Atoo-Sync Cloud dont je m’occupais.

En 2023, la dernière recrue a refusé de faire ce que je lui demandais, au motif que je n’étais pas son supérieur. Comme je m’occupais déjà de toute l’équipe, j’ai demandé la promotion correspondant à ce que je faisais, et je suis devenu chef d’équipe. Officiellement tout changeait, en pratique je faisais déjà le travail ; se sont ajoutés les diagrammes de Gantt et les cahiers des charges. J’ai quitté Atoo-Next en 2024 pour créer Alaïs-Studio.