Une approche Agile répond aux besoins informatiques dynamiques des forces armées canadiennes.

L'approche de développement d'ADGA permet au Centre de logiciels de commandement militaire de s'adapter à l'évolution des exigences du monde réel.
Une approche Agile répond aux besoins informatiques dynamiques des forces armées canadiennes.
Par 

Le défi du client

Les Forces armées canadiennes sont une organisation vaste et complexe qui doit recruter, former, déployer et gérer des dizaines de milliers de personnes. Tout cela doit être fait de la manière la plus efficace possible pour que les hommes et les femmes des FAC soient prêts à tout engagement et que l'argent des contribuables soit bien dépensé.

La plupart des institutions gouvernementales gèrent des besoins de cette nature en déployant des logiciels d'entreprise « Commerciaux » (COTS). De nombreux systèmes COTS utilisent des méthodes dépassées qui tentent de documenter toutes les exigences à l'avance pour la configuration et le déploiement. Il faut éviter le « Scope creep ». Le résultat peut être un système inflexible construit sur des hypothèses qui peuvent être dépassées de plusieurs années au moment où le système est opérationnel.

Pour une organisation militaire dont les exigences sont uniques et évoluent rapidement, une approche plus agile était nécessaire.

Approche

C'est là qu'intervient le Centre logiciel du commandement militaire (CSMC) des FAC, dont le personnel est composé de développeurs de logiciels et d'architectes du groupe ADGA. Le MCSC développe et déploie des suites logicielles en utilisant des méthodes Agile.

Agile n'exige pas que toutes les exigences soient documentées à l'avance. Un système Agile est construit pour évoluer de façon modulaire en utilisant une conception flexible et des bibliothèques de code réutilisable. Les « Score creep » sont accueillis comme une opportunité d'amélioration continue. Cela permet d'éviter les échecs de projets dus à une planification excessive et à une tentative d'anticipation de ce qui ne peut être connu.

Ces projets sont entrepris par de petites équipes de développeurs hautement qualifiés et pleins de ressources. Le déploiement initial rapide est suivi d'une adaptation progressive au retour d'informations militaires réelles.

Résultat

Depuis le début des années 2000, MCSC a réalisé avec succès de nombreux déploiements Agile pour le CAF. Ces déploiements ont permis d'éviter les cycles de développement de plusieurs dizaines d'années typiques des tentatives d'adaptation des exigences militaires à un produit commercial inapproprié.

Par exemple, le recrutement. En 2015, le CSMC a déployé le Système de gestion de l'information sur les recrues des FC, version 2(SGIRFC-2), avec beaucoup de succès et à un coût extrêmement avantageux pour le MDN. Ce système a remplacé un système obsolète basé sur un logiciel commercial. À l'aide de méthodes Agile, le CSMC a développé et déployé le SIRFC-2 en moins d'un an, pour une fraction du coût des systèmes logiciels COTS avec les méthodes traditionnelles de développement de grands programmes.

Une autre application réussie de MCSC est Monitor MASS (Military Administrative Support System). Au début des années 2000, il s'agissait d'un simple agrégateur de données destiné à donner au personnel de commandement une connaissance immédiate de la situation de tout le personnel d'une unité. Aujourd'hui, Monitor MASS compte plus de 60 000 utilisateurs dans les FAC. Il est utilisé pour simplifier plusieurs tâches administratives au niveau des unités et remplacer des milliers de feuilles de calcul et de bases de données locales.

CF Tasks, Planning and Operations (CFTPO), utilisé pour l'attribution de tâches opérationnelles et inter-commande, est également largement utilisé au sein de l'armée, de la MRC, de l'ARC et des services de santé des FC. Le BTPFC compte plus de 7 000 utilisateurs et gère plus de 200 000 tâches par année.

Le CFTPO et le Monitor MASS, intrinsèquement conscients de la chaîne de commandement, communiquent en temps réel - pour fournir des données et des fonctionnalités adaptées au grade et à la position de l'utilisateur.

L'adoption généralisée des applications MCSC de conception Agile dans l'ensemble des FAC est une conséquence de la réactivité aux besoins militaires. Depuis sa création, il y a 18 ans, ses applications ont été soutenues en permanence, sans interruption du soutien.

L'équipe MCSC d'ADGA a démontré que les méthodes Agile peuvent répondre aux exigences militaires au niveau de l'entreprise à une fraction du coût des projets informatiques conventionnels utilisant des logiciels commerciaux, tout en offrant une flexibilité accrue et une bien meilleure adaptation militaire.

Devenir client

Contactez-nous pour discuter de la façon dont nous pouvons vous aider à relever vos majeurs défis commerciaux.

Prendre contact

Travailler avec l'ADGA

Avec des postes à pourvoir d'un bout à l'autre du pays, trouvez le poste idéal pour vous au sein de notre équipe de plus de 600 membres.

Créez votre carrière
ISO 9001:2015 - Systèmes de gestion de la qualité - certifié
ISO 27001:2013 - Gestion de la sécurité de l'information - certifié