Application du manifeste AGILE : Les méthodologies qui ont suivi

Manifeste Agile : 4 valeurs et 12 principes

Le manifeste AGILE résulte du travail collaboratif de plusieurs spécialistes en développement de logiciels avec comme objectif de révolutionner les processus de développement de logiciels. Edité en 2001, le manifeste Agile repose sur des valeurs et des principes pour instaurer une culture d’entreprise Agile qui met l’amélioration et le client au centre des travaux.

 

Les 4 valeurs du manifeste Agile :

  • Les individus et leurs interactions, de préférence aux processus et aux outils
  • Des solutions opérationnelles, de préférence à une documentation exhaustive
  • La collaboration avec les clients, de préférence aux négociations contractuelles
  • La réponse au changement, de préférence au respect d’un plan

 

Les 12 principes du manifeste Agile:

Les principes du manifeste Agile sont tout simplement les directives à suivre pour arriver à une gestion de projet Agile.

  • Satisfaire le client en livrant rapidement et régulièrement des solutions opérationnelles à grande valeur ajoutée.
  • Accueillir favorablement les demandes de changement même tard dans le développement du produit afin de renforcer l’avantage concurrentiel du client.
  • Livrer le plus souvent possible un logiciel opérationnel avec des cycles de quelques semaines à quelques mois, en privilégiant les délais les plus courts
  • Assurer une collaboration et une coopération entre les équipes.
  • Réalisez les projets avec des personnes motivées. Fournissez-leur l’environnement et le soutien dont ils ont besoin et faites-leur confiance pour bien mener leur travail : Implication des membres de l’équipe.
  • Communication au sein de l’équipe: la méthode la plus simple et la plus économique pour transmettre et échanger des informations.
  • La disponibilité de solutions opérationnelles est la principale mesure d’avancement
  • Garder un rythme soutenable et constant lors de la réalisation.
  • Porter une attention continue à l’excellence technique et à la conception
  • La simplicité est essentielle « l’art de maximiser la quantité de travail qu’on ne fait pas ».
  • Les meilleures architectures, spécifications et conceptions émergent des équipes auto-organisées
  • Réfléchir aux moyens de devenir plus efficace à  intervalles réguliers

 

Les Méthodes Agiles : Avantage commun « s’adapter aux changements »

Les méthodes Agiles sont une méthodologie et un cadre de gestion de projet, elles découlent toutes du manifeste Agile. Ces méthodes Agiles sont axées sur la collaboration entre les équipes ainsi qu’entre les équipes et les clients, permettant de prendre des décisions rapidement et efficacement. Il s’agit de différents cadres basés sur le développement itératif, la livraison incrémentale, la planification et l’apprentissage continus et des équipes interfonctionnelles auto-organisées.

Adopter la méthode Agile pour une organisation c’est son passe pour s’adapter aux changements de son environnement. Certaines méthodes Agiles sont centrées sur le développement et la livraison de logiciels et d’autres sur la gestion de projets. Elles s’appuient sur des cycles de développement itératifs et flexible, permettant aux projets agiles d’être construits étape par étape en exploitant le changement pour donner un avantage concurrentiel au client.

 

Quelles sont les principales méthodes Agiles?

Les méthodes agiles les plus répandues de nos jours sont Scrum et Safe, suivies de Kanban, la méthode Extrem Programming (XP), Rational Unified Process (RUP), la méthode FDD (Feature Driven Development), la méthode RAD (Rapid Application Development), la DSDM (Dynamic Systems development method).