SlideShare une entreprise Scribd logo
1  sur  76
Télécharger pour lire hors ligne
Page 2Public SII
MERCI
Page 3Public SII
Merci à nos partenaires !
19 janvier 2017
Page 4Public SII
SII Rennes
Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE
Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19
www.groupe-sii.com
Public SII
19/01/2017
S4_0396_04
6 ans d'agilité sur
le même projet :
On en a appris des
choses !
Consultants agilité SII Ouest
@msieur_tim / @MorrrganG
Timothée Chevrier et Morgan Gautier
Page 5Public SII
Qui sommes nous ?
@msieur_tim @MorrrganG
7
Page 6Public SII
Nous vous proposons un backlog : Vous priorisez
12 sujets à prioriser
Page 2Public SII
SII Rennes
Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE
Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19
www.groupe-sii.com
Public SII
19/01/2017
S4_0396_04
4 ans de rétros
dans le rétro
Consultants agilité SII Ouest
@msieur_tim / @MorrrganG
Timothée Chevrier et Morgan Gautier
Page 3Public SII
4 ans de rétros dans le rétro
Intro
Page 4Public SII
4 ans de rétros dans le rétro
Déroulement
Planter le décor
Collecte
d’informations
Production
d’idées
Décider les
actions
Clôture de la
rétro
Page 5Public SII
4 ans de rétros dans le rétro
Planter le décor
• Casser le rythme de la journée
• Mettre en forme
• Etat de confiance
• Voir l’état d’esprit de chacun
• Rappeler la période écoulée
Page 6Public SII
4 ans de rétros dans le rétro
Page 7Public SII
4 ans de rétros dans le rétro
Collecte d’informations
• Points positifs / Ce que l’on a aimé / Ce qu’il faut
continuer
• Axes d’amélioration / Manques / Ce que j’aurais
aimé / Ce qu’il faut arrêter
• Idées / Ce que l’on pourrait essayer / Ce qu’on
aurait aimé / Idéal
Page 8Public SII
4 ans de rétros dans le rétro
Postit
Page 9Public SII
4 ans de rétros dans le rétro
Points négatifs idées
Appris à continuer
Questions discussion
Pas très « fun »
Le classique
Page 10Public SII
4 ans de rétros dans le rétro
1 - Timeline driven by feeling
Page 11Public SII
4 ans de rétros dans le rétro
2- Sherpa
Page 12Public SII
4 ans de rétros dans le rétro
3 - Speed Boat
Page 13Public SII
4 ans de rétros dans le rétro
4 – Dixit et Twitter et Star Wars et on refait le match et
turn the table
Page 14Public SII
4 ans de rétros dans le rétro
Produire les idées
Regrouper par thèmes
5 pourquoi
Arêtes de poisson
Si j’étais De Vinci je ferais…
Décider les Actions et les porteurs
Et après ?
Page 15Public SII
4 ans de rétros dans le rétro
Clôture
Page 16Public SII
4 ans de rétros dans le rétro
Feuille de dialogue http://lolcx.blogspot.fr/2012/01/feuilles-de-dialogue-un-nouvel-outil.html
SpeedBoat http://areyouagile.com/2015/03/festival-de-retrospectives/
4L https://agilamat.wordpress.com/2012/10/29/la-retrospective-4l/
Dixit http://www.agilex.fr/2013/04/retrospective-dixit/
Story cubes http://www.infoq.com/fr/news/2015/06/story-cubes
Retromat http://plans-for-retrospectives.com/?id=85-51-58-61-104
Etoile de mer http://areyouagile.com/2015/03/festival-de-retrospectives/
Ishikawa http://areyouagile.com/2015/03/festival-de-retrospectives/
Retro-chataigne http://www.aubryconseil.com/post/La-retrochataigne
Jeopardy http://retrospectivewiki.org/index.php?title=Jeopardy_Retrospective
Tourne la table http://retrospectives-agiles.fr/post/46705782065/la-r%C3%A9trospective-turn-the-tables
Sherpa http://agiloquotidien.over-blog.com/2015/06/le-sherpa-retrospective.html
La retro dont vous etes le heros http://blog.octo.com/la-retrospective-dont-vous-etes-le-heros/
6 Chapeaux de De Bono http://retrospectivewiki.org/index.php?title=6_Thinking_Hats_Retrospective
Retro Positive http://scrumsaguenay.ca/2015/11/23/une-retrospective-magique/
12 principes http://blog.oikosofy.com/the-12-principles-ice-breaker-agile-retrospectives-exercise/
On refait le match http://blog.xebia.fr/2016/01/15/retrospective-on-refait-le-match/
Strength boat http://blog.soat.fr/2015/11/retrospective-le-strenght-boat/
Starwars http://blog.octo.com/retrospective-agile-sur-le-theme-star-wars/
Fleur de lotus http://www.qualitystreet.fr/2011/11/30/brainstorming-facilitation-retrospective-essayez-la-fleur-de-lotus/
Time line : https://www.thekua.com/rant/2006/03/a-retrospective-timeline
http://www.agiliste.fr/art-de-la-retrospective/
http://retrospectivewiki.org/index.php
Un conseil… OSEZ
Page 2Public SII
SII Rennes
Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE
Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19
www.groupe-sii.com
Public SII
19/01/2017
S4_0396_04
Comment nous
avons tiré profit
d’un conflit
d’équipe ?
Consultants agilité SII Ouest
@msieur_tim / @MorrrganG
Timothée Chevrier et Morgan Gautier
Page 3Public SII
Comment nous avons tiré profit d’un conflit d’équipe ?
Page 4Public SII
Comment nous avons tiré profit d’un conflit d’équipe ?
Curiosité
Rapidité
Outil
émergent
Nouveauté
Page 5Public SII
Comment nous avons tiré profit d’un conflit d’équipe ?
CdP : « J’IMPOSE UN SEUL
OUTIL, ECLIPSE »
Page 6Public SII
Comment nous avons tiré profit d’un conflit d’équipe ?
@jfallet
IDE :
Droits
et
Devoirs
Page 7Public SII
Comment nous avons tiré profit d’un conflit d’équipe ?
Revue des
templates
Automatisation
de tâches
Découverte
de plugins
Mise en
place de
SONAR
Mise en place
de règles de
codage
Utilisation
de NodeJS
http://blog.sii-ouest.fr/
@wchegham
Page 8Public SII
Comment nous avons tiré profit d’un conflit d’équipe ?
Page 2Public SII
SII Rennes
Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE
Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19
www.groupe-sii.com
Public SII
19/01/2017
S4_0396_04
Comment
entretenir la
motivation sur la
durée ?
Consultants agilité SII Ouest
@msieur_tim / @MorrrganG
Timothée Chevrier et Morgan Gautier
Page 3Public SII
Titre 2
Sujets variés
Page 4Public SII
Comment entretenir la motivation sur la durée ?
Rythme soutenable
Page 5Public SII
Comment entretenir la motivation sur la durée ?
Calottes
Page 6Public SII
Comment entretenir la motivation sur la durée ?
Defects race
Photo plateau + cartes
Page 7Public SII
Comment entretenir la motivation sur la durée ?
Du FUN
Page 2Public SII
SII Rennes
Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE
Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19
www.groupe-sii.com
Public SII
19/01/2017
S4_0396_04
Estimez
différemment et
avoir une vélocité
moins incertaine
Consultants agilité SII Ouest
@msieur_tim / @MorrrganG
Timothée Chevrier et Morgan Gautier
Page 3Public SII
Estimez différemment et avoir une vélocité moins incertaine
Estimation
• Pourquoi ?
• Quand ?
• Qui ?
• Comment ?
• Granularité ?
Page 4Public SII
Estimez différemment et avoir une vélocité moins incertaine
3 objectifs
Planifier
Discuter
Partager
Préciser
S’engager
Donner de la
visibilité
Page 5Public SII
Estimez différemment et avoir une vélocité moins incertaine
Poker Planning
Page 6Public SII
Estimez différemment et avoir une vélocité moins incertaine
On a 90 UserStories à
estimer…
On fait comment ?
Page 7Public SII
Estimez différemment et avoir une vélocité moins incertaine
US1
US2
US3
US4
US5
US6
US7
US8
US9
US10
BACKLOG
de SPRINT
NOT
READY
1 2 3 5 8 13
TOO
BIG
Page 8Public SII
Estimez différemment et avoir une vélocité moins incertaine
US
REF
US1
US4
NOT
READY
1 2 3 5 8 13
TOO
BIG
US
REF
US
REF
US5US8 US3US6 US7
US2
US9
Page 9Public SII
Estimez différemment et avoir une vélocité moins incertaine
US
REF
US1
US4
NOT
READY
1 2 3 5 8 13
TOO
BIG
US
REF
US
REF
US5US8 US3US6 US7
US2
US9
-1
US9
-2
Page 10Public SII
Estimez différemment et avoir une vélocité moins incertaine
US
REF
US1
US4
NOT
READY
1 2 3 5 8 13
TOO
BIG
US
REF
US
REF
US5
US8 US3US6 US7
US2
US9
-1
US9
-2
Page 11Public SII
Estimez différemment et avoir une vélocité moins incertaine
Conclusion
Changement
ET
Dynamique
Estimations
fiables
Estimations
relatives
3 objectifs
atteints
Enorme gain de
temps
Aller trop vite
Implication de
tous
Surestimer
Compréhension
de tous
Page 12Public SII
Estimez différemment et avoir une vélocité moins incertaine
Et excel ?
Page 2Public SII
SII Rennes
Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE
Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19
www.groupe-sii.com
Public SII
19/01/2017
S4_0396_04
Management
visuel : du papier
au numérique
Consultants agilité SII Ouest
@msieur_tim / @MorrrganG
Timothée Chevrier et Morgan Gautier
Page 3Public SII
Management visuel : du papier au numérique
Page 4Public SII
Management visuel : du papier au numérique
Page 5Public SII
Management visuel : du papier au numérique
Page 6Public SII
Management visuel : du papier au numérique
Page 7Public SII
Management visuel : du papier au numérique
Page 8Public SII
Management visuel : du papier au numérique
Page 9Public SII
Management visuel : du papier au numérique
Page 10Public SII
Management visuel : du papier au numérique
Page 2Public SII
SII Rennes
Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE
Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19
www.groupe-sii.com
Public SII
19/01/2017
S4_0396_04
Oups on fait du
Devops ?
Consultants agilité SII Ouest
@msieur_tim / @MorrrganG
Timothée Chevrier et Morgan Gautier
Page 3Public SII
Oups on fait du Devops ?
Autrefois…
BOITE NOIRE
PROD
Page 4Public SII
Oups on fait du Devops ?
C’est un mec normal
Besoins différents
Son but : que sa plateforme ne tombe pas
Partage des contraintes
1ère rencontres
Page 5Public SII
Oups on fait du Devops ?
Travail en collaboration
Quand l’un a besoin, l’autre est présent
Confiance mutuelle
Envie d’améliorer
Et maintenant ?
Page 6Public SII
Oups on fait du Devops ?
Aller à la rencontre des Ops au début du projet
Partager nos besoins et les leurs
Serveur d’intégration continue
La prochaine fois ?
Page 2Public SII
SII Rennes
Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE
Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19
www.groupe-sii.com
Public SII
19/01/2017
S4_0396_04
Passage aux tests
autos : difficultés,
succès et conseils
Consultants agilité SII Ouest
@msieur_tim / @MorrrganG
Timothée Chevrier et Morgan Gautier
Page 3Public SII
Passage aux tests autos : difficultés, succès et conseils
Cycle de vie d’une release
PROD
1 à 4 sprint de production
1 sprint = 3 semaines 1 semaine
Tests usines
3 semaines
Tests qualification/recette
3 semaines
Tests pré-production
Page 4Public SII
Passage aux tests autos : difficultés, succès et conseils
Cycle de vie d’une release
PROD
1 à 4 sprint de production
1 sprint = 3 semaines 1 semaine
Tests usines
3 semaines
Tests qualification/recette
3 semaines
Tests pré-production
Page 5Public SII
Passage aux tests autos : difficultés, succès et conseils
Sources
Git
Selenium
Node
Lancement du selenium
au démarrage de la machine
Selenium
Node
Lancement du selenium
au démarrage de la machine
Jenkins
Selenium
Hub
Lancement des
tests périodiquement
Publication des
résultats à la fin
Lancement du selenium
au démarrage de la machine
S’enregistrent
auprès du Hub
Selenium
Node
Lancement du selenium
au démarrage de la machine
Page 6Public SII
Passage aux tests autos : difficultés, succès et conseils
• Stabilité des plateformes
• Stabilité et complétude des jeux de données
• Faire les tests au fil de l’eau
• Réussir à maintenir les tests dès qu’ils sont en erreur
• Différencier les véritables problèmes des faux-
positifs
• Faible appétence des développeurs pour
l’automatisation
• Expert pour lancer le projet
• Automatiser l’initialisation du jeu de données
• Tests autos dans la Definition Of Done
• Utiliser un service comme BrowserStack
• Faire des fonctions génériques dans les tests
• Insérer les tests automatiques dans notre intégration
continue
1. Automatiser davantage de cas de tests pour se
passer de 80% de la qualification
2. Automatiser les tests en pré-production
3. 1 clic = Mise en production
• Trouver un sponsor pour lancer la démarche
• Traiter les craintes des équipes de tests
• Lister de manière exhaustive les contraintes liées au difficultés
ci-contre
• Se faire accompagner par un expert pour poser les bases
• Commencer petit et e donner les moyens de faire confiance
aux résultats des tests
• Mesurer les gains au plus tôt
• Ne pas tout automatiser
Succès
Prochaines étapes
Nos conseils
Difficultés
Page 7Public SII
Passage aux tests autos : difficultés, succès et conseils
https://martinfowler.com/bliki/TestPyramid.html
Page 2Public SII
SII Rennes
Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE
Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19
www.groupe-sii.com
Public SII
19/01/2017
S4_0396_04
Soyons honnêtes :
Ce que nous
n’avons jamais
réussi à mettre en
place
Consultants agilité SII Ouest
@msieur_tim / @MorrrganG
Timothée Chevrier et Morgan Gautier
Page 3Public SII
Soyons honnêtes : Ce que nous n’avons jamais réussi à mettre en place
Avoir un
Product
Owner Unique
Acteurs métiers
non formés à
Scrum
Multiples
services dans
l’entreprise
Pas de légitimité
sur toutes les
tâches du rôle
Décisions lentes
Priorisation
complexe
Mauvaise gestion
du cycle de vie
d’une US
http://www.romanpichler.com/blog/the-product-owner-responsibilities/
http://www.agilex.fr/2010/03/les-10-responsabilites-du-product-owner/
https://www.mountaingoatsoftware.com/agile/scrum/roles/product-owner
http://www.aubryconseil.com/post/Le-role-de-Product-Owner
Page 4Public SII
Soyons honnêtes : Ce que nous n’avons jamais réussi à mettre en place
Backlog
partagé par
toutes la
parties
prenantes
Multiples
demandeurs
Macro
priorisation et
pas au niveau
US
3 produits
différents
Pas de vue
d’ensemble
Priorisation
complexe
Mauvaise gestion
du cycle de vie
d’une US
https://fr.atlassian.com/agile/backlogs
https://www.mountaingoatsoftware.com/agile/scrum/scrum-tools/product-backlog
Page 5Public SII
Soyons honnêtes : Ce que nous n’avons jamais réussi à mettre en place
Associer de la
valeur métier
aux US
Travail
marketing fait
en amont
Acteurs pas
impliqués dans
la rédaction
d’US
Démarche Agile
mal comprise
Besoins
utilisateurs
insatisfaits
Effort mal investi
Décisions
subjectives
https://www.infoq.com/news/2015/03/business-value
http://www.agile42.com/en/agile-coaching-company/agile-scrum-tools/business-value-game/
http://www.agilex.fr/2009/12/valeur-metier-en-pratique/
http://www.aubryconseil.com/post/De-la-valeur-%C3%A0-l-utilit%C3%A9
Page 2Public SII
SII Rennes
Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE
Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19
www.groupe-sii.com
Public SII
19/01/2017
S4_0396_04
Techniques au
service de l’agilité :
Lorsque le code
permet d’être Agile
Consultants agilité SII Ouest
@msieur_tim / @MorrrganG
Timothée Chevrier et Morgan Gautier
Page 3Public SII
Techniques au service de l’agilité : Lorsque le code permet d’être Agile
Collecter des statistiques
• Bien connaitre vos utilisateurs
• Prioriser les user stories relatives aux features les
plus utilisées
• Des éléments factuels pour alimenter les décisions
• Eviter le caprice du chef « Moi j’aime bien »
Pourquoi ?
• Satisfaire le client
• L’adaptation au changement
• Délivrer de la valeur business
• La simplicité est essentielle
• Réfléchir à devenir plus efficace
En quoi est-ce agile ?
• Avoir confiance en son système de statistiques
• En mettre à droite, à gauche, en haut, en bas :
PARTOUT
• Prévoir quels métriques vous allez suivre
prioritairement
• Travailler avec ou faire travailler le marketing
Nos conseils
Page 4Public SII
Techniques au service de l’agilité : Lorsque le code permet d’être Agile
Feature Flipping
• Activer/Désactiver des fonctions par du
paramétrage, à certaines population
• Eviter la réunion de crise lors d’une MEP
• Essayer temporairement des fonctions
• Faire des tests A/B
• Livrer du code imparfait
Pourquoi ?
• Livrer fréquemment
• Satisfaire le client
En quoi est-ce agile ?
• Ne pas en abuser : coût de développement, de spécs,
de tests et de nettoyage
• Bien expliquer les apports de cette technique côté
métier
• Prendre en compte les contraintes des exploitants
Nos conseils
Page 5Public SII
Techniques au service de l’agilité : Lorsque le code permet d’être Agile
https://martinfowler.com/articles/feature-toggles.html
http://blog.octo.com/feature-flipping/
Page 6Public SII
Techniques au service de l’agilité : Lorsque le code permet d’être Agile
Intégration continue
• Mesurer la qualité du code
• Exécuter les test automatiques
• Construire un livrables à chaque modification de
code
• Déployer à chaque modification de code
Pourquoi ?
• Des logiciels opérationnels plus qu’une
documentation exhaustive
• Livrez fréquemment un logiciel opérationnel
• Capter du feedback auprès des parties prenantes
• Excellence technique
En quoi est-ce agile ?
• Privilégier une démarche industrielle et non
artisanale
• Utiliser des services Cloud
• Respecter les standard dans un premier temps
• Sensibiliser l’équipe à l’usage de l’intégration
continue
• S’assurer de la stabilité des plateformes et de l’ISO-
Prod
Nos conseils
Page 7Public SII
Techniques au service de l’agilité : Lorsque le code permet d’être Agile
https://www.martinfowler.com/articles/continuousIntegration.html
https://www.versionone.com/agile-101/agile-software-programming-best-practices/continuous-integration/
https://fr.atlassian.com/agile/continuous-integration
Page 8Public SII
Techniques au service de l’agilité : Lorsque le code permet d’être Agile
GIT et GIT-Lab
• Parce que SVN c’était HasBeen
• Rapidité de changement d’une version à une autre
• Dynamisme de la solution et de la communauté
• Documentation et retours d’expériences nombreux
• Permet la relecture de code plus facilement (merge
request)
Pourquoi ?
• Excellence technique
• Les meilleures architectures, spécifications et
• conceptions émergent d'équipes autoorganisées
• Les individus et leurs interactions plus que les
processus et les outils
• Accueillez positivement les changements de
besoins, même tard dans le projet
• La simplicité – c’est-à-dire l’art de minimiser la
quantité de travail inutile – est essentielle.
En quoi est-ce agile ?
• Se former car l’outil est complexe et la transition
source de problème sans formation
• Faire définir par l’équipe la stratégie de gestion des
branches Git au plus tôt
• Une adoption progressive et itérative
Nos conseils
Page 9Public SII
Techniques au service de l’agilité : Lorsque le code permet d’être Agile
L’approche composant
• Séparer l’IHM de la logique métier
• Cycle de vie indépendant des composants : ils sont
inclus dans le produit final
• Force une conception propre
• Permet l’isolation donc le test unitaire
• Changer de techno sur les composants
Pourquoi ?
• Flexibilité
• Feedback rapide : page de test par composant
• Excellence technique
• Conception simple, collective, émergente
En quoi est-ce agile ?
• Faire un POC avant de généraliser l’approche
• Choisir une techno maitrisée par l’équipe et adaptée
• S’assurer que les composants soient validés un par
un
Nos conseils

