agile en seine 2017 rex player france télévision

Post on 23-Jan-2018

176 Views

Category:

Self Improvement

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

REX Player Agile en Seine

Jean-Pierre Lambert

@jpierrelamberthttps://medium.com/@jplambert

Richard Sourianarayanane

@Witchatthttps://twitter.com/witchatt

Nos partenaires :

REX Player à France Télévisions : passer de faire de l'Agile à être Agile

20/09/2017

REX Player Agile en Seine

Nos sponsors

REX Player Agile en Seine

Dans la vie (pro) nous sommes...

REX Player Agile en Seine

Si on regarde le reste de l’open-space...

“Team Player” de France Télévisions

REX Player Agile en Seine

De quoi allons-nous parler ?

Team PLAYER

“Faire de l’Agile”

2015 2016 2017 2018

Mindset Agile

REX Player Agile en Seine

Sous quelle forme ?

Selon trois piliers :

● vision produit

● maturité organisationnelle

● excellence technique

REX Player Agile en Seine

Le player en quelques mots

REX Player Agile en Seine

site web france.tv app iOS franceinfo

REX Player Agile en Seine

Chapitre 1 :

Une équipe qui fait de l’Agile

Comme tant d’autres...

2018201720162015

REX Player Agile en Seine

Pas de vision produit

REX Player Agile en Seine

Pas de vision produit

REX Player Agile en Seine

Pas de vision produit

REX Player Agile en Seine

Pas de vision produit

REX Player Agile en Seine

Pas de vision produit

REX Player Agile en Seine

“On travaille en Agile”

REX Player Agile en Seine

Scrum ? Quelques bad smells...

REX Player Agile en Seine

Scrum ? Quelques bad smells...

REX Player Agile en Seine

Scrum ? Quelques bad smells...

404 page démo cassée

Partie prenante

REX Player Agile en Seine

Scrum ? Quelques bad smells...

REX Player Agile en Seine

Scrum ? Quelques bad smells...

REX Player Agile en Seine

Scrum ? Quelques bad smells...

REX Player Agile en Seine

Lenteur

Développements

Tests de non-reg à la main

Régressions en preprod

Elargissement du scope de

release

RELEASE

TOUS LES

2- 3 MOIS

Vieilles technos,Architecture à reprendre

Aucun test

Produit fourre-tout

Dépendances externes

REX Player Agile en Seine

Chapitre 2 :

Entrée du Scrum Master

Scrum is in da place

2018201720162015

+1

REX Player Agile en Seine

Enfin de l’aide !

Coucou !

Test Facilitator

REX Player Agile en Seine

Bonnes pratiques techniques

Plan de test en amontBoy-scout Rule

Tests d’acceptation automatiques

Pair-programmingCode review

Test FirstGitFlow

Intégration Continue Build > Dev

REX Player Agile en Seine

Chapitre 3 :

Arrivée d’un nouveau sponsor

Tin tin tin !(bruitage de rebondissement)

2018201720162015

+1 +1

REX Player Agile en Seine

Une première vision

REX Player Agile en Seine

Du sang neuf

+1 +1

REX Player Agile en Seine

Chapitre 4 :

Traumatisme → Electro-choc !

Aïe, ça fait mal !

2018201720162015

REX Player Agile en Seine

Tout est parti d’un besoin simple...

“Ne pas pouvoir passer la pub sur le player web”

“Y compris sur iPhone qui

utilise le lecteur natif”

“Empêcher l’utilisateur d’avancer dans la barre de seek”

REX Player Agile en Seine

Qui se transforme en une ré-architecture du player...

RendererAPI Player

REX Player Agile en Seine

Traumatisme : la MEP Renderer et la Mega-MEP

REX Player Agile en Seine

Mode urgence : cut the bullshit

REX Player Agile en Seine

Management visuel plus puissant que JIRA ?

REX Player Agile en Seine

Chapitre 5 :

En cure de désintox

Plus jamais ça, jamais !“Un élément fondateur de la culture ingénierique de l’équipe”

2018201720162015

REX Player Agile en Seine

Introspection post-trauma

REX Player Agile en Seine

Stratégie de non-reg

Automatisation des

tests browsers

Analyse de risque et

éviter non-reg. complète

REX Player Agile en Seine

