SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
Le journal d’une
tortue qui sprinte
autour du monde
Urban Turtle
Vincent Cléroux
 À Pyxis depuis bientôt 7 ans
 3 ans à titre de conseiller Agile
en entreprise
 2 ans à titre de Scrum Master
pour /studio
 2 ans à titre de Product Owner
pour Urban Turtle
 Membre du conseil d’administration de la
communauté Agile de Montréal pendant 4 ans
 Entrepreneur et fondateur de Logiweb pendant les
8 premières années de ma carrière
Qui êtes-vous?
 PO? SM? Dev? Autre?
 Quels outils utilisez-vous pour gérer votre
backlog? (Excel, JIRA, UT, autre…)?
Contexte
Qu’est-ce que Urban Turtle?
Qu’est-ce que Urban Turtle?
Urban Turtle est un
regroupement
d'extensions qui
améliorent
l'expérience des
équipes Agiles sur la
plateforme ALM Team
Foundation Server de
Microsoft.
Mêlée quotidienne
Gestion de produit
Tableau de travail
Carnet de produit
Tableau de bord
2001 2006 2008 2012 2012+
Où tout a commencé…
Évolution graphique
L’équipe derrière le produit
 4 développeurs
 2 spécialistes en ventes
et marketing
 1 Product Owner
Le rôle de Scrum Master
est assuré par l’équipe,
en rotation.
Entre la valeur
et l’innovation
Product
Owner
Clients
Dev.
/studio
Équipe
Marketing
Parties
prenantes
Clients
potentiels
et
webinaires
Conseillers
Agiles
Pyxis
Les sources
d’idées
Recueillir l’information des clients pour
déterminer des tendances et des priorités
Sondage In-app
Portail de soutien Zendesk
Rencontres d’utilisateurs
Sondage externe
Information manquante
Utilisation des features
A/B Testing
Les idées
viennent des
clients
Par contre, il faut
garder un
équilibre entre
le feedback,
l’innovation et
les problèmes
Technology
adoption life
cycle
En équipe,
axer les
discussions sur
la valeur qu’on
souhaite
apporter aux
utilisateurs
Rencontres d’innovation et de créativité
Code name: T-Rex
Journées libres
Code name: WysiwygUT
L’expérience!
 2013 – Défi 12 mois 12 releases!
 2014 – 13 releases!
 2015 – 16 releases!
 2016 – 6 releases à date!
 Mais 2 nouvelles features d’envergure “Epic
board” et “Stand-up board”
 Qu’est-ce qui est le meilleur?
Agilité et
Urban Turtle
Mon évaluation de l’Agilité
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
Les principes
Livrez rapidement et régulièrement
des fonctionnalités à valeur ajoutée.
Accueillez les changements de
besoins.
Livrez fréquemment un logiciel
opérationnel avec des cycles courts.
Les utilisateurs et les développeurs
doivent travailler ensemble.
Réalisez les projets avec des personnes
motivées et faites-leur confiance pour
atteindre les objectifs.
La méthode la plus simple et la plus
efficace est le dialogue en face à
face.
Un logiciel opérationnel est la
principale mesure d’avancement.
Les processus Agiles encouragent un
rythme de développement
soutenable.
Une attention continue à l'excellence
technique et à une bonne conception.
La simplicité – c’est-à-dire l’art de
minimiser la quantité de travail inutile –
est essentielle.
Les meilleures architectures,
spécifications et conceptions
émergent d'équipes auto-organisées.
À intervalles réguliers, l'équipe réfléchit
aux moyens de devenir plus efficace.
Les valeurs et
principes Agiles
(culture Agile) sont
plus important
que les règles des
frameworks
Scrum, Kanban…
Scrum
Support difficile à
prévoir
Montée de la
popularité de Kanban
Cérémonies longues et
n’apportant pas
beaucoup de valeur
Passage à Kanban
entrepris par le Product
Owner
Kanban
Nous avons des
difficultés à respecter
les limites (WIP)
Nous ne sommes pas
« drivers » de la mise en
production
Il y a perte du sentiment
d’urgence et
d’engagement
(timebox)
Il y a une baisse de la
prédictibilité des
livraisons
Le retour à Scrum est
entrepris par l’équipe
Scrum
On prévoit du temps
moyen pour le soutien
On rehausse notre
définition de « terminé »
On se concentre sur
l’amélioration de nos
prévisions pour un sprint
On ouvre moins de
stories en parallèle
D’un framework à l’autre
A-t-on vraiment besoin d’un
Scrum Master?
Les killers pour notre équipe
Les membres d’équipe
qui changent
Des rétros qui tournent en rond
• Axées sur la communication et les soft skills, nous oublions parfois les
aspects techniques…
• Les points d’action qui ne sont pas réalisés…
• Un signe que ce n’était pas important ou plutôt que c’était un
manque d’engagement ou de motivation de la part de l’équipe?
Le marketing dans l’équipe
Développeurs
Marketing
Product
Owner
Avantage
• Collaboration
• Transparence
• Pas de surprises
• Tout le monde dans
le même bateau
Désavantage
• Spécialité distincte
• Discussion unilatérale
pendant les
rétrospectives, mais…
Plus
techniquement
parlant
TFS
UrbanTurtle
2008 / 2010
Les défis de TFS
 Urban Turtle est un add-on sur
