Un chef de projet informatique de l'entreprise Y Nicolas Un scrum master au sein de l’entreprise Z, ami de Paul Pierre Un coach agile L’équipe Les membres de l’équipe du projet X La communauté Les chefs de projet de l’entreprise Y
main dans la main Le processus de développement autorise une quantité raisonnable de changements Les meilleures décisions sont prises, les conceptions les plus simples sont adoptées. Mes projets me rapportent un bénéfice plus tôt.
100% Améliorer la qualité Intégrer les changements Motiver les équipes de développement Accélérer le time to market Réduire les risques Motif du recours à l'agilité French Scrum User Group 2011
100% Amélioration de la qualité Satisfaction des utilisateurs Augmenter la productivité Respect des délais Fréquence des mises en production Respect des budgets Impact constaté de l'adoption de l'agilité French Scrum User Group 2009 Ne sait pas Dégradation Pas de changement Légère amélioration Amélioration sensible
comment mieux développer des logiciels par la pratique et en aidant les autres à le faire. Ces expériences nous ont amenés à valoriser : 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 Nous reconnaissons la valeur des seconds éléments, mais privilégions les premiers.
en livrant rapidement et régulièrement des fonctionnalités à grande valeur ajoutée. Livrez fréquemment un logiciel opérationnel avec des cycles de quelques semaines à quelques mois et une préférence pour les plus courts. Un logiciel opérationnel est la principale mesure d’avancement.
le projet. Les processus Agiles exploitent le changement pour donner un avantage compétitif au client. Les utilisateurs ou leurs représentants et les développeurs doivent travailler ensemble quotidiennement tout au long du projet. La méthode la plus simple et la plus efficace pour transmettre de l’information à l'équipe de développement et à l’intérieur de celle-ci est le dialogue en face à face.
et le soutien dont ils ont besoin et faites- leur confiance pour atteindre les objectifs fixés. Les processus Agiles encouragent un rythme de développement soutenable. Ensemble, les commanditaires, les développeurs et les utilisateurs devraient être capables de maintenir indéfiniment un rythme constant.
bonne conception renforce l’Agilité. La simplicité – c’est-à-dire l’art de minimiser la quantité de travail inutile – est essentielle. Les meilleures architectures, spécifications et conceptions émergent d'équipes auto- organisées. À intervalles réguliers, l'équipe réfléchit aux moyens de devenir plus efficace, puis règle et modifie son comportement en conséquence.
-1 Itération N Construction Préparation des user stories Construction Préparation des user stories Construction Acceptance au fil de l’eau Correction des defects Version N-1 Acceptance au fil de l’eau Correction des defects Version N Version N+1
à l’origine des connections (pays, entreprise, CSP) Si je ne suis pas responsable marketing, je n’ai pas accès à cette information Cette information est conservée par jour sur les 12 derniers mois, par semaine sur les 24 mois antérieurs, par mois ensuite Je peux l’exporter sous excel
croyons sincèrement que chacun a fait du mieux qu'il pouvait, compte tenu de ce qu'il savait à l'époque, de ses compétences et de ses prérogatives, des ressources disponibles et de la situation du moment. (The Prime Directive, Norman Kerth)
début on la guide beaucoup, ensuite elle devient autonome : s’effacer progressivement Leadership pour animer en entrainant plutôt que « command and control » Laisser trouver l’équipe, même si parfois cela semble plus lent.
prend les problèmes à bras le corps. Prend des initiatives Soudée, joue collectif. Il suffit alors de lui rappeler les enjeux et les contraintes, elle s’optimise pour tenir ses engagements Du coup j’ai senti une espèce de manque : à quoi je sers ?
interventions extérieures. J’ai protégé le périmètre de chaque itération. Une fois les problèmes identifiés, j’ai facilité leur résolution par les uns et les autres. J’ai notamment facilité les relations avec l’extérieur du projet et avec le management. J’ai enfin impulsé de l’énergie dans la transformation agile de l’équipe (et son maintien)
pas une conséquence de la méthode mais un pré-requis. Il faut donc l’impliquer, et c’est un effort continu. Participation au réunion, manipuler l’application au fil de l’eau, … Heureusement, nous tenions nos engagement, et nous démontrions. La confiance est la clef de la participation du métier, et de la possibilité d’avoir des arbitrages sereins. Et puis, si on « accepte le changement », on ne n’accepte pas tout tout le temps.
continu. Remise en question potentielle de tout (pas tout à la fois). Toujours aller de l’avant. Des idées parfois surprenantes. Des divergences d’opinion, des conflits naissants à résoudre.
Scrum Guide : http://www.scrum.org/scrumguides/ Scrum : Le guide pratique de la méthode agile la plus populaire - 2ème édition – Claude Aubry. ISBN : 2100563203 Gestion de projet agile – Veronique Messager Rota. ISBN: 2212127502 Agile Project Management with Scrum - Ken Schwaber. ISBN:073561993X; Lean Software Development: An Agile Toolkit for Software Development Managers - Mary Poppendieck, Tom Poppendieck. ISBN:0321150783 http://henrik-kniberg.developpez.com/livre/scrum-xp/ Référentiel Agile : http://referentiel.institut-agile.fr/index_type.html http://www.aubryconseil.com/ http://www.qualitystreet.fr/
mon temps. 2 doigts = Un peu mieux que 1 doigt 3 doigts = Je n’ai pas perdu mon temps mais j’aurais fait aussi bien tout seul. 4 doigts = Un peu moins que 5 doigts 5 doigts = J’ai vraiment découvert et appris beaucoup de choses.
dans la région Rhône-Alpes par tous moyens de communication et d’intervention : conférence, séminaire, rencontre, accompagnement, consulting, formation. Scrum, Kanban, Lean http://www.clubagilerhonealpes.org
pour vous aider dans votre transition vers l'agilité • pratiquer l'agilité (pour tous les profils) • échanger sur les retours d'expériences http://www.clubagilerhonealpes.org