Contenu connexe

Similaire à 6 ans d'agilité sur le même projet : On en a appris des choses !

Top 7 des rétros insolites, la 10 va vous étonner
Top 7 des rétros insolites, la 10 va vous étonnerTop 7 des rétros insolites, la 10 va vous étonner
Top 7 des rétros insolites, la 10 va vous étonnerMorgan Gautier
 
6 leviers pour une Stratégie Marketing Digital performante en 2018
6 leviers pour une Stratégie Marketing Digital performante en 20186 leviers pour une Stratégie Marketing Digital performante en 2018
6 leviers pour une Stratégie Marketing Digital performante en 2018WSI France
 
MeasureCamp Paris - est ce bientôt la fin du métier de web analyste ?
MeasureCamp Paris -  est ce bientôt la fin du métier de web analyste ?MeasureCamp Paris -  est ce bientôt la fin du métier de web analyste ?
MeasureCamp Paris - est ce bientôt la fin du métier de web analyste ?Nicolas Malo
 
[Fr] Guide de survie du directeur digital dans le monde du multimédia (Celumium)
[Fr] Guide de survie du directeur digital dans le monde du multimédia (Celumium)[Fr] Guide de survie du directeur digital dans le monde du multimédia (Celumium)
[Fr] Guide de survie du directeur digital dans le monde du multimédia (Celumium)Yann Gourvennec
 