une plateforme qui n’était pas
faite pour supporter les add-ons
 Extrêmement couplé à TFS
depuis le début, nous trainons
ce code legacy depuis
 TFS est un produit agnostique de
méthodologie. Il peut être utilisé
autant pour des projets Scrum
ou waterfall
 La configuration et le mapping
des concepts entre TFS et
Urban Turtle sont donc
complexes 2016
TFS
Urban
Turtle
REST
API
Urban
Turtle
Points forts et d’amélioration
 Un seul code de base afin de supporter toutes les
versions de TFS (2012, 2013, 2015 / Update X)
 Nous avons visé la simplicité au niveau des branches
 Un nightly build permet de compiler UT
sur toutes les version de TFS et d’exécuter les tests
 On découple peu à peu
 On déploie des efforts de découplage de la plateforme TFS
 La boîte noir qu’était TFS a des API REST depuis 2014
Résultats
 Chaque release prend
en moyenne 2 jours
 À 16 releases en 2015,
c’est l’équivalent de 32
jours de stabilisation!
 On a tout de même un
produit de qualité ou les
crashes sont
pratiquement inexistants
Stratégie de qualité
Tests
manuels
 Notre couplage à TFS rend les
tests unitaires difficiles
 Il y a un manque de tests dans
le code legacy
 Les nouvelles fonctionnalités
ont une base plus solide de
tests
 Nous avons abandonné les UI
tests (Selenium) dans le passé
parce que c’était trop difficiles
à maintenir
 Il manque une stratégie pour
s’attaquer à la performance
Service à la clientèle
 L’équipe s’occupe de
résoudre les problèmes
autant que de répondre
aux questions
 Une seule règle
24 h max pour traiter les
tickets
 Moyenne de temps
accordé au soutien
0,5 à 1 journée par
semaine
Deux
développeurs
Deux
développeurs
En rotation à chaque sprint
Temps de réponse moyen : 15 h
Moyenne de tickets par mois : 15
Mes
inspirations
Des inspirations à partager
 Culture Agile à Spotify
Parties 1 et 2 disponibles sur YouTube
 Les derniers changements du guide Scrum
– Discussions sur les “Core Values” de Scrum—
YouTube : Scrum Guide Refresh July 2016—
Scrum Pulse Episode #14
 Blogue de Roman Pichler pour le PO
www.romanpichler.com/blog/
Des inspirations à partager

Contenu connexe

Tendances

Livre de jeux de l’Agilité à grande échelle (Agile Scaling)
Livre de jeux de l’Agilité à grande échelle (Agile Scaling)Livre de jeux de l’Agilité à grande échelle (Agile Scaling)
Livre de jeux de l’Agilité à grande échelle (Agile Scaling)
Agile Montréal
 
Pourquoi adoptent-ils Kanban partout ? Propos chocs ! - Daniel Doiron
Pourquoi adoptent-ils Kanban partout ? Propos chocs ! - Daniel DoironPourquoi adoptent-ils Kanban partout ? Propos chocs ! - Daniel Doiron
Pourquoi adoptent-ils Kanban partout ? Propos chocs ! - Daniel Doiron
Agile Montréal
 
Le rôle des exécutifs et gestionnaires dans la transformation Agile
Le rôle des exécutifs et gestionnaires dans la transformation AgileLe rôle des exécutifs et gestionnaires dans la transformation Agile
Le rôle des exécutifs et gestionnaires dans la transformation Agile
Agile Montréal
 
