Author
abdeslem-menacere
View
487
Download
2
Embed Size (px)
SCRUM SPIRIT
Transition vers lagilit chez Emploitic.comLes 10 commandements
#[email protected]oxxMA
@abdeslem_https://abdeslemmenacere.wordpress.com/
Abdeslam MenacereCTOAgile coachTrainer
Agile spirit Contexte EmploiticDifficults rencontresLes 10 commandements
#[email protected] SPIRIT
Why Agile?
#[email protected] 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)
The Standish Group - Chaos Report
CHAOS MANIFESTO dition 2011
http://www.mountaingoatsoftware.com/blog/agile-succeeds-three-times-more-often-than-waterfall
Now i feel better
#[email protected] : 4 principes fondamentaux Les individus et leurs interactionsplus que les processus et les outils
Des logiciels oprationnelsplus quune documentation exhaustive
La collaboration avec les clientsplus que la ngociation contractuelle
Ladaptation au changementplus que le suivi dun planhttp://agilemanifesto.org/Nous reconnaissons la valeur des seconds lments, mais privilgions les premiers.
#[email protected] autour de lagilitLAgile, cest juste une modeLAgile, cest ce qui permet aux dveloppeurs paresseux dviter la planification et la documentation Cest Agile, cest simple mettre en placeCest Agile, on pensera au code et larchitecture plus tardSur un projet Agile, il ny a pas de spcifications, de plan, de processus, doutil et mme pas de contrat.
#[email protected] Emploitic.com
Aujourd'hui2006200720082009201020112012201320142015Lancement Emploitic V1
Devenons Agile
Lancement Emploitic 3.0
Lancement Emploitic 2.0
Lancement du projet Emploitic 3.0
Historique
#[email protected] 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 dveloppement au four et au moulin Insatisfaction malgr les efforts fournis
#[email protected] des lieux - Technique
Pas versionning du code Process de tests archaques Pas de normes de codages Dploiements Via FTP Beaucoup de Rgressions gnr suite aux dploiements
#[email protected] rencontres
#[email protected] rencontres
Story points estimation
#[email protected] rencontres
Agile in a non agile box
#[email protected] rencontres
Value VS Costs
#[email protected] rencontres
Find the Perfect Product Owner
#[email protected] rencontres
Scrum master & Product Owner at the same time, possible?
#[email protected] rencontres
Minimize the importance of architecture the technology stack
#[email protected] rencontres
lack of rigor and strictness
#[email protected] rencontres
Agile Scale
#[email protected] 10 commandements
#[email protected] - Ne confondez pas enthousiasme et prcipitation 1 changement la fois Tester sur un projet pilote Acceptez que a prenne tu temps
#[email protected]oxxMA02 - Amliorez en continue
Rtrospective, rtrospectives, Rtrospective Mesurez continuellement votre progression Nacceptez jamais le status quo
#[email protected] - chouez souvent, chouez vite
mettez des hypothses et testez les Faire beaucoup de petits pas, plutt que de peu de gros pas
#[email protected] - Formez vous , faites vous aider
Se documenter en continue Faire une formation Agile cest bien Se faire accompagner par un coach , cest encore mieux
#[email protected] - Misez sur la technicit
Les aspect technique ne sont pas voir plus tard Concevez des architectures volutives (microservices, minimiser les dpendances, pensez REuse) Avoir une vision de votre environnement et process de dveloppement idal.... prvoir les tapes pour y arriver (TDD, CI, automated testing, )
#[email protected] - Lagilit, une affaire de tous
Agile , ce nest pas que lhistoire de lquipe de dveloppement Impliquez les dcideurs Agile confin dans une boite de conserve , a ne marche pas Un backlog visible/accessible par tous vanglisez en interne
#[email protected] - Sans confiance, pas dagilit
Instaurez un climat de communication ouverte (membres de lquipe, clients, ) Faite preuve de transparence quelques soient les circonstances Si a ne fonctionne pas, bah, a ne fonctionne pas
#[email protected] - Ne confondez pas flexibilit et manque de rigueur
Les standup meetings (daily Scrum), Oui , cest tout les jours Les dmos, cest chaque fin de sprint Ne ratez jamais une rtrospective Pendant un sprint, on ne change pas le scope
#[email protected] - Dfinissez clairement les rles
Qui est le Product owner? Qui est le Scrum master? Qui sont les membres de lquipe ? Qui sont les clients ?
#[email protected] - Des Feedback tu demandera, ton efficacit samliorera
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
#[email protected] lireScrum , Le guide pratique de la mthode agile la plus populaire- Claude AubryAgile 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)
@abdeslem_https://abdeslemmenacere.wordpress.com