Comment Akkodis façonne l’avenir | Akkodis
L’une de nos équipes a conçu un laboratoire de développement logiciel pour une agence gouvernementale canadienne. Ce projet, conçu pour répliquer
5 minutes
4th of October, 2023

Chez Akkodis, nous disposons de telles équipes. Fin 2022, notre équipe d'experts a reçu pour mission de créer un environnement personnalisé afin de soutenir les efforts de développement logiciel d'une agence gouvernementale. Un défi de taille, mais dès la fin du printemps 2023, avec des installations et une infrastructure en place, l'équipe était opérationnelle. L'équipe actuelle se compose d'un chef de projet, d'un analyste métier, d'un administrateur de bases de données, d'un développeur logiciel et d'un testeur en assurance qualité logicielle. Ils envisagent d'ajouter un webdesigner et trois développeurs supplémentaires avant la fin de l'année pour être pleinement opérationnels et répondre en continu aux besoins du client.
Mitchell Burton, directeur du développement commercial, déclare être « ravi » de « l'équipe informatique de classe mondiale qu'ils ont constituée » et affirme que nos capacités actuelles doivent beaucoup à « l'expérience et à l'ancienneté de notre Directeur IT, Franck de Fillipis. »
L'équipe assure un support logiciel continu et fournit des services de développement. Cela signifie une modernisation constante de la suite d'applications existante de l'agence ainsi que le développement de nouvelles applications, incluant des refontes et, potentiellement, de nouveaux outils.
L’équipe fournit un support logiciel continu et des services de développement. Cela signifie la modernisation continue de la suite d’applications existantes de l’agence ainsi que le développement de nouveaux logiciels, y compris la refonte d’applications et potentiellement la création de nouvelles applications.
Un environnement pour collaborer, coder et tester
Un laboratoire de développement logiciel est un environnement contrôlé dans lequel les équipes peuvent collaborer, coder et tester des applications. L'équipe travaille avec des technologies telles que C#.NET, Oracle DB, nodeJS, MS Azure et, selon ses dires, « d'autres langages dont Java et C++. »
« Le client a des exigences en matière de sécurité, » explique Mitch. « Même si nous sommes dans nos propres locaux, cela doit rester sécurisé – avec un réseau segmenté. »
Ce qu'ils soulignent, c'est leur expérience dans la création de ces environnements. En développant un logiciel pour une organisation, il faut d'abord pouvoir le créer et le tester dans un environnement distinct de celui du client.
« Nous ne travaillons pas directement sur les réseaux de l'agence, » déclare le chef de projet Rajdeep Raol. « Nous devons simuler le même environnement afin de pouvoir livrer des incréments du logiciel. »
« La partie la plus importante est la base de données, » affirme Mitch. « Elle doit reproduire exactement la configuration et le type de logiciel de base de données utilisés par le client. Elle doit avoir les mêmes dépendances et la même mise en place pour permettre un développement et des tests précis en vue de son implémentation. »
Une fois développé, testé et approuvé, le logiciel est envoyé à l'agence où il est testé sur leurs plateformes avant d'être entièrement intégré.
Le mot-clé, c'est l'agilité
En quelques mois seulement, l'équipe a su recruter le personnel adéquat, trouver et sécuriser des locaux, installer le matériel d'infrastructure, effectuer des aménagements dans le bâtiment et « mettre en place une nouvelle installation dédiée à la satisfaction du client. »
Mitch et Raj évoquent la réputation d'Akkodis, qui permet à des équipes comme celle-ci d'exercer un fort degré d'autonomie, comme un catalyseur de leur succès. Sur des projets complexes comme celui-ci, c'est cette autonomie qui leur permet de travailler sans être freinés par la politique interne et la bureaucratie qui affectent de nombreuses grandes entreprises. « Akkodis est l'une des entreprises les plus solides au monde en matière d'autonomie et d'autonomisation des talents, » affirment-ils.
Cela signifie qu'ils peuvent opérer avec rapidité et agilité – en effet, Raj souligne que le mot-clé est « agilité » pour expliquer comment ils ont réussi un tel exploit en si peu de temps.
Un laboratoire conçu pour évoluer
Ce projet quinquennal en est encore à ses débuts, mais l'équipe a déjà accompli d'énormes progrès. On sent qu'il y a encore beaucoup à venir, alors qu'ils s'appuient sur ces premières bases. Au fur et à mesure que le projet s'élargit, le laboratoire qu'ils ont créé évoluera en conséquence.
« Il y a seulement deux mois, nous étions dans une toute autre situation que celle d'aujourd'hui, » souligne Mitch. « Nous avons pivoté. Nous avons apporté plusieurs itérations à notre environnement de développement. Nous avons dû changer et nous adapter. Après des discussions avec le client, nous avons effectué deux modifications de conception fondamentales. Lorsqu'il s'agit de s'adapter aux spécifications et aux aspirations du client pour de futurs développements, tout est question d'évolution technologique. Vous n'atteindrez jamais la perfection dès le premier jour. »
Peut-être pas, mais avec l'approche concentrée et dynamique de l'équipe, on a l'impression que la perfection n'est jamais bien loin.
Nous travaillons sur toutes sortes de projets – de l'automobile et l'aérospatial à la défense et aux énergies propres. Pour en savoir plus sur nos opportunités de développement de carrière de premier ordre, contactez-nous dès aujourd'hui.