Le jeu de l’oie des MEP

REX Player Agile en Seine

Le jeu de l’oie des MEP

REX Player Agile en Seine

Fin de JIRA

Avatars : bonhommes aimantés

Critères d’acceptation

Statut, en attente d’une entité externe

Definition of Done

Objectifs de sprint et quotidiens

Mises en production

REX Player Agile en Seine

En fait, on est libre

On a arrêté JIRA

On s’est organisé

On nous a laissé gérer

REX Player Agile en Seine

Chapitre 6 :

Passage à l’échelle à 15

On manque de place dans l’open space !

2018201720162015

REX Player Agile en Seine

Toujours plus nombreux !

Equipe grossit, petit à petit, pour atteindre :

● 8 dev JS (+2)

● 2 dev Android (+1)

● 2 dev iOS (+1)

● 1 test lead (+1)

● 1 PO

● 1 SM

+1 +1+1+1 +1

REX Player Agile en Seine

Agilité à l’échelle (petite échelle)

1 mission = 1 équipe

Séparation : backlogs, stands-up, reviews et rétros !

REX Player Agile en Seine

Réticence de l’équipe de se séparer

Non mais pour quoi faire, ça va créer des problèmes !

REX Player Agile en Seine

Besoin d’alignement technique

REX Player Agile en Seine

Forum Hors du Guidon

REX Player Agile en Seine

Chapitre 7 :

Maturité et être Agile

Au pays des aveugles, le borgne est roi(blague sur la vision)

2018201720162015

REX Player Agile en Seine

“Un PO dans le rôle du PO” Jean-Pierre

AUTONOMIE

“Dire NON”

+1

PO mobile PO web

REX Player Agile en Seine

Une vision produit qu’on ne peut pas ignorer

REX Player Agile en Seine

Feedback de l’équipe sur cette vision

REX Player Agile en Seine

Renforcer l’auto-organisation

REX Player Agile en Seine

Déclaration d’autonomie Player

Ne pas être un simple exécutant

Personne ne sait mieux que mon

équipe quel est le meilleur choix et

quelle décision prendre

REX Player Agile en Seine

Rituels organisés par l’équipe

REX Player Agile en Seine

DoD et montée en maturité

REX Player Agile en Seine

Excellence Technique

REX Player Agile en Seine

Industrialisation et modernisation

REX Player Agile en Seine

Accélérer les mises en production

REX Player Agile en Seine

MEP everywhere

REX Player Agile en Seine

Chapitre 8 :

Alignement

Quand l’urgence est là, tout le monde est d’accord

2018201720162015

REX Player Agile en Seine

La lib iOS c’est mort

REX Player Agile en Seine

Une mission plus claire que jamais

Web : fin de Flash qui devient urgent

(Chrome, Embed Twitter…)

Mobile : ré-architecture nécessaire

pour gérer le payant (DRM)

REX Player Agile en Seine

Chapitre 9 :

Toujours plus de maturité

“Toujours plus loin, toujours plus haut, toujours plus fort”

2018201720162015

REX Player Agile en Seine

Auto-organisation - Mobile

REX Player Agile en Seine

Passage à Kanban

REX Player Agile en Seine

Passage à Kanban

REX Player Agile en Seine

L’excellence ingénierique

Web : Continuous Release

Mobile : Release à chaque itération

REX Player Agile en Seine

Culture

REX Player Agile en Seine

Alors, est-ce qu’on est Agile ?

REX Player Agile en Seine

“Être Agile” ???

Mindset ! Et Sinon… ?

Manifeste Agile

Suivre les règles ✓

Comprendre la raison d’être des règles ✓

Définir nos propres règles ✓

REX Player Agile en Seine

Des leçons à retirer ?

REX Player Agile en Seine

Les leçons à retirer — Produit

AVOIR UNE DIRECTION CLAIRE

REX Player Agile en Seine

Les leçons à retirer — Orga

Management Visuel

Accompagnement

REX Player Agile en Seine

Les leçons à retirer — Tech

Excellence ingénierique

Build > Dev

REX Player Agile en Seine

Merci !

Jean-Pierre Lambert

@jpierrelamberthttps://medium.com/@jplambert

Richard Sourianarayanane

@Witchatthttps://twitter.com/witchatt

? !

top related