Pitié, ne construisez pas le nouveau pont Champlain en Agilité...
Pitié, ne construisez pas le nouveau pont Champlain en Agilité...Pitié, ne construisez pas le nouveau pont Champlain en Agilité...
Pitié, ne construisez pas le nouveau pont Champlain en Agilité...
Agile Montréal
 
Bim et Agile : vers le changement - Par Chadi Kahwaji B.Arch, PMP®
Bim et Agile : vers le changement - Par Chadi Kahwaji B.Arch, PMP® �Bim et Agile : vers le changement - Par Chadi Kahwaji B.Arch, PMP® �
Bim et Agile : vers le changement - Par Chadi Kahwaji B.Arch, PMP®
Agile Montréal
 
Cap sur les bénéfices ou la transformation agile d'entreprise
Cap sur les bénéfices ou la transformation agile d'entrepriseCap sur les bénéfices ou la transformation agile d'entreprise
Cap sur les bénéfices ou la transformation agile d'entreprise
Pierre Bergé
 

Tendances (20)

Livre de jeux de l’Agilité à grande échelle (Agile Scaling)
Livre de jeux de l’Agilité à grande échelle (Agile Scaling)Livre de jeux de l’Agilité à grande échelle (Agile Scaling)
Livre de jeux de l’Agilité à grande échelle (Agile Scaling)
 
Pourquoi adoptent-ils Kanban partout ? Propos chocs ! - Daniel Doiron
Pourquoi adoptent-ils Kanban partout ? Propos chocs ! - Daniel DoironPourquoi adoptent-ils Kanban partout ? Propos chocs ! - Daniel Doiron
Pourquoi adoptent-ils Kanban partout ? Propos chocs ! - Daniel Doiron
 
L'analyste d'affaires Agile - Jeanne Estelle Thebault
L'analyste d'affaires Agile  - Jeanne Estelle ThebaultL'analyste d'affaires Agile  - Jeanne Estelle Thebault
L'analyste d'affaires Agile - Jeanne Estelle Thebault
 
Le rôle des exécutifs et gestionnaires dans la transformation Agile
Le rôle des exécutifs et gestionnaires dans la transformation AgileLe rôle des exécutifs et gestionnaires dans la transformation Agile
Le rôle des exécutifs et gestionnaires dans la transformation Agile
 
8 façons de rater votre implantation des méthodes Agiles
8 façons de rater votre implantation des méthodes Agiles8 façons de rater votre implantation des méthodes Agiles
8 façons de rater votre implantation des méthodes Agiles
 
Pitié, ne construisez pas le nouveau pont Champlain en Agilité...
Pitié, ne construisez pas le nouveau pont Champlain en Agilité...Pitié, ne construisez pas le nouveau pont Champlain en Agilité...
Pitié, ne construisez pas le nouveau pont Champlain en Agilité...
 
La transformation agile d'une grande entreprise... Comment faire ?
La transformation agile d'une grande entreprise... Comment faire ?La transformation agile d'une grande entreprise... Comment faire ?
La transformation agile d'une grande entreprise... Comment faire ?
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agiles
 
Bim et Agile : vers le changement - Par Chadi Kahwaji B.Arch, PMP®
Bim et Agile : vers le changement - Par Chadi Kahwaji B.Arch, PMP® �Bim et Agile : vers le changement - Par Chadi Kahwaji B.Arch, PMP® �
Bim et Agile : vers le changement - Par Chadi Kahwaji B.Arch, PMP®
 
Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...
Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...
Tout est lié! Processus, UX, DevOps, Architecture, BDD, QA, Lean...
 
Cap sur les bénéfices ou la transformation agile d'entreprise
Cap sur les bénéfices ou la transformation agile d'entrepriseCap sur les bénéfices ou la transformation agile d'entreprise
Cap sur les bénéfices ou la transformation agile d'entreprise
 
Adoption de l'Agilité : principes et défis
Adoption de l'Agilité : principes et défisAdoption de l'Agilité : principes et défis
Adoption de l'Agilité : principes et défis
 
Scrum is not enough
Scrum is not enoughScrum is not enough
Scrum is not enough
 
Specification executables agile tour 2016
Specification executables agile tour 2016Specification executables agile tour 2016
Specification executables agile tour 2016
 
2015 - Mon 4x4 agile : bien commencer sa "transformation agile"
2015 - Mon 4x4 agile : bien commencer sa "transformation agile"2015 - Mon 4x4 agile : bien commencer sa "transformation agile"
2015 - Mon 4x4 agile : bien commencer sa "transformation agile"
 
