Posté par jc-QualityStreet le 27 février 2009
… parce qu’il est pafois nécessaire de revenir aux FONDAMENTAUX !
L’agilité, c’est d’abord des Valeurs (4) et des PRINCIPES (12)…
L’agilité c’est avant tout un Etat d’esprit…
Ensuite, viendront les pratiques agiles, XP, SCRUM et LEAN qui, en contexte, viendront concrétiser tout cela .
Ces 12 principes de l’Agile Manifesto, les voici … WAIT! There is more to read… read on »
Posté par jc-QualityStreet le 20 novembre 2007
Celle de Veronique Messager Rota, dans Gestion de projet : Vers les méthodes agiles
:
“Une méthode agile est une approche itérative et incrémentale, qui est menée dans un esprit collaboratif avec juste ce qu’il faut de formalisme. Elle génère un produit de haute qualité tout en prenant en compte l’évolution des besoins des clients”
Voilà qui est clair, précis et tout à fait fidèle aux 4 valeurs et 12 principes de l’Agile Manifesto, ce signal fort lancé en 2001 par 17 personnalités de l’industrie logicielle (Beck, Cockburn, Fowler, Jeffries, Marick, Schwaber, Sutherland …) en réponse à un malaise et aux insuffisances et difficultés liées aux méthodes de développement traditionnelles :
Aujourd’hui le développement Agile transforme le business ; la France semble enfin s’en apercevoir, et l‘agilité :
“ capacité d’une organisation à créer de la valeur et à ravir son client, tout en favorisant et en s’adaptant -à temps- aux changements de son environnement (Grosjean, 2011)
pénètre toutes les couches de l’Entreprise:
Scrum est devenu incontestablement la méthode la plus populaire. C’est aussi la méthode Agile que je porte dans mes missions de Coaching Agile tant ce framework est pertinent pour initier le process agile de l’organisation, symbole d’une agilité qui ne peut fonctionner qu’en contexte. L’agilité modifie donc notre façon de concevoir des produits, et d’envisager un Projet Informatique (notamment en termes d’estimation, de planification et de suivi)… un choc culturel pour beaucoup de personnes, d’équipes ou d’organisations. Mais les Méthodes Agiles vont impacter également la notion de contrat et bouleversent surtout la façon d’exercer nos propres métiers…
Le jeu en vaut-il la chandelle ? Je réponds OUI, sans hésitation; les bénéfices sont en effet bien réels (comme le montre cette dernière étude ou ma propre capitalisation):
- Visibilité
- Vélocité
- Adaptabilité et réactivité (dimensions clés du Time to market)
- Réduction des risques
- Qualité
- Efficacité
Beaucoup chercheront à comparer les différentes méthodes Agiles (XP, SCRUM, DSDM, ASD, AUP …), c’est intéressant, certes… Mais, plus que de méthodes, je parlerais davantage de techniques, de pratiques à piocher ici ou là, dans XP, dans SCRUM, dans Lean, à essayer, à adapter, à intégrer sur un socle stabilisé mais souple propre à chaque organisation, en respectant quelques principes fondamentaux (discipline nécessaire):
- Itératif (courtes)
- Incrémental (avec en plus des livraisons de fonctionnalités opértationnelles à chaque itération)
- Collaboratif
- Timeboxing
- Focus sur les Tests, à chaque itération
- Feedback Client et Utilisateurs
Toutes ces pratiques intégrables et ajustables ainsi que la remise au premier plan du FACTEUR HUMAIN sont la vraie RICHESSE des Méthodes Agiles.
Des Méthodes qui véhiculent malheureusement encore pas mal d’idées reçues : du point de vue de la documentation, de la planification, de l’offshore, du CMMI ou même de l’Ergonomie et de l’Expérience Utilisateur …