Replacer le donneur d'ordre au coeur du cycle de développement d'un projet informatique, en instaurant des relations de collaboration avec le fournisseur. C'est, dans la théorie, l'un des principaux défis que doivent relever les méthodes agiles. Un concept de gestion de projet – pas uniquement informatique d'ailleurs – dont le but est de trancher avec le cycle classique de l'ingénierie logicielle, en instaurant notamment, par le biais de courtes étapes – on parle d'itération -, une relation de confiance entre prestataires et clients.
Si le principe d'agilité repose sur un manifeste très théorique élaboré dans les années 90, son application dans le cadre de projet logiciel n'en demeure pas moins très concret. Les méthodes agiles reprennent ainsi ce manifeste, mettant l'accent notamment sur la qualité du code, la planification et le pilotage du projet.
Le principe d'agilité consiste ainsi à faire évoluer le développement d'un produit en découpant son élaboration en de courtes étapes, qui débouchent, chacune inévitablement sur un livrable fonctionnel. Ces courtes « itérations », dont la durée est fixe, autorisent alors le client à intervenir en cours de projet pour redéfinir ses besoins en matière de fonctionnalités ou les priorités du projet. « L'agilité réside alors dans la façon de s'adapter au contexte et aux besoins des clients », souligne Mariano Boni, directeur technique de Dreamsoft-Solucom group, un cabinet de consultants expert en méthode agile. Le tout est « cimenté par une gestion des rôles – définis en amont - , de la communication et des échanges entre les membres des équipes » côté fournisseur. Mais également côté client qui doit alors ré-évaluer, avec l'équipe en place, ses besoins à chaque itération. Ces principes sont définis dans une méthode, qui décrit les mécanismes de déroulement d'un projet.
Parmi ces méthodes, on compte notamment Scrum et XP (Extreme Programming), qui se distinguent clairement. Toutes deux commencent à gagner en crédibilité sur le marché (voir l'encadré Les méthodes agiles : panorama et répartition).
Téléchargez cet article au format PDF

