Les pièges à éviter pour réussir sa transition agile
Les pièges à éviter pour réussir sa transition agileLes pièges à éviter pour réussir sa transition agile
Les pièges à éviter pour réussir sa transition agile
 
Atam2014 manager agile
Atam2014 manager agileAtam2014 manager agile
Atam2014 manager agile
 
Introduction Agile au CJD Clermont Ferrand
Introduction Agile au CJD Clermont FerrandIntroduction Agile au CJD Clermont Ferrand
Introduction Agile au CJD Clermont Ferrand
 
Présentation management agile PMI
Présentation management agile PMIPrésentation management agile PMI
Présentation management agile PMI
 
Program management-agile
Program management-agileProgram management-agile
Program management-agile
 

En vedette

Tortue peinte et pin blanc
Tortue peinte et pin blancTortue peinte et pin blanc
Tortue peinte et pin blanc
kimbou0196
 
1.milly report copy
1.milly report copy1.milly report copy
1.milly report copy
MissMatich
 
Réussir son startup weekend agile
Réussir son startup weekend agileRéussir son startup weekend agile
Réussir son startup weekend agile
Florian Labadens
 
Ionic, ce n'est pas que de l'UI, meetup PhoneGap le 25-05-2015
Ionic, ce n'est pas que de l'UI, meetup PhoneGap le 25-05-2015Ionic, ce n'est pas que de l'UI, meetup PhoneGap le 25-05-2015
Ionic, ce n'est pas que de l'UI, meetup PhoneGap le 25-05-2015
Loïc Knuchel
 
De la pensée projet à la pensée produit
De la pensée projet à la pensée produitDe la pensée projet à la pensée produit
De la pensée projet à la pensée produit
OCTO Technology Suisse
 
Loci formation d'architecte
Loci formation d'architecteLoci formation d'architecte
Loci formation d'architecte
Sami Sahli
 
CV Amadou Salifou Format New
CV Amadou Salifou Format NewCV Amadou Salifou Format New
CV Amadou Salifou Format New
Amadou Salifou
 

En vedette (20)

Tortue peinte et pin blanc
Tortue peinte et pin blancTortue peinte et pin blanc
Tortue peinte et pin blanc
 
Sea horses
Sea horsesSea horses
Sea horses
 
1.milly report copy
1.milly report copy1.milly report copy
1.milly report copy
 
Avez-vous compris ce que sont les Features toggles ?
Avez-vous compris ce que sont les Features toggles ?Avez-vous compris ce que sont les Features toggles ?
Avez-vous compris ce que sont les Features toggles ?
 
Exemples et solutions : Difficultés de l’implémentation de SCRUM
Exemples et solutions : Difficultés de l’implémentation de SCRUMExemples et solutions : Difficultés de l’implémentation de SCRUM
Exemples et solutions : Difficultés de l’implémentation de SCRUM
 
Réussir son startup weekend agile
Réussir son startup weekend agileRéussir son startup weekend agile
Réussir son startup weekend agile
 
Comment construire sa communauté en partant de zéro : l'exemple Youmiam.
Comment construire sa communauté en partant de zéro : l'exemple Youmiam. Comment construire sa communauté en partant de zéro : l'exemple Youmiam.
Comment construire sa communauté en partant de zéro : l'exemple Youmiam.
 
Continuous Delivery chez LesFurets -- Deep dive Dec 2015
Continuous Delivery chez LesFurets -- Deep dive Dec 2015Continuous Delivery chez LesFurets -- Deep dive Dec 2015
Continuous Delivery chez LesFurets -- Deep dive Dec 2015
 
Devoxx france 2015 livrer chaque jour ce qui est prêt
Devoxx france 2015   livrer chaque jour ce qui est prêtDevoxx france 2015   livrer chaque jour ce qui est prêt
Devoxx france 2015 livrer chaque jour ce qui est prêt
 
Ionic, ce n'est pas que de l'UI, meetup PhoneGap le 25-05-2015
Ionic, ce n'est pas que de l'UI, meetup PhoneGap le 25-05-2015Ionic, ce n'est pas que de l'UI, meetup PhoneGap le 25-05-2015
Ionic, ce n'est pas que de l'UI, meetup PhoneGap le 25-05-2015
 
Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?Web Mobile : quelles opportunités face aux apps ?
Web Mobile : quelles opportunités face aux apps ?
 
