Approches Agiles pour éditeurs logiciels Avril 2012 2012-04- 05
Larmor Valley 2
Agenda Approches Agiles pour éditeurs logiciels Intérêts Freins ProposiBons Bienvenu(e)s! 3
S'informer Découvrir Offre Communautaire Ateliers Agile Morbihan Agile Tour Vannes rencontre : Agile? Me=re en oeuvre FormaBons Offre Commerciale Accompagnement
Agilbee Agilbee a accompagné plus de 400 entreprises françaises dans leurs projets de formabons agiles, formé plus de 2000 personnes et cerbfié plus de 1 200 personnes à Scrum (CSM et CSPO) depuis 2008. Créé par Patrice PeBt, CerBfied Scrum Trainer et Agile Coach. hwp://www.agilbee.com/ 5
ExpérimentaBon 5 mn 6
L'Agile? Quel intérêt pour un éditeur de logiciel? 7
Enquêtes sur l Agile VersionOne (2010) Enquête en ligne : 4770 réponses de 91 pays hwp://www.versionone.com/state_of_agile_development_survey/10/default.asp 66% des entreprises trouvent que les projets agiles sont plus rapides Scrum User Group français (2011) Enquête en ligne avec 130 réponses 1ers résultats au 31 mars hwp://www.youtube.com/watch?v=whidp_k5hzq 41% des entreprises françaises ont généralisé ou en cours de généralisabon de l Agile
Scrum Day ParBcipants French Scrum User Group 2010 : 150 2011 : 400 2012 : 500 (complet) hwps://docs.google.com/a/ckb.com/viewer?url=hwp://www.frenchsug.org/download/awachments/4293238/dossier+sponsoring+scrum +Day+2012.pdf?version%3D1
Exemple d'éditeur Agile
Selon une étude de l Université de Twente, aux Pays- Bas, les dysfoncbonnement de l informabque il faut en moyenne 35 minutes pour résoudre un problème réduisent de 8 % la producbvité des entreprises, ce qui coûte 19 millions d euros aux entreprises de ce pays. hwp://www.usinenouvelle.com/arbcle/les- problemes- informabques- nuisent- a- la- producbvite- des- entreprises.n170473 hwps://docs.google.com/a/ckb.com/viewer?url=hwp://files.smart.pr/3a/ 545e74a577579c393880649e7f3964/CTRL- ALT- DELETE_Deursen- Dijk.pdf 11
Vos problèmes? 12
Vos problèmes? Mise en commun d'expériences : présentabon personnelle problèmes rencontrés, insabsfacbons, points à améliorer... 15 mn 13
Vos problèmes? 5 mn D'après vous, causes et raisons? Priorités? 5 mn 14
Faire autrement? 15
Faire autrement? Axes d'améliorabon 5 mn par binôme : cherchez ensemble proposez une améliorabon par personne 10 mn 16
Faire autrement? Pour réaliser ces améliorabons, quelles valeurs sont à privilégier? 10 mn Par rapport à quelles autres? 17
Les approches Agiles 18
Modèle prédicbf
Effet tunnel
Les approches Agiles En 2001, aux États- Unis, 17 figures éminentes du développement logiciel se sont réunies pour débawre du thème unificateur de leurs méthodes respecbves => Manifeste Agile hwp://agilemanifesto.org/ 21
Manifeste Agile Processus et oubls Personnes et interacbons DocumentaBon surabondante Produit qui foncbonne NégociaBon, contrat CollaboraBon avec le client Suivi d'un plan AdaptaBon au changement 22
Agilité et ObjecBfs Personnes et interacbons CommunicaBon & ImplicaBon Produit qui foncbonne Résultats concrets, rapidement CollaboraBon avec le client Visibilité & transparence AdaptaBon au changement Les bonnes choses au bon moment 23
D après les enquêtes 5 AmélioraBons constatées grâce à l Agile : 5- AccéléraBon de la mise sur le marché (70%) 43 % 27 % 4- AmélioraBon du moral de l'équipe (71%) 44 % 27 % 3- AugmentaBon de la producbvité (74%) 50 % 24 % 2- Meilleure visibilité sur le projet (78%) 39 % 39 % 1- Adaptat aux changemts de priorités (87%) 41 % 46 % 0 % 23 % 45 % 68 % 90 %
Les approches Agiles «Une méthode agile est une approche itérabve et incrémentale, qui est menée dans un esprit collaborabf avec juste ce qu il faut de formalisme. Elle génère un produit de haute qualité tout en prenant en compte l évolubon des besoin des clients.» V. Rota. 2007 25
Cycles courts équipe mulb- disciplinaire 26
XP 1999 5 Grandes valeurs CommunicaBon : au sein de l équipe, programmabon en binôme Simplicité : applicabon simple => plus facile à faire évoluer Feedback : résultats tests unitaires et tests foncbonnels Courage : jeter le code pour parbr sur une meilleure base Respect : confiance et honnêteté envers les autres membres 27
SCRUM Image disponible à www.mountaingoatsoftware.com/scrum 28
SCRUM Scrum est ublisé pour développer des produits complexes depuis le début des années 1990. Scrum est un cadre, un Framework Agile qui permet de livrer une valeur business plus élevée sur une période de temps plus courte Scrum permet de faire ressorbr l efficacité relabve de vos prabques de développement, dans le but de les améliorer 29
Kanban 5 prabques Visualiser le flux Limiter le travail en cours Gérer le flux de travail Rendre explicite les règles de gesbon du processus S améliorer de manière collaborabve 30
LEAN So ware Developement Eliminer les gaspillages Construire la qualité intrinsèque Favoriser la connaissance Retarder la décision Livrer rapidement Respecter les personnes OpBmiser le système dans son ensemble Principes qui ont fait le succès de Toyota et de son fameux TPS (Toyota ProducBon System) 31
L'approche Agile Valeurs et pratiques (2001) Développement logiciel (2002) Organisation de l'entreprise (2010) Gestion de projets (2005) 32
Les approches Agiles Agile # ObjecBf Agile # SoluBon Agile = Moyen 33
Vos freins? 34
Vos freins? Dans votre contexte, quels sont : les freins ou obstacles à l'adopbon de l'agile? 10 mn PrioBtés? 35
Vos freins? Dans votre contexte, quelles solubons pour lever ces ancres? 5 mn 36
QuesBons? 5 mn 37
AmélioraBon conbnue «J'ai toujours pensé qu'il était possible de conbnuer à progresser. Voilà pourquoi je joue, pour progresser et me senbr meilleur. Je ne m'entraîne pas tous les jours pour m'entraîner. Je m'entraîne tous les jours pour essayer d'apprendre quelque chose.» AmélioraBon conbnue (Kaizen) Agile Dojo 38
Feedback Quel prolongement? 39
Offre communautaire Agile Breizh : hwp://www.agilebreizh.org/ Agile Morbihan : hwps://sites.google.com/site/agilemorbihan/ Groupe Agile Morbihan : hwps://groups.google.com/forum/? fromgroups&hl=fr#!forum/agilemorbihan Agile Tour Vannes : hwp://at2011.agiletour.org/ Prochain atelier le mercredi 11 avril à Vannes : Lego Game 40
Offre de formabon Agilbee : hwp://www.agilbee.com/ Prochaines formabons Méthodes Agiles Kanban, 24-25 avril à Rennes Fondamentaux Méthodes Agiles, Scrum sur Rennes et Vannes 41
Offre d'accompagnement Ateliers (n x 0,5j) Audit (1j) Accompagnement de projet (xj) Projet tutoré (3j) Prototypage (xj) 42
Feedback Votre avis? 5 mn 43
ROTI 44
Remerciements Jean- Marie Corteveille et Azimut CommunicaBon Jean- Louis Campy et Cluster TIC Tous les parbcipants 45