XebiCon'16 : Plan de bataille pour devenir une entreprise Data Driven Nicola...
XebiCon'16 : Plan de bataille pour devenir une entreprise Data Driven  Nicola...XebiCon'16 : Plan de bataille pour devenir une entreprise Data Driven  Nicola...
XebiCon'16 : Plan de bataille pour devenir une entreprise Data Driven Nicola...Publicis Sapient Engineering
 
Comment bien analyser son analytics ?
Comment bien analyser son analytics ?Comment bien analyser son analytics ?
Comment bien analyser son analytics ?Brioude Internet
 
Marketing : de l'approche transactionnelle à l'approche relationelle
Marketing : de l'approche transactionnelle à l'approche relationelleMarketing : de l'approche transactionnelle à l'approche relationelle
Marketing : de l'approche transactionnelle à l'approche relationelleKarim Bouras
 
JHipster from trenches - DevoXX 2017
JHipster from trenches - DevoXX 2017JHipster from trenches - DevoXX 2017
JHipster from trenches - DevoXX 2017Geoffray Gruel
 
Stay up - voyage d'un éditeur de logiciels libres
Stay up - voyage d'un éditeur de logiciels libresStay up - voyage d'un éditeur de logiciels libres
Stay up - voyage d'un éditeur de logiciels libresRUDDER
 
