L'agilité


L'agilité c'est un changement d'état d'esprit. Porter une capacité d'adaptation et de mouvement forte, telle est l'enjeu de l'agilité. La collaboration est essentielle dans un monde complexe. Cette coopération ne peut exister sans la confiance, le soutien et un rythme soutenable. La culture agile passe par la satisfaction client et l'auto-organisation des équipes. L'adaptation au changement et le droit à l'erreur sont nécessaires.

Qu'est-ce qu'une approche agile ?


C'est à l'origine un manifeste créé par et pour des informaticiens.
'Nous découvrons comment mieux développer les logiciels par la pratique et en aidant les autres à le faire. Ces expériences nous ont amené à valoriser' :
  • Les individus et leur interactions plus que les processus et les outils
  • Des logiciels opérationnels plus qu'une documentation exhaustive
  • La collaboration avec le client plus que la négociation contractuelle
  • L'adaptation au changement plus que le suivi d'un plan

  • 'Nous reconnaissons la valeur des deuxièmes éléments mais privilégions les premiers.' "Agilemanifesto"

12 principes

  • Satisfaire le client en livrant rapidement et régulièrement des fonctionnalités à grande valeur ajoutée,
  • Accueillir positivement les changements,
  • Livrer fréquemment avec des cycles de qq semaines (2 à 4),
  • Utilisateurs et développeurs travaillent ensemble tout au long du projet,
  • Travailler avec des personnes motivées,
  • Fournir un environnement et un soutien, Faire confiance,
  • Favoriser le dialogue en face à face,
  • Le rythme de développement soutenable est favorisé,
  • Développer une attention continue à l'excellence technique,
  • La simplicité est essentielle,
  • Favoriser l'auto-organisation (architecture, spécifications, conceptions),
  • L'équipe réfléchit à l'efficacité puis règle et modifie son comportement en conséquence.

Les 8 leviers de réussite

  • Réduction de l'effet tunnel,
  • Ouverture au changement,
  • Optimisation de la communication,
  • Minimalisme,
  • Amélioration continue,
  • Détection au plus tôt des défauts,
  • Adoption d'une architecture souple et émergeante,
  • Motivation de tous.
  • La gestion agile implique le client final tout au long du projet. Elle nécessite un groupe-projet autonome, une correction rapide des erreurs et une communication continue. Les méthodes Agiles évitent l'effet tunnel. Elle est particulièrement adaptée au génie informatique.

Qu'est-ce qu'un manager agile ?


Le manager agile recrute, donne du sens, encourage, motive, retient les talents et veille à la diversité culturelle.

Il partage une vision et communique celle-ci à son équipe pour donner du sens au travail de chacun. Son rôle consiste ainsi à accompagner son équipe, à motiver chacun et à développer leurs compétences.

Le pouvoir ne lui est pas dévolu. Il veille à ce que l’équipe soit responsable et autonome dans son travail et dans la recherche de solutions adaptées aux problèmes et aux aléas de l’activité. Il développe ainsi une culture de la confiance, de la coopération et de l’autonomie. Le manager n’est plus un chef d’orchestre mais devient un facilitateur.

Il sait constater les succès et les axes d’amélioration pour mettre en place une démarche d’amélioration continue. L’apprentissage par l'erreur est valorisé et encouragé.

"Le manager leader prend soin de l’entreprise comme d’un organisme vivant aux différentes phases de sa croissance. Il prépare le terrain, sème les graines du changement puis laisse le temps faire son travail."
Le manager agile développe ainsi trois qualités personnelles fondamentales : l’humilité, la persévérance et la patience.

Scrum

Scrum est un outil méthodologique léger et ouvert avec une approche itérative et incrémentale. Scrum s’applique en particulier au développement de produits :
  • Travail en équipe, bien défini.
  • Le développement est rythmé par une série d’itérations courtes (sprints).
  • Les fonctions du produit sont collectées dans le backlog (valeur ajoutée forte).
  • Le contenu d’un sprint est défini à partir du backlog, en tenant compte des priorités et des capacités de l’équipe. À partir de ce contenu, l’équipe identifie les travaux nécessaires et s’engage sur l’objectif du sprint.
  • Pendant un sprint, des points de synchronisation sont effectués. Cette inspection quotidienne permet d’appliquer des ajustements pour assurer le succès du sprint.
  • À la fin de chaque sprint, l’équipe présente l’incrément qu’elle a ajouté au produit pendant le sprint. Son évaluation et le feedback récoltés permettent de faire évoluer la définition du produit en cours de réalisation. L’amélioration porte aussi sur la façon de travailler en équipe.
Les 3 piliers de la théorie sont la transparence, l’inspection et l’adaptation :
  • La transparence garantit que tous les indicateurs relatifs à l’état de développement sont visibles de tous ceux qui sont associés au résultat.
  • L'inspection est faite à des moments précis (quotidiennement et à chaque sprint).
  • Si l’inspection met en évidence que certains indicateurs sont hors limites (acceptables), les ajustements sont faits rapidement pour minimiser les futures déviations (adaptation).
Loading...

Inscrivez-vous à la newsletter