5. History #1
C’est génial…et tellement évident
Du bon sens formalisé
Michel*, chef de projet dans l’assurance
On peut être agile sans (mettre en place une) méthode?
* Ceci n’est pas un nom d’emprunt
6. History #2
Absence de vision produit
Reporting plus que synchronisation
Non-maîtrise technique de notre environnement
Peu de boucle de feedback
15. « qu’est ce qu’on veut réaliser? » et « que peut-on mettre en œuvre pour y arriver ?»
« comment déployer une méthode ? »
comment optimiser notre boucle de feedback (orga et technique)
pousser au plus loin nos pratiques
susciter l’envie
essayer de convaincre
Les éléments en bas apportent de la valeur
Cependant il est nécessaire de mettre en avant ceux du haut
renforcer les compétences
délivrer le plus de choses possible
17. Transformation : trans : aller, traverser, passer au-delà et
formatio : formation, configuration.
Racine commune formo, la forme.
En grec ancien : métamorphose.
18. Changement : latin populaire cambiare, issu de cambio :
échanger, fléchir, détourner. Remplacer quelque chose par une
autre chose de même nature ou de même classe.
19. Évolution : latin evolutio . Ensemble de modifications graduelles
et accumulées au fil du temps.
Transformation par étapes assez lente.
20. Pourquoi les « transformations agiles » ne
sont pas toujours prises par le bon bout?
27. « Developers Should Abandon Agile »
Ron Jeffries « The whole game of software development is
about communications and learning »
Andrew Hunt
« It (Agile) is all about feedback. From unit
tests and TDD, from users and live systems in
the actual user’s context, from fellow
developers, from future maintainers. Being
Agile means seeking constant, real-time
feedback, and acting on it immediately. »
Andrew Hunt
Et si on redémarrait l'agile ?
Arnaud Lemaire - Agile Tour Bordeaux 2018
Au final, dix(sept) ans après,
c’est quoi l’agilité?
29. Au final, dix(sept) ans après,
c’est quoi l’agilité?
To put my customer first, making them
independent
To do my best, complementing theory with practical
experience
To tailor agility to context
To understand hindering constraints and work to
remove them
To share, learn and improve
To respect frameworks and their practitioners
To acknowledge unknowns and seek help
To never mislead and to never misrepresent
To remember that agility is not the end goal
To acknowledge that dogmatism is non-agile
To recognise that there is more to agile than agile
To give to the community as it has given to me
30. « We are terrible at trying to predict the future, whether it’s an estimate or guessing how
a design or architecture might evolve to meet future needs. Don’t guess the future, we’re
bad at it (as a species). Instead of trying to make software maintainable or extensible,
make it replaceable. Make it easy to throw away and replace with a more appropriate
solution when the time comes. Because then, and only then, will you accurately know
what you need.
Don’t guess. Know. »
Andrew Hunt
Au final, dix(sept) ans après,
c’est quoi l’agilité?
31. Vous avez une définition de l’agilité?
«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.»
V. Messager
https://docs.google.com/presentation/d/1Cdu1I7hjT0dvoRN1uNJuMMa4lf8Zy4FIg9wy9wE7Lxk/edit#slide=id.p7
« Le mot agile vient d'un livre (1991) sur 100
entreprises hardware lean qui ont dit qu'elles
étaient d’abord, avant tout, lean, mais elles
étaient devenues agiles en impliquant
directement le client dans la création de
produits. Donc, ce serait ma définition.
Lean
plus mettre le client directement au milieu de
l'innovation. »
Jeff Sutherland
« Capacité d’une organisation à créer de
la valeur et enchanter le client, tout en
favorisant l’adaptation aux
changements. »
« Agile a pour objectif
de fournir la plus haute valeur métier
possible le plus rapidement en
mettant l'accent sur les personnes et
l'amélioration continue. »
http://www.agilecoach.net