Kiwiparty 2018 : L'Index Mobile First de Google par Dan Bernier - Ineolab
Kiwiparty 2018 : L'Index Mobile First de Google par Dan Bernier - IneolabKiwiparty 2018 : L'Index Mobile First de Google par Dan Bernier - Ineolab
Kiwiparty 2018 : L'Index Mobile First de Google par Dan Bernier - IneolabDan Bernier
 
Portail metier entreprise dans office 365
Portail metier entreprise dans office 365Portail metier entreprise dans office 365
Portail metier entreprise dans office 365Vincent Biret
 
Sde lyon 2017
Sde lyon 2017Sde lyon 2017
Sde lyon 2017Neocamino
 
Programme des conférences SDE Lyon 2017
Programme des conférences SDE Lyon 2017Programme des conférences SDE Lyon 2017
Programme des conférences SDE Lyon 2017Neocamino
 
Le SEO c’est super! - WordCamp Genève 2022
Le SEO c’est super! - WordCamp Genève 2022Le SEO c’est super! - WordCamp Genève 2022
Le SEO c’est super! - WordCamp Genève 2022Isaline Mülhauser
 
#PortraitDeStartuper #50 - Pipplet - Baptiste Derongs
#PortraitDeStartuper #50 - Pipplet - Baptiste Derongs#PortraitDeStartuper #50 - Pipplet - Baptiste Derongs
#PortraitDeStartuper #50 - Pipplet - Baptiste DerongsSébastien Bourguignon
 
Club e tourisme médoc n°3 - 06 mai 2010
Club e tourisme médoc n°3 - 06 mai 2010Club e tourisme médoc n°3 - 06 mai 2010
Club e tourisme médoc n°3 - 06 mai 2010Pays Médoc
 

