Approche Agile

Pour la plupart d’entre nous, le concept Agile est très récent et n’a vu le jour qu’il y a quelques années. En réalité, il s’agit d’un concept qui évolue et fait l’objet de discussions depuis les années 1950. Son origine réside dans la conviction que lorsque des personnes se réunissent et regardent au-delà des différences tactiques de leurs approches respectives afin de trouver un terrain d’entente, des choses étonnantes peuvent se produire.

En 2001, un groupe de dix-sept développeurs de logiciels et consultants influents s’est réuni afin de trouver des moyens d’intégrer cette façon de collaborer dans leur vie professionnelle au quotidien. Ce groupe a fini par se mettre d’accord sur un mot pour décrire les idées qui unissaient leurs approches respectives : Agile.

Leurs valeurs communes ont été documentées dans la publication suivante : le manifeste pour le développement agile de logiciels :

« Nous découvrons comment mieux développer des logiciels par la pratique et en aidant les autres à le faire. Ces expériences nous ont amenés à valoriser :

  • les individus et leurs interactions plus que les processus et les outils

  • des logiciels opérationnels plus qu’une documentation exhaustive

  • la collaboration avec les clients plus que la négociation contractuelle

  • l’adaptation au changement plus que le suivi d’un plan

Nous reconnaissons la valeur des seconds éléments, mais privilégions les premiers. »

Agile peut donc être considéré comme une approche et un état d’esprit regroupant différentes méthodologies. Ce n’est ni un manuel, ni une liste de directives, ni une certification.

Les méthodologies Agile les plus couramment utilisées sont notamment : la méthodologie Agile (Scrum), le développement logiciel Lean et Kanban, l’Extreme Programming (XP), Crystal, la méthode de développement des systèmes dynamiques (DSDM) et le développement basé sur les fonctionnalités (FDD).

Dans ce thème, vous découvrirez comment gérer un projet en utilisant la méthodologie Scrum.

Pour en savoir plus, sélectionnez l’une des rubriques ci-dessous.

Initialisation du projet

Choisir la meilleure méthodologie Lors de l'initialisation d'un nouveau projet, il est essentiel de choisir la bonne méthodologie de gestion de projets pour permettre à votre équipe de réaliser les...

Équipe Projet

Une équipe Projet est une équipe dont les membres appartiennent généralement à différents groupes, ont différentes fonctions et sont affectés par le chef de projets à des activités du même projet. Une...

Agile

La méthode Scrum (méthode de développement Agile) est un modèle de gestion de projets qui met l’accent sur le travail d’équipe, la responsabilité et l’avancement progressif vers un objectif bien...