💾 Archived View for unbon.cafe › lejun › posts › 20230318_methodeAgile.gmi captured on 2024-03-21 at 16:03:38. Gemini links have been rewritten to link to archived content
View Raw
More Information
⬅️ Previous capture (2023-03-20)
-=-=-=-=-=-=-
MĂ©thode agile
2023-03-18
Système d’étapes itératives, divisant un projet en sprints.
La méthode agile est une expression tendance dans la bouche des têtes d’équipes. Derrière son jargon technique et ésotérique, se cachent des principes simples et – à mon avis — qui vont de soi dans tout projet impliquant plus d’une personne. L’objectif étant d’avancer comme une seule entité, où tous les membres ont un même but, et apprennent autant que travaillent ensemble.
Deux méthodes
Introduite en opposition à la méthode en cascade, elle permet de réagir aux évènements imprévus et toute modification du projet.
Le rythme permet d’avoir régulierement des commentaires et évaluations du projet.
Permet le travail en parallèle plutôt qu’un système linéaire d’étapes successives où une modification entraînerait un retard conséquent.
Phases de projet
- Conceptualisation : Création du cahier des charges, traduction des besoins, et création de feuille de route ;
- Lancement : Distribution des tâches, et des ressources ;
- Itérations / Sprints ;
- Test : Phase de test d’articulation des produits d’itération ;
- Production : Présentation du produit final et accompagnement à l’utilisation.
Manifeste
Établi en 2001, la méthode se base sur 4 valeurs :
- 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.
Ces valeurs ont par la suite permis de définir 12 principes[1] :
- Satisfaction via apport régulier de fonctions ;
- Accueil du changements à tout moment du projet ;
- Livraison fréquente (semaines à mois) de produit fonctionnel ;
- Collaboration étroite entre équipes commerciale et développement ;
- Motivation des membres en vue des objectifs à atteindre ;
- Dialogues en présentiel ;
- Le produit fonctionnel comme indicateur de progression ;
- Progression régulière ;
- Recherche d’excellence technique ;
- Réduction du travail inutile ;
- Autoorganisation des équipes selon leurs membres ;
- Autocritique des équipes à but d’efficacité.
DĂ©clinaisons
La méthode n’étant définie que par des principes, il n’y a pas de méthode unique et standardisée mais tout un éventail de variations adaptées à des situations précises :
- Scrum : Cycle à répétitions ;
- Kanban : Système itératif souple ;
- Extreme programming : Scrum like orienté programmation informatique ;
- Altern : Scénarisation plus poussée avant lancement ;
- Feature-driven Development : Assemblage de fonctionnalités ;
…
[1] Principles behind the Agile Manifesto, W.Cunningham 2001