Similaire à 6 ans d'agilité sur le même projet : On en a appris des choses ! (20)

Top 7 des rétros insolites, la 10 va vous étonner
Top 7 des rétros insolites, la 10 va vous étonnerTop 7 des rétros insolites, la 10 va vous étonner
Top 7 des rétros insolites, la 10 va vous étonner
 
6 leviers pour une Stratégie Marketing Digital performante en 2018
6 leviers pour une Stratégie Marketing Digital performante en 20186 leviers pour une Stratégie Marketing Digital performante en 2018
6 leviers pour une Stratégie Marketing Digital performante en 2018
 
Conférence clients 19 juillet
Conférence clients 19 juilletConférence clients 19 juillet
Conférence clients 19 juillet
 
MeasureCamp Paris - est ce bientôt la fin du métier de web analyste ?
MeasureCamp Paris -  est ce bientôt la fin du métier de web analyste ?MeasureCamp Paris -  est ce bientôt la fin du métier de web analyste ?
MeasureCamp Paris - est ce bientôt la fin du métier de web analyste ?
 
[Fr] Guide de survie du directeur digital dans le monde du multimédia (Celumium)
[Fr] Guide de survie du directeur digital dans le monde du multimédia (Celumium)[Fr] Guide de survie du directeur digital dans le monde du multimédia (Celumium)
[Fr] Guide de survie du directeur digital dans le monde du multimédia (Celumium)
 
XebiCon'16 : Plan de bataille pour devenir une entreprise Data Driven Nicola...
XebiCon'16 : Plan de bataille pour devenir une entreprise Data Driven  Nicola...XebiCon'16 : Plan de bataille pour devenir une entreprise Data Driven  Nicola...
XebiCon'16 : Plan de bataille pour devenir une entreprise Data Driven Nicola...
 
Comment bien analyser son analytics ?
Comment bien analyser son analytics ?Comment bien analyser son analytics ?
Comment bien analyser son analytics ?
 
Formation Linkedin 2017
Formation Linkedin 2017Formation Linkedin 2017
Formation Linkedin 2017
 
Marketing : de l'approche transactionnelle à l'approche relationelle
Marketing : de l'approche transactionnelle à l'approche relationelleMarketing : de l'approche transactionnelle à l'approche relationelle
Marketing : de l'approche transactionnelle à l'approche relationelle
 
JHipster from trenches - DevoXX 2017
JHipster from trenches - DevoXX 2017JHipster from trenches - DevoXX 2017
JHipster from trenches - DevoXX 2017
 
Stay up - voyage d'un éditeur de logiciels libres
Stay up - voyage d'un éditeur de logiciels libresStay up - voyage d'un éditeur de logiciels libres
Stay up - voyage d'un éditeur de logiciels libres
 
Kiwiparty 2018 : L'Index Mobile First de Google par Dan Bernier - Ineolab
Kiwiparty 2018 : L'Index Mobile First de Google par Dan Bernier - IneolabKiwiparty 2018 : L'Index Mobile First de Google par Dan Bernier - Ineolab
Kiwiparty 2018 : L'Index Mobile First de Google par Dan Bernier - Ineolab
 
Portail metier entreprise dans office 365
Portail metier entreprise dans office 365Portail metier entreprise dans office 365
Portail metier entreprise dans office 365
 
Sde lyon 2017
Sde lyon 2017Sde lyon 2017
Sde lyon 2017
 
Programme des conférences SDE Lyon 2017
Programme des conférences SDE Lyon 2017Programme des conférences SDE Lyon 2017
Programme des conférences SDE Lyon 2017
 
Le SEO c’est super! - WordCamp Genève 2022
Le SEO c’est super! - WordCamp Genève 2022Le SEO c’est super! - WordCamp Genève 2022
Le SEO c’est super! - WordCamp Genève 2022
 
#PortraitDeStartuper #50 - Pipplet - Baptiste Derongs
#PortraitDeStartuper #50 - Pipplet - Baptiste Derongs#PortraitDeStartuper #50 - Pipplet - Baptiste Derongs
#PortraitDeStartuper #50 - Pipplet - Baptiste Derongs
 
Lfepastopole
LfepastopoleLfepastopole
Lfepastopole
 
e-marketing et management
e-marketing et managemente-marketing et management
e-marketing et management
 
Club e tourisme médoc n°3 - 06 mai 2010
Club e tourisme médoc n°3 - 06 mai 2010Club e tourisme médoc n°3 - 06 mai 2010
Club e tourisme médoc n°3 - 06 mai 2010
 

