les méthodes Agiles

Les méthodes Agiles ont été réunies sous cette dénomination en 2001, après le rassemblement d’industriels et experts de l’industrie, pour tenter de résoudre des problèmes classiques de développement via une nouvelle approche projet.

 

 Principes fondamentaux du manifeste Agile
 
  • Favoriser les individus et leurs interactions aux processus et outils
  • Favoriser du logiciel qui fonctionne à une documentation exhaustive
  • Favoriser la collaboration du client à la négociation de contrat
  • Favoriser la réponse au changement au suivi d’un plan prédéfini

 


Avec comme idées clés :

  • Le client est au coeur du projet
  • Esprit d’équipe et communication
  • Penser simple, efficace, et Qualité
  • Flexibilité aux changements
  • Avancement basé sur du concret


Il y a de nombreuses méthodes agiles parmi lesquelles se trouve Extreme Programming (XP).

Scrum est une autre de ces méthodes agiles conçues pour un usage au sein d'une petite équipe, cherchant à maximiser sa productivité au travers de "règles de vie" facile à adapter à son cycle de développement.

 

Pour s'adapter aux changements qui ne manqueront pas d'arriver, Scrum ne suit pas un processus prédictif et les travaux à faire sont ajustés régulièrement au cours du projet, notamment à la fin de chaque itération, appelée le "Sprint".

 

 


 

 Scrum suppose donc une intense collaboration entre les différentes personnes impliquées :
  • Le directeur de produit est le représentant des clients et utilisateurs, il définit les priorités pour la réalisation
  • Le "gestionnaire" est nommé ScrumMaster : il a pour charge de faciliter l'application de Scrum par l'équipe
  • L'équipe s'engage pour la réalisation de fonctionnalités et le ScrumMaster la motive pour y arriver.

 

 Le processus Scrum repose sur deux journaux ou "backlog"
  1. backlog de produit : une liste des fonctionnalités pour le produit, définie par le directeur de produit,
  2. backlog de Sprint : recense les tâches du Sprint en cours.

 

 IDEIA vous apporte le support suivant :
 
  • Sensibilisation aux méthodes Agiles et à la méthode SCRUM en particulier,
  • Accompagnement méthodologique et adaptation à votre contexte,
  • Assistance à la mise en œuvre sur un projet
  • Formation de vos équipes