De la pensée projet à la pensée produit
De la pensée projet à la pensée produitDe la pensée projet à la pensée produit
De la pensée projet à la pensée produit
 
Formation Accélérer le time to market
Formation Accélérer le time to marketFormation Accélérer le time to market
Formation Accélérer le time to market
 
Loci formation d'architecte
Loci formation d'architecteLoci formation d'architecte
Loci formation d'architecte
 
Introduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin GoyetteIntroduction à l'agilité - Martin Goyette
Introduction à l'agilité - Martin Goyette
 
Git Flow: un processus de développement Agile
Git Flow: un processus de développement AgileGit Flow: un processus de développement Agile
Git Flow: un processus de développement Agile
 
Lean & Agile UX - afterwork Axance
Lean & Agile UX - afterwork AxanceLean & Agile UX - afterwork Axance
Lean & Agile UX - afterwork Axance
 
Grupo 12 Selección del Método y Trabajo de Investigación
Grupo 12 Selección del Método y Trabajo de InvestigaciónGrupo 12 Selección del Método y Trabajo de Investigación
Grupo 12 Selección del Método y Trabajo de Investigación
 
CV Amadou Salifou Format New
CV Amadou Salifou Format NewCV Amadou Salifou Format New
CV Amadou Salifou Format New
 
Lenguaje diagnostico
Lenguaje diagnosticoLenguaje diagnostico
Lenguaje diagnostico
 

Similaire à Le journal d'une tortue qui sprinte autour du monde - Vincent Cleroux

Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010
Dominic Danis
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmse
agnes_crepet
 
Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à Scrum
Xavier Warzee
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013
agnes_crepet
 
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
Pierre Medina
 

Similaire à Le journal d'une tortue qui sprinte autour du monde - Vincent Cleroux (20)

Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010Communaute dot net Montreal juin2010
Communaute dot net Montreal juin2010
 
Impacts de l'adoption de Scrum
Impacts de l'adoption de ScrumImpacts de l'adoption de Scrum
Impacts de l'adoption de Scrum
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmse
 
Agile expliqué aux managers
Agile expliqué aux managersAgile expliqué aux managers
Agile expliqué aux managers
 
Bon coach bad coach
Bon coach bad coachBon coach bad coach
Bon coach bad coach
 
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)
 
Brochure Vers l'entreprise Agile
Brochure Vers l'entreprise AgileBrochure Vers l'entreprise Agile
Brochure Vers l'entreprise Agile
 
Du Manifeste Agile à Scrum
Du Manifeste Agile à ScrumDu Manifeste Agile à Scrum
Du Manifeste Agile à Scrum
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013
 
Le scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheurLe scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheur
 
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
 
Initiation Scrum
Initiation ScrumInitiation Scrum
Initiation Scrum
 
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...Meetup #3    tout ce que vous avez toujours voulu savoir sur safe - presentat...
Meetup #3 tout ce que vous avez toujours voulu savoir sur safe - presentat...
 
Présentation des principes Scrum
Présentation des principes ScrumPrésentation des principes Scrum
Présentation des principes Scrum
 
Bref
BrefBref
Bref
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012
 
Agilite dont vous etes le heros_AGTNantes2023.pptx
Agilite dont vous etes le heros_AGTNantes2023.pptxAgilite dont vous etes le heros_AGTNantes2023.pptx
Agilite dont vous etes le heros_AGTNantes2023.pptx
 
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
 
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 ?
 

Plus de Agile Montréal

Plus de Agile Montréal (20)

ATMTL23 - L'agilité augmentée par ChatGPT: comment utiliser l'agent intellige...
ATMTL23 - L'agilité augmentée par ChatGPT: comment utiliser l'agent intellige...ATMTL23 - L'agilité augmentée par ChatGPT: comment utiliser l'agent intellige...
ATMTL23 - L'agilité augmentée par ChatGPT: comment utiliser l'agent intellige...
 
ATMTL23 - How to create and elevate top talent? A cohort-based learning metho...
ATMTL23 - How to create and elevate top talent? A cohort-based learning metho...ATMTL23 - How to create and elevate top talent? A cohort-based learning metho...
ATMTL23 - How to create and elevate top talent? A cohort-based learning metho...
 
