Après les échecs successifs de la méthode Waterfall, même le gouvernement a décidé de faire du développement Agile une priorité. Certaines personnes ont du mal à le croire, mais je voudrais vous raconter ce qui s'est passé dans un ministère, le plus grand qui soit, le ministère de la Défense. En 2009, quelqu'un a inséré cette section dans le Defense Acquisition Bill de 2010. Il s'agit des règles que le ministère
doit à suivre lors de tout achat. Voici la section correspondante
804 : MISE EN ŒUVRE D'UN NOUVEAU PROCESSUS D'ACQUISITION POUR LES SYSTÈMES DE TECHNOLOGIE DE L'INFORMATION.
La formulation clé est la suivante :
(2) être conçu de manière à inclure...
(A) l'implication précoce et continue de l'utilisateur ;
(B) des augmentations ou des mises à disposition multiples et rapides des capacités ;
(C) prototypage précoce et successif pour soutenir une approche évolutive ; et
(D) une approche modulaire et ouverte.
Fondamentalement, pour le DoD au moins, Agile est devenu l'outil de gestion de l'entreprise.
la loi. Voici le
rapport que le DoD a remis au Congrès sur la manière dont ils s'y prendraient :
La langue utilisée ici me semble certainement être celle de l'Agile :
- Fournir des services précoces et fréquents : Ce principe vise à faire évoluer la culture d'un modèle généralement axé sur la livraison unique vers un nouveau modèle comprenant des livraisons multiples afin d'établir un environnement favorable aux capacités déployées tous les 12 à 18 mois.
- Développement et tests incrémentaux et itératifs : Ce principe reprend le concept selon lequel le développement et les essais progressifs et itératifs, y compris l'utilisation du prototypage, donnent de meilleurs résultats que le déploiement de grands systèmes complexes de réseaux informatiques en un seul "Big Bang".
- Exigences rationalisées : Cependant, ce principe reconnaît également la nécessité pour les utilisateurs et les développeurs d'exigences d'adopter une approche centrée sur un portefeuille de capacités avec des normes établies et des plates-formes modulaires ouvertes pour offrir des solutions personnalisées afin de garantir l'interopérabilité et l'intégration sans faille.
- Des processus flexibles et sur mesure: Les besoins informatiques du département vont de la modernisation des systèmes de commande et de contrôle nucléaires à la mise à jour des systèmes de traitement de texte sur les ordinateurs de bureau. Ce principe reconnaît les types uniques d'acquisition informatique et offre des voies informatiques flexibles et adaptées aux besoins et aux risques en fonction des caractéristiques de l'acquisition informatique proposée.
Je ne sais pas exactement à quel point le ministère de la Défense est devenu agile, mais c'est le langage que son DSI utilise dans son site Web.
plans de modernisation.
Le plan en 10 points du DSI du DoD pour la modernisation des technologies de l'information cible les défis les plus pressants à court terme et présente des approches permettant de fournir efficacement des capacités informatiques agiles, sécurisées, intégrées et réactives. Ce plan permettra au ministère de la défense de réduire les coûts et de fournir des capacités plus rapides et mieux adaptées, tout en améliorant l'interopérabilité, la satisfaction des utilisateurs, la cybersécurité et, en fin de compte, la réussite des missions. L'objectif principal est de permettre au ministère de la défense de disposer d'une informatique agile, sûre, efficace et efficiente.
Et si cela ne vous convainc pas, voici un extrait intéressant d'un diaporama du DSI de la Maison Blanche, Steven VanRoekel, sur les administrations Priorités du budget informatique pour 2013:
Entrepreneurs en résidence
- Introduire et cultiver les meilleures pratiques et technologies innovantes au sein de l'Union européenne.
le gouvernement
- Constituer des équipes agiles pour résoudre les problèmes en utilisant les principes du cycle rapide et de l'ingénierie allégée.
D'autres agences gouvernementales ont utilisé Scrum à bon escient, je sais que le FBI l'a utilisé pour sauver son programme Sentinel d'une défaillance complète, et je suis sûr qu'il y en a d'autres. Quelqu'un en connaît-il d'autres ?
Par ailleurs, si vous connaissez quelqu'un qui souhaite passer à l'étape suivante de sa carrière et suivre une formation de Scrum Master, il reste encore quelques places dans mon centre de formation. Stage des 26 et 27 juillet à Boston.