Panorama des méthodes de développement rapide

Par

Méthodes agiles pour le projet informatique d'entreprise

Définition : Les méthodes agiles caractérisent un mode de gestion des projets informatiques privilégiant le dialogue entre toutes les parties prenantes, clients, utilisateurs, développeurs et autres professionnels du projet, la souplesse en cours de réalisation, la capacité à modifier les plans et la rapidité de livraison. Il s'agit de rompre avec les pratiques plus traditionnelles bien trop rigides et trop exigeantes en matière de spécifications (contractuelles). Pour cela il est important d'accorder la priorité au relationnel et à la communication étendue sur les processus de développement.

Dossier

Méthode agile, définition et principe
Elles ont été conçues et développées à l'origine pour résoudre l'infernale question de l'inadéquation entre les attentes réelles des utilisateurs et le produit livré. Les méthodes dites agiles proposent une réalisation cyclique du projet et instaurent un dialogue continu entre le client et les équipes de réalisation.
Projet informatique d'entreprise
La difficulté d'exprimer ses besoins est bien la principale difficulté qui pénalise les projets informatiques. Ce constat est d'autant plus vrai que la réalisation est d'envergure, qu'elle exploite de multiples technologies et qu'elle nécessite l'intervention de nombreux acteurs. Face à cette quasi impossibilité de formuler clairement les besoins, les précurseurs de ces nouvelles méthodes ont su réformer le cycle de développement traditionnel pour imposer une nouvelle approche coopérative.
Méthode RAD Rapid Application Development
L'une des toutes premières méthodes de ce type, formalisée par James Martin en 1991 pour les réalisations informatiques. Depuis, le terme est utilisé de façon générique pour distinguer les méthodes de développement utilisant ces principes en opposition aux approches plus classiques.
Méthode XP, eXtreme Programming
Un premier exemple de méthode de management de projet spécifiquement destinée aux réalisations informatiques nécessitant une certaine flexibilité.
Méthode SCRUM
Un second exemple. Scrum place comme principe fondamental la capacité de réorienter la réalisation au cours de son avancement pour toujours être en phase avec les attentes des clients. C'est une approche dynamique et participative de la conduite du projet.

Maj 05-12

Partagez cet article...

Suivez aussi les news du portail sur Twitter et rejoignez-nous sur Facebook

Pour établir un lien vers cet article depuis votre site recopiez le lien suivant.

La reproduction ou la traduction totale ou partielle de ce texte, images et documents est formellement interdite. Voir ici les conditions pour publier un extrait sur votre site ou blog. Ce texte et les images et documents qu'il contient est déposé auprès de l'IDDN


Copyright : Alain FERNANDEZ ©1998-2012- Tous droits réservés
Toutes les marques citées sur cette page sont des marques déposées de leur propriétaire respectif


Méthodes Team building  Diagramme de Gantt     Diagramme Pert    PMBOK    Prince 2     Méthodes Agiles     Méthode Scrum  

Blog management   Piloter la performance    Mesurer la performance   Excel PME TPE    Management de projet   Contrôle de gestion   A son compte         ?

Le chef de projet efficace
Le chef de projet efficace
Les bonnes pratiques pour manager les projets complexes