L’armée américaine annonce une nouvelle politique visant à favoriser l’adoption de pratiques de développement de logiciels agiles

L’armée américaine annonce une nouvelle politique qui modifie son approche du développement de logiciels. Ces nouvelles approches incluent des pratiques agiles et Lean, qui accélèrent la capacité de l’Armée de terre à fournir aux soldats les capacités dont ils ont besoin.

En génie logiciel, les pratiques agiles mettent en avant la collaboration entre des équipes auto-organisées et multidisciplinaires et leurs clients. Ils s’appuient sur l’utilisation d’un cadre méthodologique léger, mais suffisamment centré sur l’humain et la communication. Ils prônent la planification adaptative, le développement évolutif, la livraison rapide et l’amélioration continue, et encouragent des réponses flexibles au changement.

Les méthodes agiles se veulent plus pragmatiques que les méthodes traditionnelles, impliquent au maximum le demandeur (client) et permettent une grande réactivité à ses demandes. Ils reposent sur un cycle de développement itératif, incrémental et adaptatif.

L’évolution de la technologie change la nature de la guerre. Le logiciel est passé d’un moyen d’exploitation de systèmes d’armes matériels à un outil essentiel pour presque toutes les plates-formes militaires, d’entreprise et de formation militaire. L’Armée de terre doit être capable de développer et de mettre à jour rapidement ces capacités logicielles afin de conserver un avantage concurrentiel. Pour relever ce défi, l’armée américaine a récemment annoncé une nouvelle politique qui modifie son approche du développement de logiciels.

Cette nouvelle politique institutionnalise des approches modernes de développement de logiciels dans l’ensemble de l’Armée, conformément aux meilleures pratiques de l’industrie. Ces approches – qui incluent des pratiques agiles et Lean – se concentrent sur le développement itératif et la livraison de logiciels en étroite coordination avec les utilisateurs. Ce type de développement permet de développer et d’affiner rapidement les logiciels au fil du temps, accélérant ainsi la capacité de l’Armée de terre à fournir aux soldats les capacités dont ils ont besoin.

Les conflits actuels, notamment en Ukraine, nous enseignent que le succès de l’armée sur les futurs champs de bataille dépendra de sa capacité à mettre à jour rapidement les logiciels et à les diffuser auprès de la force opérationnelle.“, a déclaré la secrétaire de l’armée, Christine Wormuth. “Le développement de logiciels doit être une Source de notre avantage militaire et la nouvelle politique logicielle de l’Armée garantira que nous disposons des processus appropriés pour injecter rapidement l’innovation et réaliser la transformation numérique de nos capacités de guerre.« .

Notre approche traditionnelle des logiciels ne répond plus aux exigences de nos combattants“, a déclaré Gabe Camarillo, sous-secrétaire de l’armée.”Cette politique représente un effort important pour ajuster complètement nos processus de développement de logiciels existants conformément aux meilleures pratiques du secteur privé. Ces changements changeront fondamentalement la façon dont nous développons et acquérons des logiciels, nous rendant plus agiles et innovants.« .

Pour accélérer l’adoption de ces approches modernes, la politique réforme de nombreux processus institutionnels qui sous-tendent le cycle de vie du développement logiciel, qui ont toujours été lourds et longs. Cela inclut la modification de la manière dont les exigences du système logiciel sont rédigées, des types de stratégies d’acquisition et de modèles d’achat utilisés, ainsi que de la manière dont l’Armée rédige ses appels d’offres et ses offres. contrats avec les fournisseurs. Il rationalise et modernise également les activités de test et d’évaluation requises et modifie la façon dont ces solutions sont évaluées pour détecter les cybervulnérabilités. Enfin, cela modifie la manière dont les estimations de coûts pour les solutions logicielles agiles sont développées et la manière dont ces systèmes sont pris en charge et maintenus au fil du temps. Le talent étant un facteur clé de réussite, la politique comprend également plusieurs initiatives axées sur le développement du talent et de l’expertise nécessaires à l’exécution du développement de logiciels modernes.