6 ans d'agilité sur le même projet : On en a appris des choses !

  • 2. Page 3Public SII Merci à nos partenaires ! 19 janvier 2017
  • 3. Page 4Public SII SII Rennes Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19 www.groupe-sii.com Public SII 19/01/2017 S4_0396_04 6 ans d'agilité sur le même projet : On en a appris des choses ! Consultants agilité SII Ouest @msieur_tim / @MorrrganG Timothée Chevrier et Morgan Gautier
  • 4. Page 5Public SII Qui sommes nous ? @msieur_tim @MorrrganG 7
  • 5. Page 6Public SII Nous vous proposons un backlog : Vous priorisez 12 sujets à prioriser
  • 6. Page 2Public SII SII Rennes Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19 www.groupe-sii.com Public SII 19/01/2017 S4_0396_04 4 ans de rétros dans le rétro Consultants agilité SII Ouest @msieur_tim / @MorrrganG Timothée Chevrier et Morgan Gautier
  • 7. Page 3Public SII 4 ans de rétros dans le rétro Intro
  • 8. Page 4Public SII 4 ans de rétros dans le rétro Déroulement Planter le décor Collecte d’informations Production d’idées Décider les actions Clôture de la rétro
  • 9. Page 5Public SII 4 ans de rétros dans le rétro Planter le décor • Casser le rythme de la journée • Mettre en forme • Etat de confiance • Voir l’état d’esprit de chacun • Rappeler la période écoulée
  • 10. Page 6Public SII 4 ans de rétros dans le rétro
  • 11. Page 7Public SII 4 ans de rétros dans le rétro Collecte d’informations • Points positifs / Ce que l’on a aimé / Ce qu’il faut continuer • Axes d’amélioration / Manques / Ce que j’aurais aimé / Ce qu’il faut arrêter • Idées / Ce que l’on pourrait essayer / Ce qu’on aurait aimé / Idéal
  • 12. Page 8Public SII 4 ans de rétros dans le rétro Postit
  • 13. Page 9Public SII 4 ans de rétros dans le rétro Points négatifs idées Appris à continuer Questions discussion Pas très « fun » Le classique
  • 14. Page 10Public SII 4 ans de rétros dans le rétro 1 - Timeline driven by feeling
  • 15. Page 11Public SII 4 ans de rétros dans le rétro 2- Sherpa
  • 16. Page 12Public SII 4 ans de rétros dans le rétro 3 - Speed Boat
  • 17. Page 13Public SII 4 ans de rétros dans le rétro 4 – Dixit et Twitter et Star Wars et on refait le match et turn the table
  • 18. Page 14Public SII 4 ans de rétros dans le rétro Produire les idées Regrouper par thèmes 5 pourquoi Arêtes de poisson Si j’étais De Vinci je ferais… Décider les Actions et les porteurs Et après ?
  • 19. Page 15Public SII 4 ans de rétros dans le rétro Clôture
  • 20. Page 16Public SII 4 ans de rétros dans le rétro Feuille de dialogue http://lolcx.blogspot.fr/2012/01/feuilles-de-dialogue-un-nouvel-outil.html SpeedBoat http://areyouagile.com/2015/03/festival-de-retrospectives/ 4L https://agilamat.wordpress.com/2012/10/29/la-retrospective-4l/ Dixit http://www.agilex.fr/2013/04/retrospective-dixit/ Story cubes http://www.infoq.com/fr/news/2015/06/story-cubes Retromat http://plans-for-retrospectives.com/?id=85-51-58-61-104 Etoile de mer http://areyouagile.com/2015/03/festival-de-retrospectives/ Ishikawa http://areyouagile.com/2015/03/festival-de-retrospectives/ Retro-chataigne http://www.aubryconseil.com/post/La-retrochataigne Jeopardy http://retrospectivewiki.org/index.php?title=Jeopardy_Retrospective Tourne la table http://retrospectives-agiles.fr/post/46705782065/la-r%C3%A9trospective-turn-the-tables Sherpa http://agiloquotidien.over-blog.com/2015/06/le-sherpa-retrospective.html La retro dont vous etes le heros http://blog.octo.com/la-retrospective-dont-vous-etes-le-heros/ 6 Chapeaux de De Bono http://retrospectivewiki.org/index.php?title=6_Thinking_Hats_Retrospective Retro Positive http://scrumsaguenay.ca/2015/11/23/une-retrospective-magique/ 12 principes http://blog.oikosofy.com/the-12-principles-ice-breaker-agile-retrospectives-exercise/ On refait le match http://blog.xebia.fr/2016/01/15/retrospective-on-refait-le-match/ Strength boat http://blog.soat.fr/2015/11/retrospective-le-strenght-boat/ Starwars http://blog.octo.com/retrospective-agile-sur-le-theme-star-wars/ Fleur de lotus http://www.qualitystreet.fr/2011/11/30/brainstorming-facilitation-retrospective-essayez-la-fleur-de-lotus/ Time line : https://www.thekua.com/rant/2006/03/a-retrospective-timeline http://www.agiliste.fr/art-de-la-retrospective/ http://retrospectivewiki.org/index.php Un conseil… OSEZ
  • 21. Page 2Public SII SII Rennes Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19 www.groupe-sii.com Public SII 19/01/2017 S4_0396_04 Comment nous avons tiré profit d’un conflit d’équipe ? Consultants agilité SII Ouest @msieur_tim / @MorrrganG Timothée Chevrier et Morgan Gautier
  • 22. Page 3Public SII Comment nous avons tiré profit d’un conflit d’équipe ?
  • 23. Page 4Public SII Comment nous avons tiré profit d’un conflit d’équipe ? Curiosité Rapidité Outil émergent Nouveauté
  • 24. Page 5Public SII Comment nous avons tiré profit d’un conflit d’équipe ? CdP : « J’IMPOSE UN SEUL OUTIL, ECLIPSE »
  • 25. Page 6Public SII Comment nous avons tiré profit d’un conflit d’équipe ? @jfallet IDE : Droits et Devoirs
  • 26. Page 7Public SII Comment nous avons tiré profit d’un conflit d’équipe ? Revue des templates Automatisation de tâches Découverte de plugins Mise en place de SONAR Mise en place de règles de codage Utilisation de NodeJS http://blog.sii-ouest.fr/ @wchegham
  • 27. Page 8Public SII Comment nous avons tiré profit d’un conflit d’équipe ?
  • 28. Page 2Public SII SII Rennes Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19 www.groupe-sii.com Public SII 19/01/2017 S4_0396_04 Comment entretenir la motivation sur la durée ? Consultants agilité SII Ouest @msieur_tim / @MorrrganG Timothée Chevrier et Morgan Gautier
  • 29. Page 3Public SII Titre 2 Sujets variés
  • 30. Page 4Public SII Comment entretenir la motivation sur la durée ? Rythme soutenable
  • 31. Page 5Public SII Comment entretenir la motivation sur la durée ? Calottes
  • 32. Page 6Public SII Comment entretenir la motivation sur la durée ? Defects race Photo plateau + cartes
  • 33. Page 7Public SII Comment entretenir la motivation sur la durée ? Du FUN
  • 34. Page 2Public SII SII Rennes Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19 www.groupe-sii.com Public SII 19/01/2017 S4_0396_04 Estimez différemment et avoir une vélocité moins incertaine Consultants agilité SII Ouest @msieur_tim / @MorrrganG Timothée Chevrier et Morgan Gautier
  • 35. Page 3Public SII Estimez différemment et avoir une vélocité moins incertaine Estimation • Pourquoi ? • Quand ? • Qui ? • Comment ? • Granularité ?
  • 36. Page 4Public SII Estimez différemment et avoir une vélocité moins incertaine 3 objectifs Planifier Discuter Partager Préciser S’engager Donner de la visibilité
  • 37. Page 5Public SII Estimez différemment et avoir une vélocité moins incertaine Poker Planning
  • 38. Page 6Public SII Estimez différemment et avoir une vélocité moins incertaine On a 90 UserStories à estimer… On fait comment ?
  • 39. Page 7Public SII Estimez différemment et avoir une vélocité moins incertaine US1 US2 US3 US4 US5 US6 US7 US8 US9 US10 BACKLOG de SPRINT NOT READY 1 2 3 5 8 13 TOO BIG
  • 40. Page 8Public SII Estimez différemment et avoir une vélocité moins incertaine US REF US1 US4 NOT READY 1 2 3 5 8 13 TOO BIG US REF US REF US5US8 US3US6 US7 US2 US9
  • 41. Page 9Public SII Estimez différemment et avoir une vélocité moins incertaine US REF US1 US4 NOT READY 1 2 3 5 8 13 TOO BIG US REF US REF US5US8 US3US6 US7 US2 US9 -1 US9 -2
  • 42. Page 10Public SII Estimez différemment et avoir une vélocité moins incertaine US REF US1 US4 NOT READY 1 2 3 5 8 13 TOO BIG US REF US REF US5 US8 US3US6 US7 US2 US9 -1 US9 -2
  • 43. Page 11Public SII Estimez différemment et avoir une vélocité moins incertaine Conclusion Changement ET Dynamique Estimations fiables Estimations relatives 3 objectifs atteints Enorme gain de temps Aller trop vite Implication de tous Surestimer Compréhension de tous
  • 44. Page 12Public SII Estimez différemment et avoir une vélocité moins incertaine Et excel ?
  • 45. Page 2Public SII SII Rennes Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19 www.groupe-sii.com Public SII 19/01/2017 S4_0396_04 Management visuel : du papier au numérique Consultants agilité SII Ouest @msieur_tim / @MorrrganG Timothée Chevrier et Morgan Gautier
  • 46. Page 3Public SII Management visuel : du papier au numérique
  • 47. Page 4Public SII Management visuel : du papier au numérique
  • 48. Page 5Public SII Management visuel : du papier au numérique
  • 49. Page 6Public SII Management visuel : du papier au numérique
  • 50. Page 7Public SII Management visuel : du papier au numérique
  • 51. Page 8Public SII Management visuel : du papier au numérique
  • 52. Page 9Public SII Management visuel : du papier au numérique
  • 53. Page 10Public SII Management visuel : du papier au numérique
  • 54. Page 2Public SII SII Rennes Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19 www.groupe-sii.com Public SII 19/01/2017 S4_0396_04 Oups on fait du Devops ? Consultants agilité SII Ouest @msieur_tim / @MorrrganG Timothée Chevrier et Morgan Gautier
  • 55. Page 3Public SII Oups on fait du Devops ? Autrefois… BOITE NOIRE PROD
  • 56. Page 4Public SII Oups on fait du Devops ? C’est un mec normal Besoins différents Son but : que sa plateforme ne tombe pas Partage des contraintes 1ère rencontres
  • 57. Page 5Public SII Oups on fait du Devops ? Travail en collaboration Quand l’un a besoin, l’autre est présent Confiance mutuelle Envie d’améliorer Et maintenant ?
  • 58. Page 6Public SII Oups on fait du Devops ? Aller à la rencontre des Ops au début du projet Partager nos besoins et les leurs Serveur d’intégration continue La prochaine fois ?
  • 59. Page 2Public SII SII Rennes Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19 www.groupe-sii.com Public SII 19/01/2017 S4_0396_04 Passage aux tests autos : difficultés, succès et conseils Consultants agilité SII Ouest @msieur_tim / @MorrrganG Timothée Chevrier et Morgan Gautier
  • 60. Page 3Public SII Passage aux tests autos : difficultés, succès et conseils Cycle de vie d’une release PROD 1 à 4 sprint de production 1 sprint = 3 semaines 1 semaine Tests usines 3 semaines Tests qualification/recette 3 semaines Tests pré-production
  • 61. Page 4Public SII Passage aux tests autos : difficultés, succès et conseils Cycle de vie d’une release PROD 1 à 4 sprint de production 1 sprint = 3 semaines 1 semaine Tests usines 3 semaines Tests qualification/recette 3 semaines Tests pré-production
  • 62. Page 5Public SII Passage aux tests autos : difficultés, succès et conseils Sources Git Selenium Node Lancement du selenium au démarrage de la machine Selenium Node Lancement du selenium au démarrage de la machine Jenkins Selenium Hub Lancement des tests périodiquement Publication des résultats à la fin Lancement du selenium au démarrage de la machine S’enregistrent auprès du Hub Selenium Node Lancement du selenium au démarrage de la machine
  • 63. Page 6Public SII Passage aux tests autos : difficultés, succès et conseils • Stabilité des plateformes • Stabilité et complétude des jeux de données • Faire les tests au fil de l’eau • Réussir à maintenir les tests dès qu’ils sont en erreur • Différencier les véritables problèmes des faux- positifs • Faible appétence des développeurs pour l’automatisation • Expert pour lancer le projet • Automatiser l’initialisation du jeu de données • Tests autos dans la Definition Of Done • Utiliser un service comme BrowserStack • Faire des fonctions génériques dans les tests • Insérer les tests automatiques dans notre intégration continue 1. Automatiser davantage de cas de tests pour se passer de 80% de la qualification 2. Automatiser les tests en pré-production 3. 1 clic = Mise en production • Trouver un sponsor pour lancer la démarche • Traiter les craintes des équipes de tests • Lister de manière exhaustive les contraintes liées au difficultés ci-contre • Se faire accompagner par un expert pour poser les bases • Commencer petit et e donner les moyens de faire confiance aux résultats des tests • Mesurer les gains au plus tôt • Ne pas tout automatiser Succès Prochaines étapes Nos conseils Difficultés
  • 64. Page 7Public SII Passage aux tests autos : difficultés, succès et conseils https://martinfowler.com/bliki/TestPyramid.html
  • 65. Page 2Public SII SII Rennes Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19 www.groupe-sii.com Public SII 19/01/2017 S4_0396_04 Soyons honnêtes : Ce que nous n’avons jamais réussi à mettre en place Consultants agilité SII Ouest @msieur_tim / @MorrrganG Timothée Chevrier et Morgan Gautier
  • 66. Page 3Public SII Soyons honnêtes : Ce que nous n’avons jamais réussi à mettre en place Avoir un Product Owner Unique Acteurs métiers non formés à Scrum Multiples services dans l’entreprise Pas de légitimité sur toutes les tâches du rôle Décisions lentes Priorisation complexe Mauvaise gestion du cycle de vie d’une US http://www.romanpichler.com/blog/the-product-owner-responsibilities/ http://www.agilex.fr/2010/03/les-10-responsabilites-du-product-owner/ https://www.mountaingoatsoftware.com/agile/scrum/roles/product-owner http://www.aubryconseil.com/post/Le-role-de-Product-Owner
  • 67. Page 4Public SII Soyons honnêtes : Ce que nous n’avons jamais réussi à mettre en place Backlog partagé par toutes la parties prenantes Multiples demandeurs Macro priorisation et pas au niveau US 3 produits différents Pas de vue d’ensemble Priorisation complexe Mauvaise gestion du cycle de vie d’une US https://fr.atlassian.com/agile/backlogs https://www.mountaingoatsoftware.com/agile/scrum/scrum-tools/product-backlog
  • 68. Page 5Public SII Soyons honnêtes : Ce que nous n’avons jamais réussi à mettre en place Associer de la valeur métier aux US Travail marketing fait en amont Acteurs pas impliqués dans la rédaction d’US Démarche Agile mal comprise Besoins utilisateurs insatisfaits Effort mal investi Décisions subjectives https://www.infoq.com/news/2015/03/business-value http://www.agile42.com/en/agile-coaching-company/agile-scrum-tools/business-value-game/ http://www.agilex.fr/2009/12/valeur-metier-en-pratique/ http://www.aubryconseil.com/post/De-la-valeur-%C3%A0-l-utilit%C3%A9
  • 69. Page 2Public SII SII Rennes Immeuble Le Newton - 3 Bis avenue Belle Fontaine - 35510 CESSON SEVIGNE Tél : 02 99 12 57 10 - Fax : 02 99 12 57 19 www.groupe-sii.com Public SII 19/01/2017 S4_0396_04 Techniques au service de l’agilité : Lorsque le code permet d’être Agile Consultants agilité SII Ouest @msieur_tim / @MorrrganG Timothée Chevrier et Morgan Gautier
  • 70. Page 3Public SII Techniques au service de l’agilité : Lorsque le code permet d’être Agile Collecter des statistiques • Bien connaitre vos utilisateurs • Prioriser les user stories relatives aux features les plus utilisées • Des éléments factuels pour alimenter les décisions • Eviter le caprice du chef « Moi j’aime bien » Pourquoi ? • Satisfaire le client • L’adaptation au changement • Délivrer de la valeur business • La simplicité est essentielle • Réfléchir à devenir plus efficace En quoi est-ce agile ? • Avoir confiance en son système de statistiques • En mettre à droite, à gauche, en haut, en bas : PARTOUT • Prévoir quels métriques vous allez suivre prioritairement • Travailler avec ou faire travailler le marketing Nos conseils
  • 71. Page 4Public SII Techniques au service de l’agilité : Lorsque le code permet d’être Agile Feature Flipping • Activer/Désactiver des fonctions par du paramétrage, à certaines population • Eviter la réunion de crise lors d’une MEP • Essayer temporairement des fonctions • Faire des tests A/B • Livrer du code imparfait Pourquoi ? • Livrer fréquemment • Satisfaire le client En quoi est-ce agile ? • Ne pas en abuser : coût de développement, de spécs, de tests et de nettoyage • Bien expliquer les apports de cette technique côté métier • Prendre en compte les contraintes des exploitants Nos conseils
  • 72. Page 5Public SII Techniques au service de l’agilité : Lorsque le code permet d’être Agile https://martinfowler.com/articles/feature-toggles.html http://blog.octo.com/feature-flipping/
  • 73. Page 6Public SII Techniques au service de l’agilité : Lorsque le code permet d’être Agile Intégration continue • Mesurer la qualité du code • Exécuter les test automatiques • Construire un livrables à chaque modification de code • Déployer à chaque modification de code Pourquoi ? • Des logiciels opérationnels plus qu’une documentation exhaustive • Livrez fréquemment un logiciel opérationnel • Capter du feedback auprès des parties prenantes • Excellence technique En quoi est-ce agile ? • Privilégier une démarche industrielle et non artisanale • Utiliser des services Cloud • Respecter les standard dans un premier temps • Sensibiliser l’équipe à l’usage de l’intégration continue • S’assurer de la stabilité des plateformes et de l’ISO- Prod Nos conseils
  • 74. Page 7Public SII Techniques au service de l’agilité : Lorsque le code permet d’être Agile https://www.martinfowler.com/articles/continuousIntegration.html https://www.versionone.com/agile-101/agile-software-programming-best-practices/continuous-integration/ https://fr.atlassian.com/agile/continuous-integration
  • 75. Page 8Public SII Techniques au service de l’agilité : Lorsque le code permet d’être Agile GIT et GIT-Lab • Parce que SVN c’était HasBeen • Rapidité de changement d’une version à une autre • Dynamisme de la solution et de la communauté • Documentation et retours d’expériences nombreux • Permet la relecture de code plus facilement (merge request) Pourquoi ? • Excellence technique • Les meilleures architectures, spécifications et • conceptions émergent d'équipes autoorganisées • Les individus et leurs interactions plus que les processus et les outils • Accueillez positivement les changements de besoins, même tard dans le projet • La simplicité – c’est-à-dire l’art de minimiser la quantité de travail inutile – est essentielle. En quoi est-ce agile ? • Se former car l’outil est complexe et la transition source de problème sans formation • Faire définir par l’équipe la stratégie de gestion des branches Git au plus tôt • Une adoption progressive et itérative Nos conseils
  • 76. Page 9Public SII Techniques au service de l’agilité : Lorsque le code permet d’être Agile L’approche composant • Séparer l’IHM de la logique métier • Cycle de vie indépendant des composants : ils sont inclus dans le produit final • Force une conception propre • Permet l’isolation donc le test unitaire • Changer de techno sur les composants Pourquoi ? • Flexibilité • Feedback rapide : page de test par composant • Excellence technique • Conception simple, collective, émergente En quoi est-ce agile ? • Faire un POC avant de généraliser l’approche • Choisir une techno maitrisée par l’équipe et adaptée • S’assurer que les composants soient validés un par un Nos conseils