transition agile chez emploitic.com , les 10 commandements au devoxx morroco
TRANSCRIPT
![Page 1: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/1.jpg)
#DevoxxMA @DevoxxMA
Transition vers l’agilité chez Emploitic.comLES 10 COMMANDEMENTS
![Page 2: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/2.jpg)
#DevoxxMA @DevoxxMA
@abdeslem_
https://abdeslemmenacere.wordpress.com/
Abdeslam Menacere
CTO
‘’Agile coach’’ Trainer
![Page 3: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/3.jpg)
#DevoxxMA @DevoxxMA
Agenda
1. Agile spirit 2. Contexte Emploitic3. Difficultés rencontrées4. Les 10 commandements
![Page 4: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/4.jpg)
#DevoxxMA @DevoxxMA
Agile SPIRIT
![Page 5: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/5.jpg)
#DevoxxMA @DevoxxMA
Why Agile?
![Page 6: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/6.jpg)
#DevoxxMA @DevoxxMA
“The Roman bridges of antiquity were very inefficientstructures. By modern standards, they used too much stone,and as a result, far too much labour to build. Over the yearswe have learned to build bridges more efficiently, using fewermaterials and less labour to perform the same task.”
-Tom Clancy (The Sum of All Fears)! (The Standish Group - Chaos Report)
![Page 7: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/7.jpg)
#DevoxxMA @DevoxxMA
The Standish Group - Chaos Report
![Page 8: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/8.jpg)
#DevoxxMA @DevoxxMA
![Page 9: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/9.jpg)
#DevoxxMA @DevoxxMA
CHAOS MANIFESTO édition 2011
![Page 10: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/10.jpg)
#DevoxxMA @DevoxxMA
![Page 11: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/11.jpg)
#DevoxxMA @DevoxxMA
http://www.mountaingoatsoftware.com/blog/agile-succeeds-three-times-more-often-than-waterfall
![Page 12: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/12.jpg)
#DevoxxMA @DevoxxMA
Now i feel better
![Page 13: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/13.jpg)
#DevoxxMA @DevoxxMA
Agile : 4 principes fondamentaux •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
http://agilemanifesto.org/
Nous reconnaissons la valeur des seconds éléments, mais privilégions les premiers.
![Page 14: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/14.jpg)
#DevoxxMA @DevoxxMA
![Page 15: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/15.jpg)
#DevoxxMA @DevoxxMA
Mythes autour de l’agilité• L’Agile, c’est juste une mode
• L’Agile, c’est ce qui permet aux développeurs paresseux d’éviter la planification et la documentation
• C’est Agile, c’est simple à mettre en place
• C’est Agile, on pensera au code et à l’architecture plus tard
• Sur un projet Agile, il n’y a pas de spécifications, de plan, de processus, d’outil et même pas de contrat
• ……………………………….
![Page 16: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/16.jpg)
#DevoxxMA @DevoxxMA
Contexte Emploitic.com
![Page 17: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/17.jpg)
#DevoxxMA @DevoxxMA
![Page 18: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/18.jpg)
#DevoxxMA @DevoxxMA
2006 2015
Aujourd'hui
2006 2007 2008 2009 2010 2011 2012 2013 2014 2015
Lancement Emploitic V1 Devenons AgileLancement Emploitic 3.0
Lancement Emploitic 2.0 Lancement du projet Emploitic 3.0
Historique
![Page 19: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/19.jpg)
#DevoxxMA @DevoxxMA
État des lieux - Organisationnel
• Pas de Responsable technique clairement identifié
• Priorisation basé sur l'urgence du moment … Tout est urgent
• Manque de visibilité sur le travail à faire et sur l'avancement de ce dernier
• équipe de développement au four et au moulin
• Insatisfaction malgré les efforts fournis
![Page 20: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/20.jpg)
#DevoxxMA @DevoxxMA
État des lieux - Technique• Pas versionning du code
• Process de tests archaïques
• Pas de normes de codages
• Déploiements Via FTP
• Beaucoup de Régressions généré suite aux déploiements
![Page 21: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/21.jpg)
#DevoxxMA @DevoxxMA
Difficultés rencontrées
![Page 22: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/22.jpg)
#DevoxxMA @DevoxxMA
Difficultés rencontrées
Story points estimation
![Page 23: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/23.jpg)
#DevoxxMA @DevoxxMA
Difficultés rencontrées
Agile in a non agile box
![Page 24: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/24.jpg)
#DevoxxMA @DevoxxMA
Difficultés rencontrées
« Value » VS « Costs »
![Page 25: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/25.jpg)
#DevoxxMA @DevoxxMA
Difficultés rencontrées
Find the « Perfect » Product Owner
![Page 26: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/26.jpg)
#DevoxxMA @DevoxxMA
Difficultés rencontrées
Scrum master & Product Owner at the same time, possible?
![Page 27: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/27.jpg)
#DevoxxMA @DevoxxMA
Difficultés rencontrées
Minimize the importance of architecture the technology stack
![Page 28: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/28.jpg)
#DevoxxMA @DevoxxMA
Difficultés rencontrées
lack of rigor and strictness
![Page 29: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/29.jpg)
#DevoxxMA @DevoxxMA
Difficultés rencontrées
Agile Scale
![Page 30: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/30.jpg)
#DevoxxMA @DevoxxMA
Les 10 commandements
![Page 31: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/31.jpg)
#DevoxxMA @DevoxxMA
01 - Ne confondez pas enthousiasme et précipitation
• 1 changement à la fois
• Tester sur un projet pilote
• Acceptez que ça prenne tu temps
![Page 32: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/32.jpg)
#DevoxxMA @DevoxxMA
02 - Améliorez en continue
• Rétrospective, rétrospectives, Rétrospective
• Mesurez continuellement votre progression
• N’acceptez jamais le status quo
![Page 33: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/33.jpg)
#DevoxxMA @DevoxxMA
03 - Échouez souvent, échouez vite
• émettez des hypothèses et testez les
• Faire beaucoup de petits pas, plutôt que de peu de gros pas
![Page 34: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/34.jpg)
#DevoxxMA @DevoxxMA
04 - Formez vous , faites vous aider
• Se documenter en continue
• Faire une formation Agile c’est bien
• Se faire accompagner par un coach , c’est encore mieux
![Page 35: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/35.jpg)
#DevoxxMA @DevoxxMA
05 - Misez sur la technicité
• Les aspect technique ne sont pas à « voir plus tard »
• Concevez des architectures évolutives (microservices, minimiser les dépendances, pensez REuse…)
• Avoir une vision de votre environnement et process de développement idéal.... prévoir les étapes pour y arriver (TDD, CI, automated testing, )
![Page 36: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/36.jpg)
#DevoxxMA @DevoxxMA
06 - L’agilité, une affaire de tous
• Agile , ce n’est pas que l’histoire de l’équipe de développement
• Impliquez les décideurs
• Agile confiné dans une boite de conserve , ça ne marche pas
• Un backlog visible/accessible par tous
• évangélisez en interne
![Page 37: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/37.jpg)
#DevoxxMA @DevoxxMA
07 - Sans confiance, pas d’agilité
• Instaurez un climat de communication ouverte (membres de l’équipe, clients, …)
• Faite preuve de transparence quelques soient les circonstances
• Si ça ne fonctionne pas, bah, ça ne fonctionne pas
![Page 38: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/38.jpg)
#DevoxxMA @DevoxxMA
08 - Ne confondez pas flexibilité et manque de rigueur
• Les standup meetings (daily Scrum), Oui , c’est tout les jours
• Les démos, c’est chaque fin de sprint
• Ne ratez jamais une rétrospective
• Pendant un sprint, on ne change pas le scope
![Page 39: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/39.jpg)
#DevoxxMA @DevoxxMA
09 - Définissez clairement les rôles
• Qui est le Product owner?
• Qui est le Scrum master?
• Qui sont les membres de l’équipe ?
• Qui sont les clients ?
![Page 40: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/40.jpg)
#DevoxxMA @DevoxxMA
10 - Des Feedback tu demandera, ton efficacité s’améliorera
• Faire tester les livrables aussi rapidement et souvent que possible par de vraies users
• Raisonnez Valeur ajouté et non pas respect des dealines
• Ne Soyez pas perfectionniste , soyez efficace
![Page 41: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/41.jpg)
#DevoxxMA @DevoxxMA
Livres à lire•« Scrum , Le guide pratique de la méthode agile la plus populaire » - Claude Aubry
•“Agile Testing , a practical guy for Testers and Agile teams” - Lisa Crispin , Janet Gregory
• “Agile Estimating and Planning” - Mike Cohn
• “Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation” - Addison-Wesley
• « Lean startup » - Eric ries
• “Lean Analytics: Use Data to Build a Better Startup Faster” (Lean Series)
![Page 42: Transition agile chez emploitic.com , les 10 commandements Au Devoxx morroco](https://reader035.vdocuments.pub/reader035/viewer/2022070519/58ecf1c81a28ab0a638b45b1/html5/thumbnails/42.jpg)
#DevoxxMA @DevoxxMA
@abdeslem_ https://abdeslemmenacere.wordpress.com