ATMTL23 - TANS: there always a next sprint by Tom Siebeneicher and Sander Dur
ATMTL23 - TANS: there always a next sprint by Tom Siebeneicher and Sander DurATMTL23 - TANS: there always a next sprint by Tom Siebeneicher and Sander Dur
ATMTL23 - TANS: there always a next sprint by Tom Siebeneicher and Sander Dur
 
ATMTL23 - Dépasser les frontières : Réinterpréter les Principes ISTQB avec un...
ATMTL23 - Dépasser les frontières : Réinterpréter les Principes ISTQB avec un...ATMTL23 - Dépasser les frontières : Réinterpréter les Principes ISTQB avec un...
ATMTL23 - Dépasser les frontières : Réinterpréter les Principes ISTQB avec un...
 
ATMTL23 - Comment mieux atteindre vos objectifs grâce à l'agilité comportemen...
ATMTL23 - Comment mieux atteindre vos objectifs grâce à l'agilité comportemen...ATMTL23 - Comment mieux atteindre vos objectifs grâce à l'agilité comportemen...
ATMTL23 - Comment mieux atteindre vos objectifs grâce à l'agilité comportemen...
 
ATMTL23 - Le multivers Agile - Volume 2: Odyssée vers Agiletopia par Martin L...
ATMTL23 - Le multivers Agile - Volume 2: Odyssée vers Agiletopia par Martin L...ATMTL23 - Le multivers Agile - Volume 2: Odyssée vers Agiletopia par Martin L...
ATMTL23 - Le multivers Agile - Volume 2: Odyssée vers Agiletopia par Martin L...
 
ATMTL23 - Créer une entreprise apprenante : Les principes de Peter Senge pour...
ATMTL23 - Créer une entreprise apprenante : Les principes de Peter Senge pour...ATMTL23 - Créer une entreprise apprenante : Les principes de Peter Senge pour...
ATMTL23 - Créer une entreprise apprenante : Les principes de Peter Senge pour...
 
ATMTL23 - De la Zone de Guerre à la Zone de Cœur : Un Voyage de Résilience, d...
ATMTL23 - De la Zone de Guerre à la Zone de Cœur : Un Voyage de Résilience, d...ATMTL23 - De la Zone de Guerre à la Zone de Cœur : Un Voyage de Résilience, d...
ATMTL23 - De la Zone de Guerre à la Zone de Cœur : Un Voyage de Résilience, d...
 
ATMTL23 - Réussir sa transformation agile c'est d’abord changer son état d'es...
ATMTL23 - Réussir sa transformation agile c'est d’abord changer son état d'es...ATMTL23 - Réussir sa transformation agile c'est d’abord changer son état d'es...
ATMTL23 - Réussir sa transformation agile c'est d’abord changer son état d'es...
 
ATMTL23 - The Happiness Blueprint: Positivity Experiments for Powerful Teamwo...
ATMTL23 - The Happiness Blueprint: Positivity Experiments for Powerful Teamwo...ATMTL23 - The Happiness Blueprint: Positivity Experiments for Powerful Teamwo...
ATMTL23 - The Happiness Blueprint: Positivity Experiments for Powerful Teamwo...
 
ATMTL23 - Le Developer Experience au service de la livraison en continu par A...
ATMTL23 - Le Developer Experience au service de la livraison en continu par A...ATMTL23 - Le Developer Experience au service de la livraison en continu par A...
ATMTL23 - Le Developer Experience au service de la livraison en continu par A...
 
ATMTL23 - L'Arbre de vie - Une pratique narrative pour se réapproprier son pa...
ATMTL23 - L'Arbre de vie - Une pratique narrative pour se réapproprier son pa...ATMTL23 - L'Arbre de vie - Une pratique narrative pour se réapproprier son pa...
ATMTL23 - L'Arbre de vie - Une pratique narrative pour se réapproprier son pa...
 
ATMTL23 - Atelier PNL pour ameliorer la communication par Remi Roche
ATMTL23 - Atelier PNL pour ameliorer la communication par Remi RocheATMTL23 - Atelier PNL pour ameliorer la communication par Remi Roche
ATMTL23 - Atelier PNL pour ameliorer la communication par Remi Roche
 
ATMTL23 - Remettre l'humain au coeur de l'agilité avec le Mind Mapping par Re...
ATMTL23 - Remettre l'humain au coeur de l'agilité avec le Mind Mapping par Re...ATMTL23 - Remettre l'humain au coeur de l'agilité avec le Mind Mapping par Re...
ATMTL23 - Remettre l'humain au coeur de l'agilité avec le Mind Mapping par Re...
 
