Pourquoi le GAO a réalisé cette étude
Les agences fédérales dépendent de l'informatique pour soutenir leurs missions et ont dépensé au moins $76 milliards d'euros pour l'informatique au cours de l'exercice 2011. Toutefois, l'intérêt manifesté de longue date par le Congrès a contribué à l'identification de nombreux exemples de projets informatiques de longue durée qui ont entraîné des dépassements de coûts et des retards, tout en contribuant peu aux résultats liés à la mission. Pour réduire le risque de tels problèmes, l'Office of
Management and Budget (OMB) recommande la fourniture modulaire de logiciels, conformément à une approche connue sous le nom d'Agile, qui préconise la production de logiciels par petits incréments courts. Récemment, plusieurs agences ont appliqué les pratiques Agile à leurs projets de logiciels.
Le GAO établit une liste d'obstacles
Les agences fédérales ont rencontré des problèmes pour mettre en œuvre les pratiques agiles typiques des entreprises commerciales de développement de logiciels. Une évaluation agressive et des mesures correctives sont nécessaires.
Liste des obstacles de l'Agence fédérale
- Les équipes ont eu du mal à collaborer étroitement.
- Les pratiques de passation de marchés peuvent ne pas soutenir les projets agiles.
- Les équipes ont eu du mal à passer au travail autonome.
- Les clients ne faisaient pas confiance aux solutions itératives.
- Le personnel a eu du mal à s'engager à fournir des informations plus fréquentes et en temps voulu.
- Les équipes ont eu des difficultés à gérer les exigences itératives.
- Les agences ont eu du mal à engager du personnel.
- Les contrôles de conformité ont été difficiles à réaliser dans le cadre d'un calendrier d'itération.
- Il a été difficile d'adopter les nouveaux outils en temps voulu.
- Les pratiques fédérales en matière de rapports ne s'alignent pas sur Agile.
- Les environnements techniques étaient difficiles à mettre en place et à maintenir.
- Les revues d'artefacts traditionnelles ne s'alignent pas sur la méthode Agile.
- Les orientations de l'Agile n'étaient pas claires.
- Le suivi traditionnel de l'état d'avancement n'est pas adapté à la méthode Agile