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

76
Page 2 Public SII MERCI

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

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

Page 2Public SII

MERCI

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

Page 3Public SII

Merci à nos partenaires !19 janvier 2017

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

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 4: 6 ans d'agilité sur le même projet : On en a appris des choses !

Page 5Public SII

� Qui sommes nous ?

@msieur_tim @MorrrganG

7

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

Page 6Public SII

� Nous vous proposons un backlog : Vous priorisez

12 sujets à prioriser

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

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 7: 6 ans d'agilité sur le même projet : On en a appris des choses !

Page 3Public SII

� 4 ans de rétros dans le rétro

Intro

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

Page 4Public SII

� 4 ans de rétros dans le rétro

Déroulement

Planter le décorCollecte

d’informationsProduction

d’idéesDécider les

actionsClôture de la

rétro

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

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 10: 6 ans d'agilité sur le même projet : On en a appris des choses !

Page 6Public SII

� 4 ans de rétros dans le rétro

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

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 12: 6 ans d'agilité sur le même projet : On en a appris des choses !

Page 8Public SII

� 4 ans de rétros dans le rétro

Postit

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

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 14: 6 ans d'agilité sur le même projet : On en a appris des choses !

Page 10Public SII

� 4 ans de rétros dans le rétro

1 - Timeline driven by feeling

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

Page 11Public SII

� 4 ans de rétros dans le rétro

2- Sherpa

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

Page 12Public SII

� 4 ans de rétros dans le rétro

3 - Speed Boat

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

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 18: 6 ans d'agilité sur le même projet : On en a appris des choses !

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 19: 6 ans d'agilité sur le même projet : On en a appris des choses !

Page 15Public SII

� 4 ans de rétros dans le rétro

Clôture

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

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 21: 6 ans d'agilité sur le même projet : On en a appris des choses !

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 22: 6 ans d'agilité sur le même projet : On en a appris des choses !

Page 3Public SII

� Comment nous avons tiré profit d’un conflit d’équipe ?

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

Page 4Public SII

� Comment nous avons tiré profit d’un conflit d’équipe ?

Curiosité

Rapidité

Outil

émergent

Nouveauté

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

Page 5Public SII

� Comment nous avons tiré profit d’un conflit d’équipe ?

CdP : « J’IMPOSE UN SEUL

OUTIL, ECLIPSE »

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

Page 6Public SII

� Comment nous avons tiré profit d’un conflit d’équipe ?

@jfallet

IDE :

Droits

et

Devoirs

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

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 27: 6 ans d'agilité sur le même projet : On en a appris des choses !

Page 8Public SII

� Comment nous avons tiré profit d’un conflit d’équipe ?

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

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 29: 6 ans d'agilité sur le même projet : On en a appris des choses !

Page 3Public SII

� Titre 2

Sujets variés

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

Page 4Public SII

� Comment entretenir la motivation sur la durée ?

Rythme soutenable

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

Page 5Public SII

� Comment entretenir la motivation sur la durée ?

Calottes

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

Page 6Public SII

� Comment entretenir la motivation sur la durée ?

Defects race

Photo plateau + cartes

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

Page 7Public SII

� Comment entretenir la motivation sur la durée ?

Du FUN

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

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 35: 6 ans d'agilité sur le même projet : On en a appris des choses !

Page 3Public SII

� Estimez différemment et avoir une vélocité moins incertaine

Estimation

• Pourquoi ?

• Quand ?

• Qui ?

• Comment ?

• Granularité ?

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

Page 4Public SII

� Estimez différemment et avoir une vélocité moins incertaine

3 objectifs

Planifier

Discuter

Partager

PréciserS’engager

Donner de la

visibilité

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

Page 5Public SII

� Estimez différemment et avoir une vélocité moins incertaine

Poker Planning

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

Page 6Public SII

� Estimez différemment et avoir une vélocité moins incertaine

On a 90 UserStories à

estimer…

On fait comment ?

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

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 SPRINTNOT

READY1 2 3 5 8 13

TOO

BIG

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

Page 8Public SII

� Estimez différemment et avoir une vélocité moins incertaine

US

REF

US1

US4

NOT

READY1 2 3 5 8 13

TOO

BIG

US

REF

US

REF

US5US8 US3US6 US7

US2

US9

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

Page 9Public SII

� Estimez différemment et avoir une vélocité moins incertaine

US

REF

US1

US4

NOT

READY1 2 3 5 8 13

TOO

BIG

US

REF

US

REF

US5US8 US3US6 US7

US2

US9

-1

US9

-2

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

Page 10Public SII

� Estimez différemment et avoir une vélocité moins incertaine

US

REF

US1

US4

NOT

READY1 2 3 5 8 13

TOO

BIG

US

REF

US

REF

US5

US8 US3US6 US7

US2

US9

-1

US9

-2

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

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 44: 6 ans d'agilité sur le même projet : On en a appris des choses !

Page 12Public SII

� Estimez différemment et avoir une vélocité moins incertaine

Et excel ?

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

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 46: 6 ans d'agilité sur le même projet : On en a appris des choses !

Page 3Public SII

� Management visuel : du papier au numérique

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

Page 4Public SII

� Management visuel : du papier au numérique

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

Page 5Public SII

� Management visuel : du papier au numérique

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

Page 6Public SII

� Management visuel : du papier au numérique

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

Page 7Public SII

� Management visuel : du papier au numérique

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

Page 8Public SII

� Management visuel : du papier au numérique

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

Page 9Public SII

� Management visuel : du papier au numérique

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

Page 10Public SII

� Management visuel : du papier au numérique

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

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 55: 6 ans d'agilité sur le même projet : On en a appris des choses !

Page 3Public SII

� Oups on fait du Devops ?

Autrefois…

BOITE NOIRE

PROD

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

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 57: 6 ans d'agilité sur le même projet : On en a appris des choses !

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 58: 6 ans d'agilité sur le même projet : On en a appris des choses !

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 59: 6 ans d'agilité sur le même projet : On en a appris des choses !

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 60: 6 ans d'agilité sur le même projet : On en a appris des choses !

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 61: 6 ans d'agilité sur le même projet : On en a appris des choses !

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 62: 6 ans d'agilité sur le même projet : On en a appris des choses !

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

JenkinsSelenium

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 63: 6 ans d'agilité sur le même projet : On en a appris des choses !

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 64: 6 ans d'agilité sur le même projet : On en a appris des choses !

Page 7Public SII

� Passage aux tests autos : difficultés, succès et conseils

https://martinfowler.com/bliki/TestPyramid.html

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

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 66: 6 ans d'agilité sur le même projet : On en a appris des choses !

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 67: 6 ans d'agilité sur le même projet : On en a appris des choses !

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 68: 6 ans d'agilité sur le même projet : On en a appris des choses !

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 69: 6 ans d'agilité sur le même projet : On en a appris des choses !

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 70: 6 ans d'agilité sur le même projet : On en a appris des choses !

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 71: 6 ans d'agilité sur le même projet : On en a appris des choses !

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 72: 6 ans d'agilité sur le même projet : On en a appris des choses !

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 73: 6 ans d'agilité sur le même projet : On en a appris des choses !

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 74: 6 ans d'agilité sur le même projet : On en a appris des choses !

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 75: 6 ans d'agilité sur le même projet : On en a appris des choses !

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 76: 6 ans d'agilité sur le même projet : On en a appris des choses !

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