ATMTL23 - La collaboration intergénérationnelle au travail par Apolline Tissier
ATMTL23 - La collaboration intergénérationnelle au travail par Apolline  TissierATMTL23 - La collaboration intergénérationnelle au travail par Apolline  Tissier
ATMTL23 - La collaboration intergénérationnelle au travail par Apolline Tissier
 
ATMTL23 - L'odysée d'un PMO vers un VMO par Elyes Dekhili et Karl Métivier
ATMTL23 - L'odysée d'un PMO vers un VMO par Elyes Dekhili et Karl MétivierATMTL23 - L'odysée d'un PMO vers un VMO par Elyes Dekhili et Karl Métivier
ATMTL23 - L'odysée d'un PMO vers un VMO par Elyes Dekhili et Karl Métivier
 
ATMTL23 - Économie coopérative et agilité par Dominique Pothier
ATMTL23 - Économie coopérative et agilité par Dominique PothierATMTL23 - Économie coopérative et agilité par Dominique Pothier
ATMTL23 - Économie coopérative et agilité par Dominique Pothier
 
ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...
ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...
ATMTL23 - Agnostic Agile, un mouvement en Agilité qui respecte les bases les ...
 
ATMTL23 - Innovation Unleashed: Inspiring Agile Teams through Creative Thinki...
ATMTL23 - Innovation Unleashed: Inspiring Agile Teams through Creative Thinki...ATMTL23 - Innovation Unleashed: Inspiring Agile Teams through Creative Thinki...
ATMTL23 - Innovation Unleashed: Inspiring Agile Teams through Creative Thinki...
 
ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...
ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...
ATMTL23 - « A community of Scientists » Saisir le pouvoir du Toyota Kata pour...
 