La réforme de ces processus institutionnels implique une série d’initiatives de réforme ciblées, qui peuvent être résumées par cinq changements clés :

1. Changer la façon dont les exigences sont rédigées : les exigences logicielles seront définies dans des déclarations d’exigences concises et de haut niveau, au lieu des documents détaillés et prescriptifs utilisés dans le passé. Conformément aux meilleures pratiques de l’industrie, les soldats seront continuellement impliqués tout au long du processus pour garantir que les solutions sont affinées au fil du temps en fonction des besoins des utilisateurs.

2. Utiliser des stratégies d’acquisition et de sous-traitance flexibles : les stratégies d’acquisition et de sous-traitance pour les efforts de développement de logiciels aideront à s’adapter rapidement à l’évolution des besoins. Cela implique de maximiser l’utilisation du parcours d’acquisition de logiciels, conçu pour une livraison rapide et itérative conforme aux pratiques du secteur, d’utiliser des stratégies d’approvisionnement flexibles, telles que l’utilisation de marchés modulaires, et d’utiliser des types de marchés appropriés qui permettent d’affiner les exigences à mesure que le logiciel évolue. et les besoins des utilisateurs changent.

3. Rationalisation et modernisation des processus clés : les processus manuels traditionnels associés au développement et au déploiement de logiciels seront rationalisés et modernisés afin de réduire le temps et les ressources nécessaires à la livraison des logiciels. Cela comprend la réduction des exigences de tests en double et la rationalisation des processus de cybersécurité, y compris le processus d’obtention de l’autorisation d’opérer sur les réseaux de l’armée.

4. Adopter un nouveau modèle de support : les systèmes logiciels ne suivront plus le processus traditionnel par lequel un système passe à l’étape de maintien en puissance une fois le développement terminé. Au lieu de cela, conformément aux meilleures pratiques de l’industrie, ces systèmes planifieront une amélioration et un développement continus tout au long du cycle de vie. Ce changement reconnaît que le développement de logiciels modernes n’est jamais terminé.

5. Développement des talents et de l’expertise : du personnel formé à divers aspects des pratiques modernes de développement de logiciels sera mis à disposition pour aider les organisations de l’Armée à mettre en œuvre ces pratiques. Cela comprend la création du Digital Capabilities Contracting Center of Excellence Aberdeen Proving Ground pour améliorer et rationaliser les processus contractuels pour les efforts de développement de logiciels. Et la création de l’équipe de gestion et de réponse logicielle, une équipe centralisée d’experts en développement de logiciels au quartier général de l’armée, pour fournir expertise et soutien aux efforts de développement de logiciels planifiés dans l’ensemble de l’entreprise. Parallèlement, l’armée étudiera les moyens d’attirer, de retenir et de former plus largement du personnel qualifié dans le domaine du développement moderne.

L’armée américaine annonce que cette politique entre en vigueur immédiatement. À mesure que les meilleures pratiques en matière de développement de logiciels évoluent, elle adaptera ses lignes directrices, le cas échéant.

Source : Annonce de l’armée américaine

Et toi ?

Quelle est votre opinion sur le sujet ?

Pensez-vous que cette nouvelle politique est crédible ou pertinente ?

Êtes-vous pour ou contre les pratiques agiles pour le développement de logiciels ? L’utilisez-vous actuellement dans votre travail ?

Voir aussi :

Les organisations adoptent Agile pour augmenter leurs profits. Une enquête montre que 33% des personnes interrogées le choisissent en réponse à la pandémie de Covid-19

Gestion et mise en œuvre de projets : les méthodes agiles sont-elles de moins en moins pertinentes ? Demande un écrivain scientifique nommé Kurt Cagle

Le Pentagone étudie les utilisations militaires de grands modèles de langage (LLM) susceptibles de soutenir et potentiellement de perturber la planification et la prise de décision militaires.

 
For Latest Updates Follow us on Google News
 

PREV les avocats des propriétaires sont très demandés
NEXT On se demande par quel miracle Free parvient à nous proposer autant de contenus TV pour un prix aussi attractif. – .