SlideShare une entreprise Scribd logo
1  sur  28
AGILE TOUR 2016
Compte-Rendu
Freddie DEWALEYNE
Jean-Baptiste VIGNERON
Sommaire
 L’Agile Tour en quelques mots…
 Keynote : #NoEstimates
 5 ans pour passer du Cycle en V aux Features Teams
 Où en est le contrat agile en 2016 ?
 Votre job sera remplacé par un indien ou un robot…
 Living Documentation
 Évitez la lassitude, créez vos propres formats de rétrospective
 Ce que la revue de code m’a apporté
 Mon processus de design en tant que PO sans UX designer
 J'anime une rétrospective productive
 L’agilité à 200 personnes
L’Agile Tour en quelques mots…
Présentation
 Conférences, rencontres, ateliers et échanges autour des méthodes agiles
 Evénement international, organisé dans plus de 80 villes dans le monde
 Site officiel: http://www.agiletour.org
 A Lille :
 Organisé par l’association Nord-Agile (http://www.nord-agile.org)
 13 et 14 octobre 2016 à Euratechnologies de 8h30 à 17h
 Plus de 350 participants, 25 conférenciers
 En France :
 15 villes dont Paris, Aix-Marseille, Lyon, Sophia Antipolis, Toulouse…
L’Agile Tour
Partenaires et sponsors lillois
Norsys
OCTO
OPEN
Proxiad
Zenika
AXA
Capgemini
Davidson Consulting
Décathlon
EFIDEV
Nordnet
KeyNote
Mouvement #NoEstimates
 Stoppez les estimations
 Utilisez les « story points » (1 / 3 / 5… ou S / M / L…) pour estimer les users stories
 Ne montez pas trop dans les « story points » (sinon découpez les stories)
 Utilisez les métriques pour estimer le coût réel d’une fiche
 Se baser sur les métriques projets pour connaître votre vélocité (cycle time, etc.)
 Plutôt que de ramener les story points à des jours hommes
 Une fiche estimée « M » ne prend pas le même temps de réalisation selon le projet
 Quand la story est trop grosse
 Ne pas hésiter à la découper
 Décider la partie à traiter aujourd’hui et celle qu’on fera demain
 La compréhension du besoin sera plus claire après la première livraison
 La boucle de feedback est réduite
5 ans pour passer du Cycle en V aux Features Teams
AXA
 DSI AXA France : 2000 personnes, divisés en départements
 2011 : Passage à Scrum
 2013 : Passage à Kanban
 2016 : Passage aux Features Teams
 Nouvelle organisation :
 Tribus (Département)
 Domaines (fonctionnel couvrant plusieurs produits)
 Squads (Product Owner + Scrum Master + développeurs + testeurs)
 Equipes multi-transverses
 Chapters: communauté de pratiques transverses aux domaines par rôle (PO / SM / Dev…)
 Guildes: communauté de pratiques transverses (Archi, Sécurité, Tests, Dev, UX/UI…)
 Equipes: co-localisées, compétentes et auto-organisées
5 ans pour passer du Cycle en V aux Features Teams
AXA
 Indicateurs de mesures :
 OnTime / OnScope / OnBudget
 Le turnover / La qualité (de code, de tests) / La maturité au niveau des features teams
 Réorganisations au niveau :
 Localisation
 Outils
 Organisation avec les prestataires
 Impacts au niveau communication, formations et recrutement (vu que les rôles
ont changé)
 Succès projet = satisfaction Client + satisfaction Equipe
 Les contrats de prestations en informatique aujourd’hui en France
 Forfait (eng: « Fixed-price contract »)
 3 CONTRAINTES : Périmètre (Scope) + Coût + Prix
 Les risques sont intégralement du côté FOURNISSEUR
 Régie (eng: « Time and Materials »)
 1 CONTRAINTE : Coût
 Les risques sont intégralement du côté CLIENT
http://www.slideshare.net/Zenika/agile-wake-up-3-la-contractualisation-agile
Où en est le contrat agile en 2016 ?
Zenika
Où en est le contrat agile en 2016 ?
Zenika
 Idée
 Créer un contrat agile
 Equilibrer les risques entre le client et le fournisseur
 Engagement fort
 Pénalités partagées
 Clauses miroirs (qu’on peut lire dans les deux sens, en inversant les termes « client » et
« fournisseur »)
 Lister ce qui est prévu en cas de défaillance
 Moins de spécifications écrites (par rapport au forfait, vu qu’on est en mode agile)
http://www.slideshare.net/Zenika/agile-wake-up-3-la-contractualisation-agile
Où en est le contrat agile en 2016 ?
Zenika
 Article 1 : Déclaration d’intention
 Coût fixé, Temps fixé
 Mais il est noté que le scope peut changer en cours de route, ou que le fournisseur
ait mal estimé la charge…
 Article 2 : Engagements pour…
 Le client de fournir un PO qui connaît l’agilité et respecte les pratiques
 Le fournisseur de fournir une « force de frappe » avec la manière de procéder
détaillée
 On détaille alors le fonctionnement de la méthodo utilisée (Scrum, backlog, sprints de 2
semaines, daily meetings, livraisons continues etc.)
http://www.slideshare.net/Zenika/agile-wake-up-3-la-contractualisation-agile
Où en est le contrat agile en 2016 ?
Zenika
 Article 3 : Si le client veut modifier le scope
 On casse le sprint
 Les réalisations en cours ou déjà effectuées sont facturées en Régie
 Article 4 : Facturation
 Imposer une partie fixe et une partie variable dans le tarif journalier
 La partie variable est facturée selon l’estimation faite et les réalisations effectuées
 Si les réalisations sont terminées avant ou à temps, le client paie les 2 parties
 Si les réalisations prennent plus de temps, seule la partie fixe est facturée pour les jours
« en trop »
http://www.slideshare.net/Zenika/agile-wake-up-3-la-contractualisation-agile
Votre job sera remplacé par un indien ou un robot
Ismael Hery
 La machine a dépassé l’homme dans certains domaines, et cela ne
devrait pas s’arrêter
 1997 : La machine « Deep Blue » d’IBM bat Kasparov aux échecs
 2014 : un ordinateur réussit le test de Turing
 Ce qui attend les hommes…
 Chômage
 La multiplication des « bullshit jobs »
 Des jobs aux responsabilités limitées
 Des jobs aux sens minimalistes
Votre job sera remplacé par un indien ou un robot
Ismael Hery
 Ce que les robots ne font pas encore :
 Créativité, Intuition
 Relationnel, Empathie, Communication
 Leadership
 Piloter d’autres machines ou des outils complexes
 Créer du « beau » et du « bon »
 Machine > Homme mais… (Machine + Homme) > Machine seule
 Certains jobs ne sont pas prêts d’être remplacés par une machine
 Les jobs où l’expérience client est meilleure avec un humain (ex: la cuisine)
 Les jobs avec un très haut niveau d’expertise technologique
Votre job sera remplacé par un indien ou un robot
Ismael Hery
 Le chemin pour ne pas atteindre le « bullshit job »
 Focalisez-vous sur ce que les robots ne savent pas (bien) faire
 Produisez au niveau des meilleurs
 Apprenez en permanence, restez débutant
 Qu’est-ce que j’ai appris ces six derniers mois ?
 Qu’est-ce que je peux apprendre dans les six prochains mois ?
 Produisez au niveau des meilleurs
 Valeur économique
 Qualité
 Apprenez à créer aussi vite que les meilleurs
Living Documentation
Arolla
 Documentation
 Passer/Transmettre du savoir
 Trier les informations accessibles et utiles pour des personnes techniques et non techniques
 Meilleurs moyens pour transmettre du savoir
 Conversations
 Mob-programming (programmation en groupe)
 Pair-programming
 La documentation est importante…
 Mais elle prend du temps et peut sembler contraignante à rédiger…
 Il ne faut pas mélanger la doc « toujours vraie » (def générales, doc d’installation…) de celle
pouvant changer dans le temps (doc technique, doc fonctionnelle…)
Living Documentation
Arolla
 Il est possible de générer de la doc à partir du code (Le code EST la documentation)
 En méthodo BDD, les scénarios peuvent être générés dans un format pour les utilisateurs et/ou le métier
 Pickles, outil de génération pour Specflow / Cucumber à partir des scénarios (HTML / DOC / PDF…)
 http://www.picklesdoc.com
 https://cucumber.io / http://www.specflow.org
 Génération de diagrammes d’architecture depuis le code
 Découpez votre architecture par domaine fonctionnel (« Domain Driven Design ») et non plus seulement par
couche technique (3 tiers, MVC…)
 Les namespaces / packages et les classes deviennent de la doc (et aussi avec l’aide des commentaires JavaDoc,
balises XML C#...)
 Utilisation des « bounded context » (http://martinfowler.com/bliki/BoundedContext.html)
 Le fonctionnel devient lisible et compréhensible à l’aider des diagrammes générés à
partir du code
Évitez la lassitude, créez vos propres formats de rétrospective
OCTO
 Une bonne retrospective est dynamique, fraîche et motivante
 Le site “retromat" (http://plans-for-retrospectives.com) est une mine d’or, il
permet de construire les retrospective en suivant 5 étapes :
 ouvrir la rétrospective, permettant de briser la glace et d’amorcer une
rétrospective dynamique
 récupérer les données, afin de récupérer les retours de chaque
 générer des idées, propositions d’amélioration
 décider des actions, engagement
 clore la rétrospective
 Terminer positivement afin d’avoir toute la motivation nécessaire pour le
prochain Sprint ! :-)
Évitez la lassitude, créez vos propres formats de rétrospective
OCTO
 Quelques feedbacks de de Scrum Master :
 utiliser des outils de chat tels que Slack irc-like permettant d’avoir des discussions dans des
chatrooms : autour de projets, technologies, problématiques particulières.
 utiliser des outils permettant de suivre les tâches d’un projet et de suivre les indicateurs
générés automatiquement (suite Atlassian : Jira, Confluence …, Pivotal Tracker, Trello, Redmine
…)
 utiliser des outils de collaboration en ligne afin de travailler avec des équipes partagées (pluri-
site, télétravail …) :
 Padlet (https://fr.padlet.com/features)
 Google Hangout
 https://www.retrium.com
 Deekit (tableau blanc collaboratif https://www.deekit.com
 organiser des événements en dehors du lieu de travail, particulièrement en début de projet :
escape games … afin de créer au plus tôt un esprit d’équipe et booster la motivation
Ce que la revue de code m’a apporté
AXA
 https://blog.axawebcenter.fr/methodologie/ce-que-la-revue-de-code-ma-apporte/
 « Egoless programming »
 Présenter son code aux autres peut faire peur…
 On juge le CODE, et non la personne qui l’a écrit
 Principe respecté: « Dur avec le code, doux avec les gens »
 Pour que la revue de code se passe bien
 Définissez des rôles : les lecteurs, le modérateur, le scribe et le time-keeper (gardien du temps)
 1 minute maxi par point relevé
 Quand une discussion vient à s’éterniser…
 Le time-keeper annonce que cela fait une minute que l’on parle du même sujet
 Le modérateur décide de continuer la conversation, de conclure, ou de réorganiser un point dédié plus tard
 Unité de mesure pour une code review : Nombre de WTF / minutes
Mon processus de design en tant que PO sans UX designer
OCTO
 UX Design : Pratique / méthodo pour apporter une réponse à un besoin donné dans un
contexte donné
 Comment introduire les pratiques UX sans perdre en efficacité ?
 Rencontrer et échanger avec les utilisateurs
 Un CP marketing
 Le client
 Vous
 Votre équipe
 Aucun d’entre eux n’est votre UTILISATEUR
 Comment faire quand vous ne pouvez pas (officiellement) rencontrer les utilisateurs
 Niveau 0 : Soyez « opportuniste » (mode pirate)
 Quand vous obtenez le nom d’un utilisateur, contactez-le
 Niveau 1 : Rendez-vous réguliers
 Niveau 2 : Ritualiser (30min / 1h par semaine)
Mon processus de design en tant que PO sans UX designer
OCTO
 Rencontrer les utilisateurs n’est pas une option / un privilège, c’est le métier du PO
 Designez le parcours avant de faire des maquettes
 N’hésitez pas à copier les autres
 Reprendre les standards existants, intégrer des patterns auxquels l’utilisateur est déjà habitué
 Ex: Recherche LinkedIn, album photo Facebook, paniers Amazon / Fnac etc
 Prototypez rapidement pour apprendre rapidement
 Construisez et documentez les patterns utilisés
 Faire un émerger un toolkit standard à la société (ex: Bootstrap, Materials…)
 Montrez les maquettes aux utilisateurs au plus tôt (pour les feedbacks)
 Tout outil de design convient : stylo / papier, Powerpoint, Balsamiq…
 Résultats :
 Utilisateurs qualitativement plus satisfaits
 Satisfaction de co-créer
 Meilleure vision de la « roadmap » pour les utilisateurs
 Moins de corrections / évolutions post-MEP
 Du temps gagné pour les équipes
J'anime une rétrospective productive
CGI
 Exercice régulier
 Enoncer les Forces et les faiblesses
 Identifier des actions d’amélioration
 Définir le cadre de sécurité
 Zone de sécurité
 Rien ne sortira de la salle
 Pas de compte-rendu, mais un plan d’actions qui sort
 Transparence
 Bienveillance
 On se rend bien compte qu’il y a un soucis, mais on veut le résoudre
J'anime une rétrospective productive
CGI
 Déroulé type
 « Ice-breaker » pour bien commencer (pour libérer l’esprit, destresser)
 Récupérer les données
 Serious Game
 +/-
 Etoile de mer (Moins de…, Plus de…, A continuer, A améliorer, A arrêter)
https://leblogdumanagementdeprojet.com/2015/09/28/adoptez-une-etoile-de-mer-pour-des-retrospectives-
agile-plus-amusantes-et-plus-productives/
 4L (Like, Learn, Long for, Laked)
https://agilamat.wordpress.com/2012/10/29/la-retrospective-4l
 SWOT (Forces / Faiblesses / Opportunités / Menaces)
http://agilelucero.com/agile/swot-retrospective/
 Speedboat
http://coach-agile.com/speed-boat
 Jouez avec la créativité
 Jouez avec les émotions
J'anime une rétrospective productive
CGI
 Autres formats
 Rétrospective CNV (communication non violente) http://fr.slideshare.net/patriceboisieau/usages-de-la-
cnv-en-agilit-25720840
 Ce que j’observe (ex: la build est KO)
 Ce que je ressens (ex: l’équipe n’est pas assez attentive)
 Ce que je veux (ex: soyons plus attentifs)
 Ce que je demande (faisons des revues de code pour éviter que celà ne se reproduise)
 Méthode des « six chapeaux » https://fr.wikipedia.org/wiki/M%C3%A9thode_des_six_chapeaux
 Bleu : Organisation
 Blanc : Neutralité
 Noir : Pessimisme
 Jaune : Créativité
 Vert: Optimisme
 Rouge: Emotions
J'anime une rétrospective productive
CGI
 Sinon… jouez autrement !
 Jeopardy : on part de la réponse et les personnes expriment la question
 Bien choisir et maîtriser son activité
 Regrouper les idées
 Donner la priorité
 Trouver les actions
 ROTI sur la rétrospective (une note de 1 – j’ai perdu mon temps à 5 – très
efficace)
J'anime une rétrospective productive
CGI
 Participer ou animer ?
 Il vaut mieux choisir, plutôt que de faire les deux
 Le mieux est de prendre un animateur externe
 Si ce n’est pas possible
 Faîtes dire votre avis par quelqu’un d’autre
 Jouez avec des casquettes : une animateur et une participant
 L’animateur…
 A une écoute active
 Gère la discussion et répartit la parole
 Gère les conflits (l’animateur n’est pas un sauveur, mais un facilitateur)
 Quand c’est à distance
 Utilisez un tableau blanc
 Ayez un animateur de chaque côté
 Privilégiez la visio-conférence plutôt que le téléphone
L’agilité à 200 personnes
Décathon
 Programme « CUBE »
 Seamless Expérience (expérience homogène)
 Proposer la même expérience quel que soit le canal (Web, Mobile, magasin…)
 Stratégie par feature et non plus par canal
 Search & Choose / Buy / Get / Connect-Interact Services /UI/UX
 Au début…
 Features Teams orientées métier
 Nouveaux silots avec obligation de résultats
 Sprints de 3 semaines
 Cycles en V cachés
L’agilité à 200 personnes
Décathon
 Etapes réalisées
 Rendre les choses visibles
 Création d’une « Oobeya Room »
 Tableaux visuels visibles de tous
 Backlogs des équipes
 Releases
 Pilotage
 Informations
 Transformation
 Rituels
 Daily Scrum
 Daily Nexus (entre scrum masters à 11h)
 Démos communes
 Le planning est figé pour tout le monde
 Les sprints commencent et finissent en même temps
NEXUS
FEATURE
SCRUM
TEAM
SCRUM
TEAM

Contenu connexe

Tendances

Introduction à l'agilité
Introduction à l'agilitéIntroduction à l'agilité
Introduction à l'agilitéRomain Couturier
 
Actifs agiles - Definition of Ready
Actifs agiles  - Definition of Ready Actifs agiles  - Definition of Ready
Actifs agiles - Definition of Ready Badr Hadria
 
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019Oeil de Coach
 
Contractualisation agile : Saison 2 (atm)
Contractualisation agile :  Saison 2 (atm)Contractualisation agile :  Saison 2 (atm)
Contractualisation agile : Saison 2 (atm)Michel Lejeune
 
Développer et déployer dans le cloud
Développer et déployer dans le cloudDévelopper et déployer dans le cloud
Développer et déployer dans le cloudJulien Dubois
 
Agilité en environnement massivement procédural (Agile Dojo AgilBee de Mai 2013)
Agilité en environnement massivement procédural (Agile Dojo AgilBee de Mai 2013)Agilité en environnement massivement procédural (Agile Dojo AgilBee de Mai 2013)
Agilité en environnement massivement procédural (Agile Dojo AgilBee de Mai 2013)Jean-Luc MAZE
 
Agile Tour 2011 - Lille
Agile Tour 2011 - LilleAgile Tour 2011 - Lille
Agile Tour 2011 - LillePierre E. NEIS
 
Atelier FLUPA UX-Days 2016 - "Test utilisateur d'accessibilité, par vous, pou...
Atelier FLUPA UX-Days 2016 - "Test utilisateur d'accessibilité, par vous, pou...Atelier FLUPA UX-Days 2016 - "Test utilisateur d'accessibilité, par vous, pou...
Atelier FLUPA UX-Days 2016 - "Test utilisateur d'accessibilité, par vous, pou...Flupa
 
Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à ScrumXavier Warzee
 
Domain Driven Design - Agile France 2010
Domain Driven Design - Agile France 2010Domain Driven Design - Agile France 2010
Domain Driven Design - Agile France 2010François Wauquier
 
Gérer vos projets avec agilité
Gérer vos projets avec agilitéGérer vos projets avec agilité
Gérer vos projets avec agilitéEugène ZENGOMONA
 
Scrum - Une méthode agile sous la loupe ...
Scrum  - Une méthode agile sous la loupe ...Scrum  - Une méthode agile sous la loupe ...
Scrum - Une méthode agile sous la loupe ...Bilel McSam
 
Agilité et SharePoint: Incompatible? On gage que non!
Agilité et SharePoint: Incompatible? On gage que non!Agilité et SharePoint: Incompatible? On gage que non!
Agilité et SharePoint: Incompatible? On gage que non!Franck Cornu
 

Tendances (20)

Estimer et Planifier
Estimer et PlanifierEstimer et Planifier
Estimer et Planifier
 
Introduction à l'agilité
Introduction à l'agilitéIntroduction à l'agilité
Introduction à l'agilité
 
Rédiger des User Stories
Rédiger des User StoriesRédiger des User Stories
Rédiger des User Stories
 
AGILE SCRUM BI NODYA
AGILE SCRUM BI NODYAAGILE SCRUM BI NODYA
AGILE SCRUM BI NODYA
 
#10 convergence
#10 convergence#10 convergence
#10 convergence
 
Agile
AgileAgile
Agile
 
Actifs agiles - Definition of Ready
Actifs agiles  - Definition of Ready Actifs agiles  - Definition of Ready
Actifs agiles - Definition of Ready
 
At nancy10 scrumv2.0
At nancy10 scrumv2.0At nancy10 scrumv2.0
At nancy10 scrumv2.0
 
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
Mieux rediger-les-user-stories-bonnes-pratiques-oeildecoach 2019
 
Contractualisation agile : Saison 2 (atm)
Contractualisation agile :  Saison 2 (atm)Contractualisation agile :  Saison 2 (atm)
Contractualisation agile : Saison 2 (atm)
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
 
Développer et déployer dans le cloud
Développer et déployer dans le cloudDévelopper et déployer dans le cloud
Développer et déployer dans le cloud
 
Agilité en environnement massivement procédural (Agile Dojo AgilBee de Mai 2013)
Agilité en environnement massivement procédural (Agile Dojo AgilBee de Mai 2013)Agilité en environnement massivement procédural (Agile Dojo AgilBee de Mai 2013)
Agilité en environnement massivement procédural (Agile Dojo AgilBee de Mai 2013)
 
Agile Tour 2011 - Lille
Agile Tour 2011 - LilleAgile Tour 2011 - Lille
Agile Tour 2011 - Lille
 
Atelier FLUPA UX-Days 2016 - "Test utilisateur d'accessibilité, par vous, pou...
Atelier FLUPA UX-Days 2016 - "Test utilisateur d'accessibilité, par vous, pou...Atelier FLUPA UX-Days 2016 - "Test utilisateur d'accessibilité, par vous, pou...
Atelier FLUPA UX-Days 2016 - "Test utilisateur d'accessibilité, par vous, pou...
 
Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à Scrum
 
Domain Driven Design - Agile France 2010
Domain Driven Design - Agile France 2010Domain Driven Design - Agile France 2010
Domain Driven Design - Agile France 2010
 
Gérer vos projets avec agilité
Gérer vos projets avec agilitéGérer vos projets avec agilité
Gérer vos projets avec agilité
 
Scrum - Une méthode agile sous la loupe ...
Scrum  - Une méthode agile sous la loupe ...Scrum  - Une méthode agile sous la loupe ...
Scrum - Une méthode agile sous la loupe ...
 
Agilité et SharePoint: Incompatible? On gage que non!
Agilité et SharePoint: Incompatible? On gage que non!Agilité et SharePoint: Incompatible? On gage que non!
Agilité et SharePoint: Incompatible? On gage que non!
 

En vedette

Docker du mythe à la réalité
Docker du mythe à la réalitéDocker du mythe à la réalité
Docker du mythe à la réalitéZenika
 
Agile Wake Up #3 : la contractualisation Agile
Agile Wake Up #3 : la contractualisation AgileAgile Wake Up #3 : la contractualisation Agile
Agile Wake Up #3 : la contractualisation AgileZenika
 
Datascience & IoT
Datascience & IoTDatascience & IoT
Datascience & IoTZenika
 
NightClazz Java 8 Decouverte
NightClazz Java 8 DecouverteNightClazz Java 8 Decouverte
NightClazz Java 8 DecouverteZenika
 
Agile Wake Up #1 du 01/12/2015 : Scrum Master's Diary par Arnaud Villenave
Agile Wake Up #1 du 01/12/2015 : Scrum Master's Diary par Arnaud VillenaveAgile Wake Up #1 du 01/12/2015 : Scrum Master's Diary par Arnaud Villenave
Agile Wake Up #1 du 01/12/2015 : Scrum Master's Diary par Arnaud VillenaveZenika
 
NightClazz Spark / Machine Learning
NightClazz Spark / Machine LearningNightClazz Spark / Machine Learning
NightClazz Spark / Machine LearningZenika
 
NigthClazz Spark - Machine Learning / Introduction à Spark et Zeppelin
NigthClazz Spark - Machine Learning / Introduction à Spark et ZeppelinNigthClazz Spark - Machine Learning / Introduction à Spark et Zeppelin
NigthClazz Spark - Machine Learning / Introduction à Spark et ZeppelinZenika
 
Conference MicroServices101 - 1ere partie
Conference MicroServices101 - 1ere partieConference MicroServices101 - 1ere partie
Conference MicroServices101 - 1ere partieZenika
 
Matinale React
Matinale ReactMatinale React
Matinale ReactZenika
 
Matinale DevOps / Docker
Matinale DevOps / DockerMatinale DevOps / Docker
Matinale DevOps / DockerZenika
 
Agile Wake Up #1 du 01/12/2015 : L'agilité à grande échelle
Agile Wake Up #1 du 01/12/2015 : L'agilité à grande échelleAgile Wake Up #1 du 01/12/2015 : L'agilité à grande échelle
Agile Wake Up #1 du 01/12/2015 : L'agilité à grande échelleZenika
 
HTTP2 : ce qui va changer par Julien Landuré
HTTP2 : ce qui va changer par Julien LanduréHTTP2 : ce qui va changer par Julien Landuré
HTTP2 : ce qui va changer par Julien LanduréZenika
 
NightClazz Build Tools & Continuous Delivery Avancé
NightClazz Build Tools & Continuous Delivery AvancéNightClazz Build Tools & Continuous Delivery Avancé
NightClazz Build Tools & Continuous Delivery AvancéZenika
 
Agile Wake Up #3 : Lean UX
Agile Wake Up #3 : Lean UXAgile Wake Up #3 : Lean UX
Agile Wake Up #3 : Lean UXZenika
 
Motivation 3.0 : sens, autonomie et maîtrise.
Motivation 3.0 : sens, autonomie et maîtrise.Motivation 3.0 : sens, autonomie et maîtrise.
Motivation 3.0 : sens, autonomie et maîtrise.Zenika
 
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...Zenika
 
NightClazz Docker Découverte
NightClazz Docker Découverte NightClazz Docker Découverte
NightClazz Docker Découverte Zenika
 
Zenika matinale spark-zeppelin_ml
Zenika matinale spark-zeppelin_mlZenika matinale spark-zeppelin_ml
Zenika matinale spark-zeppelin_mlZenika
 

En vedette (18)

Docker du mythe à la réalité
Docker du mythe à la réalitéDocker du mythe à la réalité
Docker du mythe à la réalité
 
Agile Wake Up #3 : la contractualisation Agile
Agile Wake Up #3 : la contractualisation AgileAgile Wake Up #3 : la contractualisation Agile
Agile Wake Up #3 : la contractualisation Agile
 
Datascience & IoT
Datascience & IoTDatascience & IoT
Datascience & IoT
 
NightClazz Java 8 Decouverte
NightClazz Java 8 DecouverteNightClazz Java 8 Decouverte
NightClazz Java 8 Decouverte
 
Agile Wake Up #1 du 01/12/2015 : Scrum Master's Diary par Arnaud Villenave
Agile Wake Up #1 du 01/12/2015 : Scrum Master's Diary par Arnaud VillenaveAgile Wake Up #1 du 01/12/2015 : Scrum Master's Diary par Arnaud Villenave
Agile Wake Up #1 du 01/12/2015 : Scrum Master's Diary par Arnaud Villenave
 
NightClazz Spark / Machine Learning
NightClazz Spark / Machine LearningNightClazz Spark / Machine Learning
NightClazz Spark / Machine Learning
 
NigthClazz Spark - Machine Learning / Introduction à Spark et Zeppelin
NigthClazz Spark - Machine Learning / Introduction à Spark et ZeppelinNigthClazz Spark - Machine Learning / Introduction à Spark et Zeppelin
NigthClazz Spark - Machine Learning / Introduction à Spark et Zeppelin
 
Conference MicroServices101 - 1ere partie
Conference MicroServices101 - 1ere partieConference MicroServices101 - 1ere partie
Conference MicroServices101 - 1ere partie
 
Matinale React
Matinale ReactMatinale React
Matinale React
 
Matinale DevOps / Docker
Matinale DevOps / DockerMatinale DevOps / Docker
Matinale DevOps / Docker
 
Agile Wake Up #1 du 01/12/2015 : L'agilité à grande échelle
Agile Wake Up #1 du 01/12/2015 : L'agilité à grande échelleAgile Wake Up #1 du 01/12/2015 : L'agilité à grande échelle
Agile Wake Up #1 du 01/12/2015 : L'agilité à grande échelle
 
HTTP2 : ce qui va changer par Julien Landuré
HTTP2 : ce qui va changer par Julien LanduréHTTP2 : ce qui va changer par Julien Landuré
HTTP2 : ce qui va changer par Julien Landuré
 
NightClazz Build Tools & Continuous Delivery Avancé
NightClazz Build Tools & Continuous Delivery AvancéNightClazz Build Tools & Continuous Delivery Avancé
NightClazz Build Tools & Continuous Delivery Avancé
 
Agile Wake Up #3 : Lean UX
Agile Wake Up #3 : Lean UXAgile Wake Up #3 : Lean UX
Agile Wake Up #3 : Lean UX
 
Motivation 3.0 : sens, autonomie et maîtrise.
Motivation 3.0 : sens, autonomie et maîtrise.Motivation 3.0 : sens, autonomie et maîtrise.
Motivation 3.0 : sens, autonomie et maîtrise.
 
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...
Agile Wake Up #1 du 01/12/2015 : L'agilité au service des projets Orange Fran...
 
NightClazz Docker Découverte
NightClazz Docker Découverte NightClazz Docker Découverte
NightClazz Docker Découverte
 
Zenika matinale spark-zeppelin_ml
Zenika matinale spark-zeppelin_mlZenika matinale spark-zeppelin_ml
Zenika matinale spark-zeppelin_ml
 

Similaire à Agile Tour 2016 @ Lille

Outils informatiques agiles au sein d'une agence digitale
Outils informatiques agiles au sein d'une agence digitaleOutils informatiques agiles au sein d'une agence digitale
Outils informatiques agiles au sein d'une agence digitaleChristophe NEY
 
Comment créer un produit en mode startup Agile @Digicoop - Maxime Bouroumeau-...
Comment créer un produit en mode startup Agile @Digicoop - Maxime Bouroumeau-...Comment créer un produit en mode startup Agile @Digicoop - Maxime Bouroumeau-...
Comment créer un produit en mode startup Agile @Digicoop - Maxime Bouroumeau-...Agile En Seine
 
Catalogue de stage
Catalogue de stageCatalogue de stage
Catalogue de stagemzoughi Anis
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Blackbird
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussicyrilpicat
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiOCTO Technology Suisse
 
Méthodologie projet, historique et innovation
Méthodologie projet, historique et innovationMéthodologie projet, historique et innovation
Méthodologie projet, historique et innovation2le
 
Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011agnes_crepet
 
Quelle métrique pour fédérer Dev & Ops ?
Quelle métrique pour fédérer Dev & Ops ? Quelle métrique pour fédérer Dev & Ops ?
Quelle métrique pour fédérer Dev & Ops ? Jacky Galicher
 
Quelle métrique pour fédérer Dev & Ops ?
Quelle métrique pour fédérer Dev & Ops ? Quelle métrique pour fédérer Dev & Ops ?
Quelle métrique pour fédérer Dev & Ops ? Jacky Galicher
 
jobup.ch relance de la bourse de l'emploi
jobup.ch relance de la bourse de l'emploijobup.ch relance de la bourse de l'emploi
jobup.ch relance de la bourse de l'emploiWalter Schärer
 
SAFe Workplace… ? Quand l'agilité transforme nos espaces de travail physiques...
SAFe Workplace… ? Quand l'agilité transforme nos espaces de travail physiques...SAFe Workplace… ? Quand l'agilité transforme nos espaces de travail physiques...
SAFe Workplace… ? Quand l'agilité transforme nos espaces de travail physiques...Agile En Seine
 
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...Ametys
 
10.ans.dans.le.retro
10.ans.dans.le.retro10.ans.dans.le.retro
10.ans.dans.le.retromatbarbereau
 
Ged Open Source - Documation 2010
Ged Open Source - Documation 2010Ged Open Source - Documation 2010
Ged Open Source - Documation 2010Thomas Choppy
 
Presentation inochi réalisations / développement - Accompagnateur Web
Presentation inochi réalisations / développement - Accompagnateur WebPresentation inochi réalisations / développement - Accompagnateur Web
Presentation inochi réalisations / développement - Accompagnateur WebINOCHI
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...ENSIBS
 

Similaire à Agile Tour 2016 @ Lille (20)

Outils informatiques agiles au sein d'une agence digitale
Outils informatiques agiles au sein d'une agence digitaleOutils informatiques agiles au sein d'une agence digitale
Outils informatiques agiles au sein d'une agence digitale
 
Comment créer un produit en mode startup Agile @Digicoop - Maxime Bouroumeau-...
Comment créer un produit en mode startup Agile @Digicoop - Maxime Bouroumeau-...Comment créer un produit en mode startup Agile @Digicoop - Maxime Bouroumeau-...
Comment créer un produit en mode startup Agile @Digicoop - Maxime Bouroumeau-...
 
Catalogue de stage
Catalogue de stageCatalogue de stage
Catalogue de stage
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
 
Brochure Vers l'entreprise Agile
Brochure Vers l'entreprise AgileBrochure Vers l'entreprise Agile
Brochure Vers l'entreprise Agile
 
Méthodologie projet, historique et innovation
Méthodologie projet, historique et innovationMéthodologie projet, historique et innovation
Méthodologie projet, historique et innovation
 
Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011Introduction a l_agilite_iut_lyon_1_decembre2011
Introduction a l_agilite_iut_lyon_1_decembre2011
 
Quelle métrique pour fédérer Dev & Ops ?
Quelle métrique pour fédérer Dev & Ops ? Quelle métrique pour fédérer Dev & Ops ?
Quelle métrique pour fédérer Dev & Ops ?
 
Quelle métrique pour fédérer Dev & Ops ?
Quelle métrique pour fédérer Dev & Ops ? Quelle métrique pour fédérer Dev & Ops ?
Quelle métrique pour fédérer Dev & Ops ?
 
jobup.ch relance de la bourse de l'emploi
jobup.ch relance de la bourse de l'emploijobup.ch relance de la bourse de l'emploi
jobup.ch relance de la bourse de l'emploi
 
Presentation Kantree et Méthodologies
Presentation Kantree et MéthodologiesPresentation Kantree et Méthodologies
Presentation Kantree et Méthodologies
 
SAFe Workplace… ? Quand l'agilité transforme nos espaces de travail physiques...
SAFe Workplace… ? Quand l'agilité transforme nos espaces de travail physiques...SAFe Workplace… ? Quand l'agilité transforme nos espaces de travail physiques...
SAFe Workplace… ? Quand l'agilité transforme nos espaces de travail physiques...
 
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
 
10.ans.dans.le.retro
10.ans.dans.le.retro10.ans.dans.le.retro
10.ans.dans.le.retro
 
Ged Open Source - Documation 2010
Ged Open Source - Documation 2010Ged Open Source - Documation 2010
Ged Open Source - Documation 2010
 
WygDay 2010
WygDay 2010WygDay 2010
WygDay 2010
 
Presentation inochi réalisations / développement - Accompagnateur Web
Presentation inochi réalisations / développement - Accompagnateur WebPresentation inochi réalisations / développement - Accompagnateur Web
Presentation inochi réalisations / développement - Accompagnateur Web
 
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
Agile Tour Paris 2014 : Ma stack d'outils Agiles, tout un programme !, Cedric...
 

Plus de Jean-Baptiste Vigneron (9)

Introduction à Angular
Introduction à AngularIntroduction à Angular
Introduction à Angular
 
Une introduction à Javascript et ECMAScript 6
Une introduction à Javascript et ECMAScript 6Une introduction à Javascript et ECMAScript 6
Une introduction à Javascript et ECMAScript 6
 
Université du soir - TDD
Université du soir - TDDUniversité du soir - TDD
Université du soir - TDD
 
Initiation à ASP.NET 4.0
Initiation à ASP.NET 4.0Initiation à ASP.NET 4.0
Initiation à ASP.NET 4.0
 
Atelier initiation Windows Phone 7
Atelier initiation Windows Phone 7Atelier initiation Windows Phone 7
Atelier initiation Windows Phone 7
 
Pattern MVVM avec MVVM Light Toolkit
Pattern MVVM avec MVVM Light ToolkitPattern MVVM avec MVVM Light Toolkit
Pattern MVVM avec MVVM Light Toolkit
 
Langage C#
Langage C#Langage C#
Langage C#
 
.NET Framework
.NET Framework.NET Framework
.NET Framework
 
Versioning avec Git
Versioning avec GitVersioning avec Git
Versioning avec Git
 

Agile Tour 2016 @ Lille

  • 1. AGILE TOUR 2016 Compte-Rendu Freddie DEWALEYNE Jean-Baptiste VIGNERON
  • 2. Sommaire  L’Agile Tour en quelques mots…  Keynote : #NoEstimates  5 ans pour passer du Cycle en V aux Features Teams  Où en est le contrat agile en 2016 ?  Votre job sera remplacé par un indien ou un robot…  Living Documentation  Évitez la lassitude, créez vos propres formats de rétrospective  Ce que la revue de code m’a apporté  Mon processus de design en tant que PO sans UX designer  J'anime une rétrospective productive  L’agilité à 200 personnes
  • 3. L’Agile Tour en quelques mots… Présentation  Conférences, rencontres, ateliers et échanges autour des méthodes agiles  Evénement international, organisé dans plus de 80 villes dans le monde  Site officiel: http://www.agiletour.org  A Lille :  Organisé par l’association Nord-Agile (http://www.nord-agile.org)  13 et 14 octobre 2016 à Euratechnologies de 8h30 à 17h  Plus de 350 participants, 25 conférenciers  En France :  15 villes dont Paris, Aix-Marseille, Lyon, Sophia Antipolis, Toulouse…
  • 4. L’Agile Tour Partenaires et sponsors lillois Norsys OCTO OPEN Proxiad Zenika AXA Capgemini Davidson Consulting Décathlon EFIDEV Nordnet
  • 5. KeyNote Mouvement #NoEstimates  Stoppez les estimations  Utilisez les « story points » (1 / 3 / 5… ou S / M / L…) pour estimer les users stories  Ne montez pas trop dans les « story points » (sinon découpez les stories)  Utilisez les métriques pour estimer le coût réel d’une fiche  Se baser sur les métriques projets pour connaître votre vélocité (cycle time, etc.)  Plutôt que de ramener les story points à des jours hommes  Une fiche estimée « M » ne prend pas le même temps de réalisation selon le projet  Quand la story est trop grosse  Ne pas hésiter à la découper  Décider la partie à traiter aujourd’hui et celle qu’on fera demain  La compréhension du besoin sera plus claire après la première livraison  La boucle de feedback est réduite
  • 6. 5 ans pour passer du Cycle en V aux Features Teams AXA  DSI AXA France : 2000 personnes, divisés en départements  2011 : Passage à Scrum  2013 : Passage à Kanban  2016 : Passage aux Features Teams  Nouvelle organisation :  Tribus (Département)  Domaines (fonctionnel couvrant plusieurs produits)  Squads (Product Owner + Scrum Master + développeurs + testeurs)  Equipes multi-transverses  Chapters: communauté de pratiques transverses aux domaines par rôle (PO / SM / Dev…)  Guildes: communauté de pratiques transverses (Archi, Sécurité, Tests, Dev, UX/UI…)  Equipes: co-localisées, compétentes et auto-organisées
  • 7. 5 ans pour passer du Cycle en V aux Features Teams AXA  Indicateurs de mesures :  OnTime / OnScope / OnBudget  Le turnover / La qualité (de code, de tests) / La maturité au niveau des features teams  Réorganisations au niveau :  Localisation  Outils  Organisation avec les prestataires  Impacts au niveau communication, formations et recrutement (vu que les rôles ont changé)
  • 8.  Succès projet = satisfaction Client + satisfaction Equipe  Les contrats de prestations en informatique aujourd’hui en France  Forfait (eng: « Fixed-price contract »)  3 CONTRAINTES : Périmètre (Scope) + Coût + Prix  Les risques sont intégralement du côté FOURNISSEUR  Régie (eng: « Time and Materials »)  1 CONTRAINTE : Coût  Les risques sont intégralement du côté CLIENT http://www.slideshare.net/Zenika/agile-wake-up-3-la-contractualisation-agile Où en est le contrat agile en 2016 ? Zenika
  • 9. Où en est le contrat agile en 2016 ? Zenika  Idée  Créer un contrat agile  Equilibrer les risques entre le client et le fournisseur  Engagement fort  Pénalités partagées  Clauses miroirs (qu’on peut lire dans les deux sens, en inversant les termes « client » et « fournisseur »)  Lister ce qui est prévu en cas de défaillance  Moins de spécifications écrites (par rapport au forfait, vu qu’on est en mode agile) http://www.slideshare.net/Zenika/agile-wake-up-3-la-contractualisation-agile
  • 10. Où en est le contrat agile en 2016 ? Zenika  Article 1 : Déclaration d’intention  Coût fixé, Temps fixé  Mais il est noté que le scope peut changer en cours de route, ou que le fournisseur ait mal estimé la charge…  Article 2 : Engagements pour…  Le client de fournir un PO qui connaît l’agilité et respecte les pratiques  Le fournisseur de fournir une « force de frappe » avec la manière de procéder détaillée  On détaille alors le fonctionnement de la méthodo utilisée (Scrum, backlog, sprints de 2 semaines, daily meetings, livraisons continues etc.) http://www.slideshare.net/Zenika/agile-wake-up-3-la-contractualisation-agile
  • 11. Où en est le contrat agile en 2016 ? Zenika  Article 3 : Si le client veut modifier le scope  On casse le sprint  Les réalisations en cours ou déjà effectuées sont facturées en Régie  Article 4 : Facturation  Imposer une partie fixe et une partie variable dans le tarif journalier  La partie variable est facturée selon l’estimation faite et les réalisations effectuées  Si les réalisations sont terminées avant ou à temps, le client paie les 2 parties  Si les réalisations prennent plus de temps, seule la partie fixe est facturée pour les jours « en trop » http://www.slideshare.net/Zenika/agile-wake-up-3-la-contractualisation-agile
  • 12. Votre job sera remplacé par un indien ou un robot Ismael Hery  La machine a dépassé l’homme dans certains domaines, et cela ne devrait pas s’arrêter  1997 : La machine « Deep Blue » d’IBM bat Kasparov aux échecs  2014 : un ordinateur réussit le test de Turing  Ce qui attend les hommes…  Chômage  La multiplication des « bullshit jobs »  Des jobs aux responsabilités limitées  Des jobs aux sens minimalistes
  • 13. Votre job sera remplacé par un indien ou un robot Ismael Hery  Ce que les robots ne font pas encore :  Créativité, Intuition  Relationnel, Empathie, Communication  Leadership  Piloter d’autres machines ou des outils complexes  Créer du « beau » et du « bon »  Machine > Homme mais… (Machine + Homme) > Machine seule  Certains jobs ne sont pas prêts d’être remplacés par une machine  Les jobs où l’expérience client est meilleure avec un humain (ex: la cuisine)  Les jobs avec un très haut niveau d’expertise technologique
  • 14. Votre job sera remplacé par un indien ou un robot Ismael Hery  Le chemin pour ne pas atteindre le « bullshit job »  Focalisez-vous sur ce que les robots ne savent pas (bien) faire  Produisez au niveau des meilleurs  Apprenez en permanence, restez débutant  Qu’est-ce que j’ai appris ces six derniers mois ?  Qu’est-ce que je peux apprendre dans les six prochains mois ?  Produisez au niveau des meilleurs  Valeur économique  Qualité  Apprenez à créer aussi vite que les meilleurs
  • 15. Living Documentation Arolla  Documentation  Passer/Transmettre du savoir  Trier les informations accessibles et utiles pour des personnes techniques et non techniques  Meilleurs moyens pour transmettre du savoir  Conversations  Mob-programming (programmation en groupe)  Pair-programming  La documentation est importante…  Mais elle prend du temps et peut sembler contraignante à rédiger…  Il ne faut pas mélanger la doc « toujours vraie » (def générales, doc d’installation…) de celle pouvant changer dans le temps (doc technique, doc fonctionnelle…)
  • 16. Living Documentation Arolla  Il est possible de générer de la doc à partir du code (Le code EST la documentation)  En méthodo BDD, les scénarios peuvent être générés dans un format pour les utilisateurs et/ou le métier  Pickles, outil de génération pour Specflow / Cucumber à partir des scénarios (HTML / DOC / PDF…)  http://www.picklesdoc.com  https://cucumber.io / http://www.specflow.org  Génération de diagrammes d’architecture depuis le code  Découpez votre architecture par domaine fonctionnel (« Domain Driven Design ») et non plus seulement par couche technique (3 tiers, MVC…)  Les namespaces / packages et les classes deviennent de la doc (et aussi avec l’aide des commentaires JavaDoc, balises XML C#...)  Utilisation des « bounded context » (http://martinfowler.com/bliki/BoundedContext.html)  Le fonctionnel devient lisible et compréhensible à l’aider des diagrammes générés à partir du code
  • 17. Évitez la lassitude, créez vos propres formats de rétrospective OCTO  Une bonne retrospective est dynamique, fraîche et motivante  Le site “retromat" (http://plans-for-retrospectives.com) est une mine d’or, il permet de construire les retrospective en suivant 5 étapes :  ouvrir la rétrospective, permettant de briser la glace et d’amorcer une rétrospective dynamique  récupérer les données, afin de récupérer les retours de chaque  générer des idées, propositions d’amélioration  décider des actions, engagement  clore la rétrospective  Terminer positivement afin d’avoir toute la motivation nécessaire pour le prochain Sprint ! :-)
  • 18. Évitez la lassitude, créez vos propres formats de rétrospective OCTO  Quelques feedbacks de de Scrum Master :  utiliser des outils de chat tels que Slack irc-like permettant d’avoir des discussions dans des chatrooms : autour de projets, technologies, problématiques particulières.  utiliser des outils permettant de suivre les tâches d’un projet et de suivre les indicateurs générés automatiquement (suite Atlassian : Jira, Confluence …, Pivotal Tracker, Trello, Redmine …)  utiliser des outils de collaboration en ligne afin de travailler avec des équipes partagées (pluri- site, télétravail …) :  Padlet (https://fr.padlet.com/features)  Google Hangout  https://www.retrium.com  Deekit (tableau blanc collaboratif https://www.deekit.com  organiser des événements en dehors du lieu de travail, particulièrement en début de projet : escape games … afin de créer au plus tôt un esprit d’équipe et booster la motivation
  • 19. Ce que la revue de code m’a apporté AXA  https://blog.axawebcenter.fr/methodologie/ce-que-la-revue-de-code-ma-apporte/  « Egoless programming »  Présenter son code aux autres peut faire peur…  On juge le CODE, et non la personne qui l’a écrit  Principe respecté: « Dur avec le code, doux avec les gens »  Pour que la revue de code se passe bien  Définissez des rôles : les lecteurs, le modérateur, le scribe et le time-keeper (gardien du temps)  1 minute maxi par point relevé  Quand une discussion vient à s’éterniser…  Le time-keeper annonce que cela fait une minute que l’on parle du même sujet  Le modérateur décide de continuer la conversation, de conclure, ou de réorganiser un point dédié plus tard  Unité de mesure pour une code review : Nombre de WTF / minutes
  • 20. Mon processus de design en tant que PO sans UX designer OCTO  UX Design : Pratique / méthodo pour apporter une réponse à un besoin donné dans un contexte donné  Comment introduire les pratiques UX sans perdre en efficacité ?  Rencontrer et échanger avec les utilisateurs  Un CP marketing  Le client  Vous  Votre équipe  Aucun d’entre eux n’est votre UTILISATEUR  Comment faire quand vous ne pouvez pas (officiellement) rencontrer les utilisateurs  Niveau 0 : Soyez « opportuniste » (mode pirate)  Quand vous obtenez le nom d’un utilisateur, contactez-le  Niveau 1 : Rendez-vous réguliers  Niveau 2 : Ritualiser (30min / 1h par semaine)
  • 21. Mon processus de design en tant que PO sans UX designer OCTO  Rencontrer les utilisateurs n’est pas une option / un privilège, c’est le métier du PO  Designez le parcours avant de faire des maquettes  N’hésitez pas à copier les autres  Reprendre les standards existants, intégrer des patterns auxquels l’utilisateur est déjà habitué  Ex: Recherche LinkedIn, album photo Facebook, paniers Amazon / Fnac etc  Prototypez rapidement pour apprendre rapidement  Construisez et documentez les patterns utilisés  Faire un émerger un toolkit standard à la société (ex: Bootstrap, Materials…)  Montrez les maquettes aux utilisateurs au plus tôt (pour les feedbacks)  Tout outil de design convient : stylo / papier, Powerpoint, Balsamiq…  Résultats :  Utilisateurs qualitativement plus satisfaits  Satisfaction de co-créer  Meilleure vision de la « roadmap » pour les utilisateurs  Moins de corrections / évolutions post-MEP  Du temps gagné pour les équipes
  • 22. J'anime une rétrospective productive CGI  Exercice régulier  Enoncer les Forces et les faiblesses  Identifier des actions d’amélioration  Définir le cadre de sécurité  Zone de sécurité  Rien ne sortira de la salle  Pas de compte-rendu, mais un plan d’actions qui sort  Transparence  Bienveillance  On se rend bien compte qu’il y a un soucis, mais on veut le résoudre
  • 23. J'anime une rétrospective productive CGI  Déroulé type  « Ice-breaker » pour bien commencer (pour libérer l’esprit, destresser)  Récupérer les données  Serious Game  +/-  Etoile de mer (Moins de…, Plus de…, A continuer, A améliorer, A arrêter) https://leblogdumanagementdeprojet.com/2015/09/28/adoptez-une-etoile-de-mer-pour-des-retrospectives- agile-plus-amusantes-et-plus-productives/  4L (Like, Learn, Long for, Laked) https://agilamat.wordpress.com/2012/10/29/la-retrospective-4l  SWOT (Forces / Faiblesses / Opportunités / Menaces) http://agilelucero.com/agile/swot-retrospective/  Speedboat http://coach-agile.com/speed-boat  Jouez avec la créativité  Jouez avec les émotions
  • 24. J'anime une rétrospective productive CGI  Autres formats  Rétrospective CNV (communication non violente) http://fr.slideshare.net/patriceboisieau/usages-de-la- cnv-en-agilit-25720840  Ce que j’observe (ex: la build est KO)  Ce que je ressens (ex: l’équipe n’est pas assez attentive)  Ce que je veux (ex: soyons plus attentifs)  Ce que je demande (faisons des revues de code pour éviter que celà ne se reproduise)  Méthode des « six chapeaux » https://fr.wikipedia.org/wiki/M%C3%A9thode_des_six_chapeaux  Bleu : Organisation  Blanc : Neutralité  Noir : Pessimisme  Jaune : Créativité  Vert: Optimisme  Rouge: Emotions
  • 25. J'anime une rétrospective productive CGI  Sinon… jouez autrement !  Jeopardy : on part de la réponse et les personnes expriment la question  Bien choisir et maîtriser son activité  Regrouper les idées  Donner la priorité  Trouver les actions  ROTI sur la rétrospective (une note de 1 – j’ai perdu mon temps à 5 – très efficace)
  • 26. J'anime une rétrospective productive CGI  Participer ou animer ?  Il vaut mieux choisir, plutôt que de faire les deux  Le mieux est de prendre un animateur externe  Si ce n’est pas possible  Faîtes dire votre avis par quelqu’un d’autre  Jouez avec des casquettes : une animateur et une participant  L’animateur…  A une écoute active  Gère la discussion et répartit la parole  Gère les conflits (l’animateur n’est pas un sauveur, mais un facilitateur)  Quand c’est à distance  Utilisez un tableau blanc  Ayez un animateur de chaque côté  Privilégiez la visio-conférence plutôt que le téléphone
  • 27. L’agilité à 200 personnes Décathon  Programme « CUBE »  Seamless Expérience (expérience homogène)  Proposer la même expérience quel que soit le canal (Web, Mobile, magasin…)  Stratégie par feature et non plus par canal  Search & Choose / Buy / Get / Connect-Interact Services /UI/UX  Au début…  Features Teams orientées métier  Nouveaux silots avec obligation de résultats  Sprints de 3 semaines  Cycles en V cachés
  • 28. L’agilité à 200 personnes Décathon  Etapes réalisées  Rendre les choses visibles  Création d’une « Oobeya Room »  Tableaux visuels visibles de tous  Backlogs des équipes  Releases  Pilotage  Informations  Transformation  Rituels  Daily Scrum  Daily Nexus (entre scrum masters à 11h)  Démos communes  Le planning est figé pour tout le monde  Les sprints commencent et finissent en même temps NEXUS FEATURE SCRUM TEAM SCRUM TEAM