Le journal d'une tortue qui sprinte autour du monde - Vincent Cleroux

  • 1. Le journal d’une tortue qui sprinte autour du monde Urban Turtle
  • 2. Vincent Cléroux  À Pyxis depuis bientôt 7 ans  3 ans à titre de conseiller Agile en entreprise  2 ans à titre de Scrum Master pour /studio  2 ans à titre de Product Owner pour Urban Turtle  Membre du conseil d’administration de la communauté Agile de Montréal pendant 4 ans  Entrepreneur et fondateur de Logiweb pendant les 8 premières années de ma carrière
  • 3. Qui êtes-vous?  PO? SM? Dev? Autre?  Quels outils utilisez-vous pour gérer votre backlog? (Excel, JIRA, UT, autre…)?
  • 5. Qu’est-ce que Urban Turtle? Urban Turtle est un regroupement d'extensions qui améliorent l'expérience des équipes Agiles sur la plateforme ALM Team Foundation Server de Microsoft. Mêlée quotidienne Gestion de produit Tableau de travail Carnet de produit Tableau de bord
  • 6. 2001 2006 2008 2012 2012+ Où tout a commencé…
  • 8. L’équipe derrière le produit  4 développeurs  2 spécialistes en ventes et marketing  1 Product Owner Le rôle de Scrum Master est assuré par l’équipe, en rotation.
  • 9. Entre la valeur et l’innovation
  • 11. Recueillir l’information des clients pour déterminer des tendances et des priorités Sondage In-app Portail de soutien Zendesk Rencontres d’utilisateurs Sondage externe Information manquante Utilisation des features A/B Testing
  • 12. Les idées viennent des clients Par contre, il faut garder un équilibre entre le feedback, l’innovation et les problèmes
  • 14. En équipe, axer les discussions sur la valeur qu’on souhaite apporter aux utilisateurs
  • 15. Rencontres d’innovation et de créativité Code name: T-Rex Journées libres Code name: WysiwygUT
  • 16.
  • 17.
  • 18.
  • 19. L’expérience!  2013 – Défi 12 mois 12 releases!  2014 – 13 releases!  2015 – 16 releases!  2016 – 6 releases à date!  Mais 2 nouvelles features d’envergure “Epic board” et “Stand-up board”  Qu’est-ce qui est le meilleur?
  • 21. Mon évaluation de l’Agilité 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
  • 22. Les principes Livrez rapidement et régulièrement des fonctionnalités à valeur ajoutée. Accueillez les changements de besoins. Livrez fréquemment un logiciel opérationnel avec des cycles courts. Les utilisateurs et les développeurs doivent travailler ensemble. Réalisez les projets avec des personnes motivées et faites-leur confiance pour atteindre les objectifs. La méthode la plus simple et la plus efficace est le dialogue en face à face. Un logiciel opérationnel est la principale mesure d’avancement. Les processus Agiles encouragent un rythme de développement soutenable. Une attention continue à l'excellence technique et à une bonne conception. La simplicité – c’est-à-dire l’art de minimiser la quantité de travail inutile – est essentielle. Les meilleures architectures, spécifications et conceptions émergent d'équipes auto-organisées. À intervalles réguliers, l'équipe réfléchit aux moyens de devenir plus efficace.
  • 23. Les valeurs et principes Agiles (culture Agile) sont plus important que les règles des frameworks Scrum, Kanban…
  • 24. Scrum Support difficile à prévoir Montée de la popularité de Kanban Cérémonies longues et n’apportant pas beaucoup de valeur Passage à Kanban entrepris par le Product Owner Kanban Nous avons des difficultés à respecter les limites (WIP) Nous ne sommes pas « drivers » de la mise en production Il y a perte du sentiment d’urgence et d’engagement (timebox) Il y a une baisse de la prédictibilité des livraisons Le retour à Scrum est entrepris par l’équipe Scrum On prévoit du temps moyen pour le soutien On rehausse notre définition de « terminé » On se concentre sur l’amélioration de nos prévisions pour un sprint On ouvre moins de stories en parallèle D’un framework à l’autre
  • 25. A-t-on vraiment besoin d’un Scrum Master?
  • 26. Les killers pour notre équipe Les membres d’équipe qui changent Des rétros qui tournent en rond • Axées sur la communication et les soft skills, nous oublions parfois les aspects techniques… • Les points d’action qui ne sont pas réalisés… • Un signe que ce n’était pas important ou plutôt que c’était un manque d’engagement ou de motivation de la part de l’équipe?
  • 27. Le marketing dans l’équipe Développeurs Marketing Product Owner Avantage • Collaboration • Transparence • Pas de surprises • Tout le monde dans le même bateau Désavantage • Spécialité distincte • Discussion unilatérale pendant les rétrospectives, mais…
  • 29. TFS UrbanTurtle 2008 / 2010 Les défis de TFS  Urban Turtle est un add-on sur une plateforme qui n’était pas faite pour supporter les add-ons  Extrêmement couplé à TFS depuis le début, nous trainons ce code legacy depuis  TFS est un produit agnostique de méthodologie. Il peut être utilisé autant pour des projets Scrum ou waterfall  La configuration et le mapping des concepts entre TFS et Urban Turtle sont donc complexes 2016 TFS Urban Turtle REST API Urban Turtle
  • 30.
  • 31. Points forts et d’amélioration  Un seul code de base afin de supporter toutes les versions de TFS (2012, 2013, 2015 / Update X)  Nous avons visé la simplicité au niveau des branches  Un nightly build permet de compiler UT sur toutes les version de TFS et d’exécuter les tests  On découple peu à peu  On déploie des efforts de découplage de la plateforme TFS  La boîte noir qu’était TFS a des API REST depuis 2014
  • 32. Résultats  Chaque release prend en moyenne 2 jours  À 16 releases en 2015, c’est l’équivalent de 32 jours de stabilisation!  On a tout de même un produit de qualité ou les crashes sont pratiquement inexistants Stratégie de qualité Tests manuels  Notre couplage à TFS rend les tests unitaires difficiles  Il y a un manque de tests dans le code legacy  Les nouvelles fonctionnalités ont une base plus solide de tests  Nous avons abandonné les UI tests (Selenium) dans le passé parce que c’était trop difficiles à maintenir  Il manque une stratégie pour s’attaquer à la performance
  • 33. Service à la clientèle  L’équipe s’occupe de résoudre les problèmes autant que de répondre aux questions  Une seule règle 24 h max pour traiter les tickets  Moyenne de temps accordé au soutien 0,5 à 1 journée par semaine Deux développeurs Deux développeurs En rotation à chaque sprint Temps de réponse moyen : 15 h Moyenne de tickets par mois : 15
  • 35. Des inspirations à partager  Culture Agile à Spotify Parties 1 et 2 disponibles sur YouTube  Les derniers changements du guide Scrum – Discussions sur les “Core Values” de Scrum— YouTube : Scrum Guide Refresh July 2016— Scrum Pulse Episode #14  Blogue de Roman Pichler pour le PO www.romanpichler.com/blog/