SlideShare une entreprise Scribd logo
1  sur  97
Télécharger pour lire hors ligne
dev ops•
2015
day•
DevOps
Le voyage de Microsoft vers
l’agilité et DevOps…
Bernard Ourghanlian
Chief Technology & Security Officer
Microsoft France
4 | Le voyage de Microsoft en Agilité
“Firms today experience a much higher velocity of
business change. Market opportunities appear or
dissolve in months or weeks instead of years.“
Diego Lo Giudice and Dave West, Forrester
February 2011
Transforming Application Delivery
Pourquoi agilité et DevOps ?
49%
Transformation to
agile
will create one of the
greatest challenges
for my organization
this year
Source: CA / Coleman Parkes Research 2012
6 | Le voyage de Microsoft en Agilité
La destination pour Visual Studio…
Visual Studio Online
Team Foundation
Server
7 | Le voyage de Microsoft en Agilité
La destination pour Exchange…
Mise à jour
cumulatives
Service Packs vNext
Mise à jour
Cumulative
Mise à jour
Cumulative
Service
pack
Mise à jour
Cumulative
Nouvelle
version
Exchange
Server
Office365
8 | Le voyage de Microsoft en Agilité
La destination pour Windows…
Current Branch for BusinessCurrent BranchBranche Windows
Insider Preview
Validation
interne
Microsoft
Engineering
builds
Utilisateurs
Dizaines
de milliers
Plusieurs
millions
Centaines
de millions
Temps
4 à 6 mois
4 mois
8 mois
9 | Un-Managing Agile Teams
« Déconstruire » le
management des
équipes agiles…
10 | Le voyage de Microsoft en Agilité
manager
VERBE
discipliner ou contrôler une personne
ou un animal : pour garder le contrôle
d’une personne ou d’un animal, ou
d’un ensemble de personnes ou
d’animaux, spécialement quand ils
sont sauvages ou indisciplinés
Manager
11 | Le voyage de Microsoft en Agilité
Déconstruire le management ?
Contrôle Environnement
12 | Le voyage de Microsoft en Agilité
Déconstruire le management ?
Contrôle
Environment
13 | Le voyage de Microsoft en Agilité
Environnement
14 | Le voyage de Microsoft en Agilité
1. Motivation
2. Objet, règles, points
3. Liberté de religion
Qu’est qui crée un bon environnement ?
15 | Le voyage de Microsoft en Agilité
Drive: The Surprising Truth
About What Motivates Us
Dan Pink
Motivation
 Autonomie
 Maitrise
 Sens
16 | Le voyage de Microsoft en agilité
Autonomie
L’envie de diriger nos propres vies
Drive
Maitrise
Compétence d’expertise : connaissance
d’expert ou capacité exceptionnelle
Sens
La raison de l’existence de quelque-chose
17 | Le voyage de Microsoft en agilité
Cela vous semble-t-il familier ?
• Autonomie
• Maitrise
• Sens
18 | Le voyage de Microsoft en Agilité
Objet du jeu ?
Règles du jeu ?
Comment marquer des points ?
Objet, règles, points
19 | Le voyage de Microsoft en Agilité
Scrum
Kanban
Lean
TDD
XP
MSF
Chute d’eau
Liberté de religion
Les guerres de méthodologies sont
terminées
20 | Un-Managing Agile Teams
Comment avons-nous
déconstruit le
management de nos
propres équipes ?
21 | Le voyage de Microsoft en Agilité
AVANT : Le calendrier
2 ans
22 | Le voyage de Microsoft en Agilité
AVANT : Le calendrier
Planning M1 M2
23 | Le voyage de Microsoft en Agilité
AVANT : Le calendrier
Planning M1 M2
Specs
?
24 | Le voyage de Microsoft en Agilité
AVANT : Le calendrier
Planning M1 M2
Specs
Nous savions exactement que construire et
nous savions que c’était nécessairement
les bonnes choses que nous construisions
25 | Le voyage de Microsoft en Agilité
AVANT : Les étapes
Planning M1 M2
Nous avions un planning parfait et nous
savions exactement quand la version
serait prête !
26 | Le voyage de Microsoft en Agilité
AVANT : Les étapes
Code Test et Stabilisation Code Test et Stabilisation
Nous avions des estimations parfaites et
nous comprenions parfaitement
comment tout allait se synchroniser !
27 | Le voyage de Microsoft en Agilité
AVANT : Ecrire le code
Code Test et Stabilisation Code Test et Stabilisation
Code
Complete
Nous écrivions tout le code des mois
avant de livrer une version !
28 | Le voyage de Microsoft en Agilité
AVANT : Corriger les bogues
Code Test et Stabilisation Code Test et Stabilisation
Stabiliser
Nous avions juste besoin de stabiliser le
code et de le rendre prêt à livrer aux
clients
29 | Le voyage de Microsoft en Agilité
AVANT : Feedback
Planning
Feedback des clients : vous devez changer la
façon dont fonctionne une fonctionnalité
… mais notre planning est déjà défini
30 | Le voyage de Microsoft en Agilité
Feedback
« Super feedback. Merci ! Nous allons voir
comment insérer votre demande dans le planning
de la prochaine version. Vous devriez avoir ce que
vous voulez…. dans quelques années »
31 | Le voyage de Microsoft en agilité
• Dette technique
• Aucun moyen de réagir par rapport aux retours
des clients
• Le succès dans un mode « ça passe ou ça
casse »…
• Très peu d’autonomie des équipes
Quels étaient les problèmes ?
32 | Le voyage de Microsoft en Agilité
Windows Vista… Passer à l’échelle est difficile…
Science
Art
?
33 | Le voyage de Microsoft en Agilité
Voici l’objectif que nous nous sommes fixés…
Autonomie
Alignement
34 | Le voyage de Microsoft en Agilité
Rien n’aboutit ! L’exemple de Vista…
Trop
d’alignement
35 | Le voyage de Microsoft en Agilité
Chaos !!
Trop
d’autonomie
37 | Le voyage de Microsoft en Agilité
Organisation
Rôles
Equipes
Cadence
Taxonomie
Plan
Pratiques
Les principes de base
Alignement
Autonomie
« Essayons de donner à nos équipes 3 choses :
Autonomie, Maitrise, Sens »
38 | Le voyage de Microsoft en Agilité
1. Nos Rôles
2. Notre Organisation
3. Nos Equipes
4. Notre Rythme
5. Notre Plan
6. Nos Pratiques
Comment avons-nous changé ?
39 | Le voyage de Microsoft en agilité
Nos Rôles – Au début…
Program Manager – Chargé de s’assurer que nous construisons les
bonnes choses.
Développeur – Chargé de s’assurer que nous construisons des
produits ou des services qui sont performants, fiables, et bien conçus.
Testeur – Chargé de s’assurer que nous construisons des produits de
haute qualité qui répondent aux besoins des clients.
40 | Le voyage de Microsoft en agilité
Notre Organisation – V1
Program Manager Développeur Testeur
41 | Le voyage de Microsoft en agilité
Notre Organisation – V2
Program Management Engineering
42 | Le voyage de Microsoft en agilité
Notre Organisation – V3
Program Management Engineering Service DeliveryUX UE
43 | Le voyage de Microsoft en agilité
Les équipes
Program Management Engineering
Le « product owner »
44 | Le voyage de Microsoft en Agilité
Multidisciplinaires
10-12 personnes
Autogérées
Gestion autonome du backlog
Préservée pour 12-18 mois
Salle d’équipe
Equipes
45 | Le voyage de Microsoft en Agilité
Organisation des équipes
IHM
API
Données
46 | Le voyage de Microsoft en Agilité
Au lieu d’un decoupage horizontal…
IHM
API
Données
47 | Le voyage de Microsoft en Agilité
Nous recherchons le vertical
IHM
API
Données
48 | Le voyage de Microsoft en Agilité
Q : Qui est le Scrum Master ?
PM Engineering
49 | Le voyage de Microsoft en Agilité
• Oui, nous avons des collaborateurs distants. C’est
l’exception, pas la règle
• Nous visons à utiliser des équipes distantes mais
pas des groupes entiers focalisés sur, par
exemple, une discipline
Q : Quid des collaborateurs distants
50 | Le voyage de Microsoft en Agilité
Sprints de 3 semaines
Semaine 1 Semaine 2 Semaine 3
Semaine 1 Semaine 2 Semaine 3emaine 2 Semaine 3
Sprint 69Sprint 68 Sprint 70
Deploiement
Planning du Sprint Fait !
51 | Le voyage de Microsoft en Agilité
Ce que nous avons accompli
Sprints de 3 semaines
Semaine 1 Semaine 2 Semaine 3
Semaine 1 Semaine 2 Semaine 3maine 2 Semaine 3
Sprint 69Sprint 68 Sprint 70
Plan du sprint
52 | Le voyage de Microsoft en Agilité
Mails du Sprint
Plan Accompli !
53 | Le voyage de Microsoft en Agilité
Sprints de 3 semaines
Semaine 1 Semaine 2 Semaine 3
Semaine 1 Semaine 2 Semaine 3maine 2 Semaine 3
Sprint 69Sprint 68 Sprint 70
Revue du Backlog
du Backlog Revue du Backlog
54 | Le voyage de Microsoft en Agilité
Scrum
Chute d’eau
Kanban
Microsoft
…
Quelles pratiques utilisons-nous ?
55 | Le voyage de Microsoft en agilité
Chute d’eau
• Planning d’ensemble
• Conception
• Spécifications
Les règles que nous suivons
Scrum
• Planning du Sprint
• Daily Standup
• Equipe cross-
fonctionnelle
• Rétrospectives
Kanban
• Suivi visuel
• Limitation du WIP
(Work in Progress)
56 | Le voyage de Microsoft en agilité
Les règles que l’on viole 
Chute d’eau
• Nous changeons d’avis
… souvent !
• Conception
• Spécifications
Scrum
• Alternance du Scrum
master
• Déployer une semaine
après le sprint
Kanban
• Limitation du WIP
• Itérations
• Planning
58 | Le voyage de Microsoft en Agilité
1. Nous devons nous attendre au changement
2. Nous devons arrêter d’essayer de prédire le futur
3. Nous devons optimiser autour des feedbacks des clients
Faire les choses différemment…
59 | Le voyage de Microsoft en agilité
A quoi ressemble le travail ?
Scénario – Une initiative importante au
sein d’une version
Expérience – Un ensemble d’histoires
utilisateur de bout en bout
Histoire utilisateur – Une exigence
capturant le rôle, la fonctionnalité et la
valeur
Tâche – Travail effectué par l’équipe pour
accomplir une histoire
Expérience
Histoire
utilisateur
Tâche
60 | Le voyage de Microsoft en Agilité
Scénarios
Expérience/Fonctionnalités
Histoire Utilisateur
Tâches
Taxonomie et alignement
Alignement
Chaque équipe et chaque business suit
en permanence les scénarios et les
expériences
Autonomie
Chaque équipe choisit comment gérer histoire et/ou taches
64 | Le voyage de Microsoft en Agilité
Taxonomie et alignement
Sprint
3 semaines
3
Plan
3 sprints
Saison
6 mois
Scénario
18 mois
Ambitieux
60%
Optimiste
80%
Sérieux
90%
Confiant
95%
65 | Le voyage de Microsoft en agilité
Chats d’équipe
Chats
d’équipe
Chats
d’équipe
Chats
d’équipe
3 questions :
1. Qu’y-a-t-il après ?
2. Comment va l’équipe ?
3. Des problèmes ?
66 | Le voyage de Microsoft en Agilité
Rester alignés
PrintempsAutomnePrintemps Automne
67 | Le voyage de Microsoft en Agilité
Scénario sur 18 mois
PrintempsAutomnePrintemps Automne
68 | Le voyage de Microsoft en Agilité
Saison de 6 mois
PrintempsAutomnePrintemps Automne
69 | Le voyage de Microsoft en Agilité
Plan sur 3 Sprints
PrintempsAutomnePrintemps Automne
70 | Le voyage de Microsoft en Agilité
Plan sur 3 Sprints
71 | Le voyage de Microsoft en Agilité
Plan sur 3 Sprints
72 | Le voyage de Microsoft en Agilité
Plan sur 3 Sprints
73 | Le voyage de Microsoft en Agilité
Plan sur 3 Sprints
74 | Le voyage de Microsoft en Agilité
1. Qu’avons-nous appris ?
2. Que nous disent nos clients ?
3. Quels sont les éléments du marché qui ont changé ?
3 questions que nous nous posons en permanence…
77 | Le voyage de Microsoft en Agilité
http://aka.ms/vsonews
Nous livrons CHAQUE Sprint
78 | Le voyage de Microsoft en Agilité
Qu’en est-il du code flow ?
Semaine 1 Semaine 2 Semaine 3
79 | Le voyage de Microsoft en Agilité
Chacun crée « sa » branche…
Semaine 1 Semaine 2 Semaine 3
80 | Le voyage de Microsoft en Agilité
Ecrit un paquet de code…
Semaine 1 Semaine 2 Semaine 3
81 | Le voyage de Microsoft en Agilité
Et tout cela a besoin de se rassembler à la fin…
Semaine 1 Semaine 2 Semaine 3
82 | Le voyage de Microsoft en Agilité

Semaine 1 Semaine 2 Semaine 3
83 | Le voyage de Microsoft en Agilité
Feature Flags
if Feature.is_enabled(‘new_feature’)
# do something new
else
# do same as before
end
84 | Le voyage de Microsoft en Agilité
Feature Flags
ON
OFF
85 | Le voyage de Microsoft en Agilité
Feature Flags
ON
OFF
86 | Le voyage de Microsoft en Agilité
Feature Flags
ON
OFF
87 | Le voyage de Microsoft en Agilité
Feature Flags
ON
OFF
88 | Le voyage de Microsoft en Agilité
Feature Flags
ON
OFF
89 | Le voyage de Microsoft en Agilité
Feature Flags
ON
OFF
90 | Le voyage de Microsoft en Agilité
Feature Flags
92 | Le voyage de Microsoft en Agilité
Code Test et stabilisation Code Test et stabilisation
Code
Complete
Avant…
93 | Le voyage de Microsoft en Agilité
Après…
94 | Le voyage de Microsoft en Agilité
Satisfaction de l’engineering
Ecrire le Code
Les clients
utilisent le
Code
Ecrire le Code
Les clients
utilisent le
Code


95 | Un-Managing Agile Teams
Conclusion
96 | Le voyage de Microsoft en Agilité
Environnement – Construisez une environnement où vos équipes vont prospérer.
Ne laissez pas les processus et la bureaucratie leur barrer la route.
Motivation – Autonomie, maitrise, sens.
Objet, règles, points – Est-ce que vos équipes comprennent le jeu ? Est-il clair ?
Liberté de religion – Est-ce que vous suivez un processus dogmatique parce que
vous pensez qu’il est bon ? Ou bien faites-vous ce qui fait du sens dans votre
organisation ?
En résumé (1)
97 | Le voyage de Microsoft en Agilité
Soyez bon sur la science… mais ne soyez pas trop prescriptif
Ne cherchez pas à copier les autres… apprenez des autres
Construisez d’abord la culture que vous voulez… et vous obtiendrez alors le
comportement que vous souhaitez…
En résumé (2)
Merci !

Contenu connexe

Tendances

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 DoironAgile Montréal
 
La culture produit au service du client
La culture produit au service du clientLa culture produit au service du client
La culture produit au service du clientCGI Québec Formation
 
ALM et Agilite : la convergence
ALM et Agilite : la convergenceALM et Agilite : la convergence
ALM et Agilite : la convergenceLucian Precup
 
Passer à Scrum avec 45 personnes - Rétrospective step by step
Passer à Scrum avec 45 personnes - Rétrospective step by stepPasser à Scrum avec 45 personnes - Rétrospective step by step
Passer à Scrum avec 45 personnes - Rétrospective step by stepGuillaume Magnier
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsPierre E. NEIS
 
Estimer les projets TI, même en Agile
Estimer les projets TI, même en AgileEstimer les projets TI, même en Agile
Estimer les projets TI, même en AgileCGI Québec Formation
 
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...Pierre Medina
 
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entreprise
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entrepriseREX sur une implantation SAFe - La complexité en TI et l'agilité d'entreprise
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entrepriseEtienne Laverdière
 
Le scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheurLe scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheursebastien_fournel
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrumPierre E. NEIS
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmseagnes_crepet
 
Introduction à l'Agilité - Cours complet 1 jour
Introduction à l'Agilité - Cours complet 1 jourIntroduction à l'Agilité - Cours complet 1 jour
Introduction à l'Agilité - Cours complet 1 jourRenaud BROSSE
 
Agile et le Management - V2
Agile et le Management - V2Agile et le Management - V2
Agile et le Management - V2bcollet
 
20181123 - Agile Tour Rennes - Pourquoi je déteste l'agilité à l'échelle
20181123 - Agile Tour Rennes - Pourquoi je déteste l'agilité à l'échelle20181123 - Agile Tour Rennes - Pourquoi je déteste l'agilité à l'échelle
20181123 - Agile Tour Rennes - Pourquoi je déteste l'agilité à l'échelleSéverin Legras
 
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...Agile En Seine
 

Tendances (20)

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
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 
La culture produit au service du client
La culture produit au service du clientLa culture produit au service du client
La culture produit au service du client
 
Program management-agile
Program management-agileProgram management-agile
Program management-agile
 
Introduction à Scrum
Introduction à ScrumIntroduction à Scrum
Introduction à Scrum
 
Atelier de simulation DevOps
Atelier de simulation DevOpsAtelier de simulation DevOps
Atelier de simulation DevOps
 
ALM et Agilite : la convergence
ALM et Agilite : la convergenceALM et Agilite : la convergence
ALM et Agilite : la convergence
 
Passer à Scrum avec 45 personnes - Rétrospective step by step
Passer à Scrum avec 45 personnes - Rétrospective step by stepPasser à Scrum avec 45 personnes - Rétrospective step by step
Passer à Scrum avec 45 personnes - Rétrospective step by step
 
Gestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskillsGestion de projets agiles avec scrum actiskills
Gestion de projets agiles avec scrum actiskills
 
Agility with scrum
Agility with scrumAgility with scrum
Agility with scrum
 
Estimer les projets TI, même en Agile
Estimer les projets TI, même en AgileEstimer les projets TI, même en Agile
Estimer les projets TI, même en Agile
 
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
202109022 palawan-17h15-quels sont les éléments qui vous font rater votre t...
 
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entreprise
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entrepriseREX sur une implantation SAFe - La complexité en TI et l'agilité d'entreprise
REX sur une implantation SAFe - La complexité en TI et l'agilité d'entreprise
 
Le scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheurLe scrum master, metamorphe du bonheur
Le scrum master, metamorphe du bonheur
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrum
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmse
 
Introduction à l'Agilité - Cours complet 1 jour
Introduction à l'Agilité - Cours complet 1 jourIntroduction à l'Agilité - Cours complet 1 jour
Introduction à l'Agilité - Cours complet 1 jour
 
Agile et le Management - V2
Agile et le Management - V2Agile et le Management - V2
Agile et le Management - V2
 
20181123 - Agile Tour Rennes - Pourquoi je déteste l'agilité à l'échelle
20181123 - Agile Tour Rennes - Pourquoi je déteste l'agilité à l'échelle20181123 - Agile Tour Rennes - Pourquoi je déteste l'agilité à l'échelle
20181123 - Agile Tour Rennes - Pourquoi je déteste l'agilité à l'échelle
 
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
Qu'est-ce qu'un Scrum Master ? - Romain Couturier (Terre d'Agile) - Agile en ...
 

En vedette

Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REXRetour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REXSamuel Metias
 
Atelier 1 - Les MOOC, un bouleversement pédagogique - Intro
Atelier 1 - Les MOOC, un bouleversement pédagogique - IntroAtelier 1 - Les MOOC, un bouleversement pédagogique - Intro
Atelier 1 - Les MOOC, un bouleversement pédagogique - Introjourneedesmooc
 
RATPENATS - BERNAT
RATPENATS - BERNATRATPENATS - BERNAT
RATPENATS - BERNATrmateu15
 
La Cuisine du Web - Le Banquet N°3 - Bilan 2013 et Actions 2014
La Cuisine du Web - Le Banquet N°3 - Bilan 2013 et Actions 2014La Cuisine du Web - Le Banquet N°3 - Bilan 2013 et Actions 2014
La Cuisine du Web - Le Banquet N°3 - Bilan 2013 et Actions 2014Sebastien Brison
 
Presentation Akolade Services mobile
Presentation Akolade Services mobilePresentation Akolade Services mobile
Presentation Akolade Services mobileAkolade Services
 
Rapport d'activités Alsace BioValley 2012
Rapport d'activités Alsace BioValley 2012Rapport d'activités Alsace BioValley 2012
Rapport d'activités Alsace BioValley 2012Alsace BioValley
 
Posters réalisés en Roumanie.
Posters réalisés en Roumanie.Posters réalisés en Roumanie.
Posters réalisés en Roumanie.beajor
 
Infographie - Fédération Française des Métiers de l'#Exposition et de l'#Evén...
Infographie - Fédération Française des Métiers de l'#Exposition et de l'#Evén...Infographie - Fédération Française des Métiers de l'#Exposition et de l'#Evén...
Infographie - Fédération Française des Métiers de l'#Exposition et de l'#Evén...FFM2E
 
Questionnaire answers SoulMate
Questionnaire answers SoulMateQuestionnaire answers SoulMate
Questionnaire answers SoulMateMohammed Aboobakar
 
Géoguichet urbanisme-8- Effectuer des recherches dans la cartographie de votr...
Géoguichet urbanisme-8- Effectuer des recherches dans la cartographie de votr...Géoguichet urbanisme-8- Effectuer des recherches dans la cartographie de votr...
Géoguichet urbanisme-8- Effectuer des recherches dans la cartographie de votr...gimwebgis
 
Géoguichet cimetière - Consulter la fiche d’une concession à partir de la car...
Géoguichet cimetière - Consulter la fiche d’une concession à partir de la car...Géoguichet cimetière - Consulter la fiche d’une concession à partir de la car...
Géoguichet cimetière - Consulter la fiche d’une concession à partir de la car...gimwebgis
 

En vedette (20)

The DevOps Wonder @ PHPTour Lyon 2014
The DevOps Wonder @ PHPTour Lyon 2014The DevOps Wonder @ PHPTour Lyon 2014
The DevOps Wonder @ PHPTour Lyon 2014
 
Motivation 3.0
Motivation 3.0Motivation 3.0
Motivation 3.0
 
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REXRetour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
 
Achoura
AchouraAchoura
Achoura
 
Atelier 1 - Les MOOC, un bouleversement pédagogique - Intro
Atelier 1 - Les MOOC, un bouleversement pédagogique - IntroAtelier 1 - Les MOOC, un bouleversement pédagogique - Intro
Atelier 1 - Les MOOC, un bouleversement pédagogique - Intro
 
RATPENATS - BERNAT
RATPENATS - BERNATRATPENATS - BERNAT
RATPENATS - BERNAT
 
La Cuisine du Web - Le Banquet N°3 - Bilan 2013 et Actions 2014
La Cuisine du Web - Le Banquet N°3 - Bilan 2013 et Actions 2014La Cuisine du Web - Le Banquet N°3 - Bilan 2013 et Actions 2014
La Cuisine du Web - Le Banquet N°3 - Bilan 2013 et Actions 2014
 
Presentation Akolade Services mobile
Presentation Akolade Services mobilePresentation Akolade Services mobile
Presentation Akolade Services mobile
 
Présentation pépite
Présentation pépitePrésentation pépite
Présentation pépite
 
Organisation de l'agence
Organisation de l'agenceOrganisation de l'agence
Organisation de l'agence
 
Rapport d'activités Alsace BioValley 2012
Rapport d'activités Alsace BioValley 2012Rapport d'activités Alsace BioValley 2012
Rapport d'activités Alsace BioValley 2012
 
Acteurs de la Silver Economy
Acteurs de la Silver EconomyActeurs de la Silver Economy
Acteurs de la Silver Economy
 
Posters réalisés en Roumanie.
Posters réalisés en Roumanie.Posters réalisés en Roumanie.
Posters réalisés en Roumanie.
 
Mis Artefactos
Mis ArtefactosMis Artefactos
Mis Artefactos
 
Infographie - Fédération Française des Métiers de l'#Exposition et de l'#Evén...
Infographie - Fédération Française des Métiers de l'#Exposition et de l'#Evén...Infographie - Fédération Française des Métiers de l'#Exposition et de l'#Evén...
Infographie - Fédération Française des Métiers de l'#Exposition et de l'#Evén...
 
8086 int
8086 int8086 int
8086 int
 
Questionnaire answers SoulMate
Questionnaire answers SoulMateQuestionnaire answers SoulMate
Questionnaire answers SoulMate
 
Géoguichet urbanisme-8- Effectuer des recherches dans la cartographie de votr...
Géoguichet urbanisme-8- Effectuer des recherches dans la cartographie de votr...Géoguichet urbanisme-8- Effectuer des recherches dans la cartographie de votr...
Géoguichet urbanisme-8- Effectuer des recherches dans la cartographie de votr...
 
Educación artística
Educación artísticaEducación artística
Educación artística
 
Géoguichet cimetière - Consulter la fiche d’une concession à partir de la car...
Géoguichet cimetière - Consulter la fiche d’une concession à partir de la car...Géoguichet cimetière - Consulter la fiche d’une concession à partir de la car...
Géoguichet cimetière - Consulter la fiche d’une concession à partir de la car...
 

Similaire à Microsoft DevOps Day 2015 02122015 The Microsoft Way

Syntec numérique - DevOps by microsoft
Syntec numérique  - DevOps by microsoftSyntec numérique  - DevOps by microsoft
Syntec numérique - DevOps by microsoftSamuel Metias
 
Le Design Sprint du Géant agile
Le Design Sprint du Géant agileLe Design Sprint du Géant agile
Le Design Sprint du Géant agileRachel Jolin Dubois
 
Agile et Lean : des univers convergents ? par Dimitri Baeli
Agile et Lean : des univers convergents ? par Dimitri BaeliAgile et Lean : des univers convergents ? par Dimitri Baeli
Agile et Lean : des univers convergents ? par Dimitri BaeliInstitut Lean France
 
[Afterwork du 12/09] Transformation agile des organisations : livrez plus de ...
[Afterwork du 12/09] Transformation agile des organisations : livrez plus de ...[Afterwork du 12/09] Transformation agile des organisations : livrez plus de ...
[Afterwork du 12/09] Transformation agile des organisations : livrez plus de ...Colibee
 
La gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - Paris
La gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - ParisLa gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - Paris
La gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - ParisPeak Ace
 
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étivierAgile Montréal
 
Approche DevOps pour builder une solution robuste PHP avec Zend_Server et Azure
Approche DevOps pour builder une solution robuste PHP avec Zend_Server et AzureApproche DevOps pour builder une solution robuste PHP avec Zend_Server et Azure
Approche DevOps pour builder une solution robuste PHP avec Zend_Server et AzureCEDRIC DERUE
 
JCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumJCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumRossi Oddet
 
Video2 agilite etscalabiliteentreprise
Video2 agilite etscalabiliteentrepriseVideo2 agilite etscalabiliteentreprise
Video2 agilite etscalabiliteentrepriseMichel Bruchet
 
Gestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdfGestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdfbadrfathallah2
 
Déploiement continu, l'agilité maximisée ? - Pierre-Martin Tardif
Déploiement continu, l'agilité maximisée ? - Pierre-Martin TardifDéploiement continu, l'agilité maximisée ? - Pierre-Martin Tardif
Déploiement continu, l'agilité maximisée ? - Pierre-Martin TardifAgile Montréal
 
Scrum en 2021, quels changements ? Parlons-en !
Scrum en 2021, quels changements ? Parlons-en !Scrum en 2021, quels changements ? Parlons-en !
Scrum en 2021, quels changements ? Parlons-en !DC CONSULTANTS
 
Recherche lead technique désespérément
Recherche lead technique désespérémentRecherche lead technique désespérément
Recherche lead technique désespérémentAgile Montréal
 
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?Publicis Sapient Engineering
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPNicolas Perriault
 

Similaire à Microsoft DevOps Day 2015 02122015 The Microsoft Way (20)

Syntec numérique - DevOps by microsoft
Syntec numérique  - DevOps by microsoftSyntec numérique  - DevOps by microsoft
Syntec numérique - DevOps by microsoft
 
Meetup daikibo 1
Meetup daikibo 1Meetup daikibo 1
Meetup daikibo 1
 
Le Design Sprint du Géant agile
Le Design Sprint du Géant agileLe Design Sprint du Géant agile
Le Design Sprint du Géant agile
 
Agile et Lean : des univers convergents ? par Dimitri Baeli
Agile et Lean : des univers convergents ? par Dimitri BaeliAgile et Lean : des univers convergents ? par Dimitri Baeli
Agile et Lean : des univers convergents ? par Dimitri Baeli
 
[Afterwork du 12/09] Transformation agile des organisations : livrez plus de ...
[Afterwork du 12/09] Transformation agile des organisations : livrez plus de ...[Afterwork du 12/09] Transformation agile des organisations : livrez plus de ...
[Afterwork du 12/09] Transformation agile des organisations : livrez plus de ...
 
La gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - Paris
La gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - ParisLa gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - Paris
La gestion de projet et le SEO - Petit déjeuner du 23 mai 2017 - Paris
 
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
 
Agile - Que le choc commence !
Agile - Que le choc commence !Agile - Que le choc commence !
Agile - Que le choc commence !
 
Approche DevOps pour builder une solution robuste PHP avec Zend_Server et Azure
Approche DevOps pour builder une solution robuste PHP avec Zend_Server et AzureApproche DevOps pour builder une solution robuste PHP avec Zend_Server et Azure
Approche DevOps pour builder une solution robuste PHP avec Zend_Server et Azure
 
JCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec IcescrumJCertif 2012 : Scrum avec Icescrum
JCertif 2012 : Scrum avec Icescrum
 
Video2 agilite etscalabiliteentreprise
Video2 agilite etscalabiliteentrepriseVideo2 agilite etscalabiliteentreprise
Video2 agilite etscalabiliteentreprise
 
Gestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdfGestion de projets agiles avec Scrum.pdf
Gestion de projets agiles avec Scrum.pdf
 
Methodologies agiles
Methodologies agilesMethodologies agiles
Methodologies agiles
 
Change management agile
Change management agileChange management agile
Change management agile
 
Déploiement continu, l'agilité maximisée ? - Pierre-Martin Tardif
Déploiement continu, l'agilité maximisée ? - Pierre-Martin TardifDéploiement continu, l'agilité maximisée ? - Pierre-Martin Tardif
Déploiement continu, l'agilité maximisée ? - Pierre-Martin Tardif
 
Scrum en 2021, quels changements ? Parlons-en !
Scrum en 2021, quels changements ? Parlons-en !Scrum en 2021, quels changements ? Parlons-en !
Scrum en 2021, quels changements ? Parlons-en !
 
Recherche lead technique désespérément
Recherche lead technique désespérémentRecherche lead technique désespérément
Recherche lead technique désespérément
 
Brochure Vers l'entreprise Agile
Brochure Vers l'entreprise AgileBrochure Vers l'entreprise Agile
Brochure Vers l'entreprise Agile
 
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?
Scrum Day 2014 - Êtes-vous prêts pour le modèle Spotify ?
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
 

Microsoft DevOps Day 2015 02122015 The Microsoft Way

  • 2. Le voyage de Microsoft vers l’agilité et DevOps… Bernard Ourghanlian Chief Technology & Security Officer Microsoft France
  • 3.
  • 4. 4 | Le voyage de Microsoft en Agilité “Firms today experience a much higher velocity of business change. Market opportunities appear or dissolve in months or weeks instead of years.“ Diego Lo Giudice and Dave West, Forrester February 2011 Transforming Application Delivery Pourquoi agilité et DevOps ?
  • 5. 49% Transformation to agile will create one of the greatest challenges for my organization this year Source: CA / Coleman Parkes Research 2012
  • 6. 6 | Le voyage de Microsoft en Agilité La destination pour Visual Studio… Visual Studio Online Team Foundation Server
  • 7. 7 | Le voyage de Microsoft en Agilité La destination pour Exchange… Mise à jour cumulatives Service Packs vNext Mise à jour Cumulative Mise à jour Cumulative Service pack Mise à jour Cumulative Nouvelle version Exchange Server Office365
  • 8. 8 | Le voyage de Microsoft en Agilité La destination pour Windows… Current Branch for BusinessCurrent BranchBranche Windows Insider Preview Validation interne Microsoft Engineering builds Utilisateurs Dizaines de milliers Plusieurs millions Centaines de millions Temps 4 à 6 mois 4 mois 8 mois
  • 9. 9 | Un-Managing Agile Teams « Déconstruire » le management des équipes agiles…
  • 10. 10 | Le voyage de Microsoft en Agilité manager VERBE discipliner ou contrôler une personne ou un animal : pour garder le contrôle d’une personne ou d’un animal, ou d’un ensemble de personnes ou d’animaux, spécialement quand ils sont sauvages ou indisciplinés Manager
  • 11. 11 | Le voyage de Microsoft en Agilité Déconstruire le management ? Contrôle Environnement
  • 12. 12 | Le voyage de Microsoft en Agilité Déconstruire le management ? Contrôle Environment
  • 13. 13 | Le voyage de Microsoft en Agilité Environnement
  • 14. 14 | Le voyage de Microsoft en Agilité 1. Motivation 2. Objet, règles, points 3. Liberté de religion Qu’est qui crée un bon environnement ?
  • 15. 15 | Le voyage de Microsoft en Agilité Drive: The Surprising Truth About What Motivates Us Dan Pink Motivation  Autonomie  Maitrise  Sens
  • 16. 16 | Le voyage de Microsoft en agilité Autonomie L’envie de diriger nos propres vies Drive Maitrise Compétence d’expertise : connaissance d’expert ou capacité exceptionnelle Sens La raison de l’existence de quelque-chose
  • 17. 17 | Le voyage de Microsoft en agilité Cela vous semble-t-il familier ? • Autonomie • Maitrise • Sens
  • 18. 18 | Le voyage de Microsoft en Agilité Objet du jeu ? Règles du jeu ? Comment marquer des points ? Objet, règles, points
  • 19. 19 | Le voyage de Microsoft en Agilité Scrum Kanban Lean TDD XP MSF Chute d’eau Liberté de religion Les guerres de méthodologies sont terminées
  • 20. 20 | Un-Managing Agile Teams Comment avons-nous déconstruit le management de nos propres équipes ?
  • 21. 21 | Le voyage de Microsoft en Agilité AVANT : Le calendrier 2 ans
  • 22. 22 | Le voyage de Microsoft en Agilité AVANT : Le calendrier Planning M1 M2
  • 23. 23 | Le voyage de Microsoft en Agilité AVANT : Le calendrier Planning M1 M2 Specs ?
  • 24. 24 | Le voyage de Microsoft en Agilité AVANT : Le calendrier Planning M1 M2 Specs Nous savions exactement que construire et nous savions que c’était nécessairement les bonnes choses que nous construisions
  • 25. 25 | Le voyage de Microsoft en Agilité AVANT : Les étapes Planning M1 M2 Nous avions un planning parfait et nous savions exactement quand la version serait prête !
  • 26. 26 | Le voyage de Microsoft en Agilité AVANT : Les étapes Code Test et Stabilisation Code Test et Stabilisation Nous avions des estimations parfaites et nous comprenions parfaitement comment tout allait se synchroniser !
  • 27. 27 | Le voyage de Microsoft en Agilité AVANT : Ecrire le code Code Test et Stabilisation Code Test et Stabilisation Code Complete Nous écrivions tout le code des mois avant de livrer une version !
  • 28. 28 | Le voyage de Microsoft en Agilité AVANT : Corriger les bogues Code Test et Stabilisation Code Test et Stabilisation Stabiliser Nous avions juste besoin de stabiliser le code et de le rendre prêt à livrer aux clients
  • 29. 29 | Le voyage de Microsoft en Agilité AVANT : Feedback Planning Feedback des clients : vous devez changer la façon dont fonctionne une fonctionnalité … mais notre planning est déjà défini
  • 30. 30 | Le voyage de Microsoft en Agilité Feedback « Super feedback. Merci ! Nous allons voir comment insérer votre demande dans le planning de la prochaine version. Vous devriez avoir ce que vous voulez…. dans quelques années »
  • 31. 31 | Le voyage de Microsoft en agilité • Dette technique • Aucun moyen de réagir par rapport aux retours des clients • Le succès dans un mode « ça passe ou ça casse »… • Très peu d’autonomie des équipes Quels étaient les problèmes ?
  • 32. 32 | Le voyage de Microsoft en Agilité Windows Vista… Passer à l’échelle est difficile… Science Art ?
  • 33. 33 | Le voyage de Microsoft en Agilité Voici l’objectif que nous nous sommes fixés… Autonomie Alignement
  • 34. 34 | Le voyage de Microsoft en Agilité Rien n’aboutit ! L’exemple de Vista… Trop d’alignement
  • 35. 35 | Le voyage de Microsoft en Agilité Chaos !! Trop d’autonomie
  • 36.
  • 37. 37 | Le voyage de Microsoft en Agilité Organisation Rôles Equipes Cadence Taxonomie Plan Pratiques Les principes de base Alignement Autonomie « Essayons de donner à nos équipes 3 choses : Autonomie, Maitrise, Sens »
  • 38. 38 | Le voyage de Microsoft en Agilité 1. Nos Rôles 2. Notre Organisation 3. Nos Equipes 4. Notre Rythme 5. Notre Plan 6. Nos Pratiques Comment avons-nous changé ?
  • 39. 39 | Le voyage de Microsoft en agilité Nos Rôles – Au début… Program Manager – Chargé de s’assurer que nous construisons les bonnes choses. Développeur – Chargé de s’assurer que nous construisons des produits ou des services qui sont performants, fiables, et bien conçus. Testeur – Chargé de s’assurer que nous construisons des produits de haute qualité qui répondent aux besoins des clients.
  • 40. 40 | Le voyage de Microsoft en agilité Notre Organisation – V1 Program Manager Développeur Testeur
  • 41. 41 | Le voyage de Microsoft en agilité Notre Organisation – V2 Program Management Engineering
  • 42. 42 | Le voyage de Microsoft en agilité Notre Organisation – V3 Program Management Engineering Service DeliveryUX UE
  • 43. 43 | Le voyage de Microsoft en agilité Les équipes Program Management Engineering Le « product owner »
  • 44. 44 | Le voyage de Microsoft en Agilité Multidisciplinaires 10-12 personnes Autogérées Gestion autonome du backlog Préservée pour 12-18 mois Salle d’équipe Equipes
  • 45. 45 | Le voyage de Microsoft en Agilité Organisation des équipes IHM API Données
  • 46. 46 | Le voyage de Microsoft en Agilité Au lieu d’un decoupage horizontal… IHM API Données
  • 47. 47 | Le voyage de Microsoft en Agilité Nous recherchons le vertical IHM API Données
  • 48. 48 | Le voyage de Microsoft en Agilité Q : Qui est le Scrum Master ? PM Engineering
  • 49. 49 | Le voyage de Microsoft en Agilité • Oui, nous avons des collaborateurs distants. C’est l’exception, pas la règle • Nous visons à utiliser des équipes distantes mais pas des groupes entiers focalisés sur, par exemple, une discipline Q : Quid des collaborateurs distants
  • 50. 50 | Le voyage de Microsoft en Agilité Sprints de 3 semaines Semaine 1 Semaine 2 Semaine 3 Semaine 1 Semaine 2 Semaine 3emaine 2 Semaine 3 Sprint 69Sprint 68 Sprint 70 Deploiement Planning du Sprint Fait !
  • 51. 51 | Le voyage de Microsoft en Agilité Ce que nous avons accompli Sprints de 3 semaines Semaine 1 Semaine 2 Semaine 3 Semaine 1 Semaine 2 Semaine 3maine 2 Semaine 3 Sprint 69Sprint 68 Sprint 70 Plan du sprint
  • 52. 52 | Le voyage de Microsoft en Agilité Mails du Sprint Plan Accompli !
  • 53. 53 | Le voyage de Microsoft en Agilité Sprints de 3 semaines Semaine 1 Semaine 2 Semaine 3 Semaine 1 Semaine 2 Semaine 3maine 2 Semaine 3 Sprint 69Sprint 68 Sprint 70 Revue du Backlog du Backlog Revue du Backlog
  • 54. 54 | Le voyage de Microsoft en Agilité Scrum Chute d’eau Kanban Microsoft … Quelles pratiques utilisons-nous ?
  • 55. 55 | Le voyage de Microsoft en agilité Chute d’eau • Planning d’ensemble • Conception • Spécifications Les règles que nous suivons Scrum • Planning du Sprint • Daily Standup • Equipe cross- fonctionnelle • Rétrospectives Kanban • Suivi visuel • Limitation du WIP (Work in Progress)
  • 56. 56 | Le voyage de Microsoft en agilité Les règles que l’on viole  Chute d’eau • Nous changeons d’avis … souvent ! • Conception • Spécifications Scrum • Alternance du Scrum master • Déployer une semaine après le sprint Kanban • Limitation du WIP • Itérations • Planning
  • 57.
  • 58. 58 | Le voyage de Microsoft en Agilité 1. Nous devons nous attendre au changement 2. Nous devons arrêter d’essayer de prédire le futur 3. Nous devons optimiser autour des feedbacks des clients Faire les choses différemment…
  • 59. 59 | Le voyage de Microsoft en agilité A quoi ressemble le travail ? Scénario – Une initiative importante au sein d’une version Expérience – Un ensemble d’histoires utilisateur de bout en bout Histoire utilisateur – Une exigence capturant le rôle, la fonctionnalité et la valeur Tâche – Travail effectué par l’équipe pour accomplir une histoire Expérience Histoire utilisateur Tâche
  • 60. 60 | Le voyage de Microsoft en Agilité Scénarios Expérience/Fonctionnalités Histoire Utilisateur Tâches Taxonomie et alignement Alignement Chaque équipe et chaque business suit en permanence les scénarios et les expériences Autonomie Chaque équipe choisit comment gérer histoire et/ou taches
  • 61.
  • 62.
  • 63.
  • 64. 64 | Le voyage de Microsoft en Agilité Taxonomie et alignement Sprint 3 semaines 3 Plan 3 sprints Saison 6 mois Scénario 18 mois Ambitieux 60% Optimiste 80% Sérieux 90% Confiant 95%
  • 65. 65 | Le voyage de Microsoft en agilité Chats d’équipe Chats d’équipe Chats d’équipe Chats d’équipe 3 questions : 1. Qu’y-a-t-il après ? 2. Comment va l’équipe ? 3. Des problèmes ?
  • 66. 66 | Le voyage de Microsoft en Agilité Rester alignés PrintempsAutomnePrintemps Automne
  • 67. 67 | Le voyage de Microsoft en Agilité Scénario sur 18 mois PrintempsAutomnePrintemps Automne
  • 68. 68 | Le voyage de Microsoft en Agilité Saison de 6 mois PrintempsAutomnePrintemps Automne
  • 69. 69 | Le voyage de Microsoft en Agilité Plan sur 3 Sprints PrintempsAutomnePrintemps Automne
  • 70. 70 | Le voyage de Microsoft en Agilité Plan sur 3 Sprints
  • 71. 71 | Le voyage de Microsoft en Agilité Plan sur 3 Sprints
  • 72. 72 | Le voyage de Microsoft en Agilité Plan sur 3 Sprints
  • 73. 73 | Le voyage de Microsoft en Agilité Plan sur 3 Sprints
  • 74. 74 | Le voyage de Microsoft en Agilité 1. Qu’avons-nous appris ? 2. Que nous disent nos clients ? 3. Quels sont les éléments du marché qui ont changé ? 3 questions que nous nous posons en permanence…
  • 75.
  • 76. 77 | Le voyage de Microsoft en Agilité http://aka.ms/vsonews Nous livrons CHAQUE Sprint
  • 77. 78 | Le voyage de Microsoft en Agilité Qu’en est-il du code flow ? Semaine 1 Semaine 2 Semaine 3
  • 78. 79 | Le voyage de Microsoft en Agilité Chacun crée « sa » branche… Semaine 1 Semaine 2 Semaine 3
  • 79. 80 | Le voyage de Microsoft en Agilité Ecrit un paquet de code… Semaine 1 Semaine 2 Semaine 3
  • 80. 81 | Le voyage de Microsoft en Agilité Et tout cela a besoin de se rassembler à la fin… Semaine 1 Semaine 2 Semaine 3
  • 81. 82 | Le voyage de Microsoft en Agilité  Semaine 1 Semaine 2 Semaine 3
  • 82. 83 | Le voyage de Microsoft en Agilité Feature Flags if Feature.is_enabled(‘new_feature’) # do something new else # do same as before end
  • 83. 84 | Le voyage de Microsoft en Agilité Feature Flags ON OFF
  • 84. 85 | Le voyage de Microsoft en Agilité Feature Flags ON OFF
  • 85. 86 | Le voyage de Microsoft en Agilité Feature Flags ON OFF
  • 86. 87 | Le voyage de Microsoft en Agilité Feature Flags ON OFF
  • 87. 88 | Le voyage de Microsoft en Agilité Feature Flags ON OFF
  • 88. 89 | Le voyage de Microsoft en Agilité Feature Flags ON OFF
  • 89. 90 | Le voyage de Microsoft en Agilité Feature Flags
  • 90.
  • 91. 92 | Le voyage de Microsoft en Agilité Code Test et stabilisation Code Test et stabilisation Code Complete Avant…
  • 92. 93 | Le voyage de Microsoft en Agilité Après…
  • 93. 94 | Le voyage de Microsoft en Agilité Satisfaction de l’engineering Ecrire le Code Les clients utilisent le Code Ecrire le Code Les clients utilisent le Code  
  • 94. 95 | Un-Managing Agile Teams Conclusion
  • 95. 96 | Le voyage de Microsoft en Agilité Environnement – Construisez une environnement où vos équipes vont prospérer. Ne laissez pas les processus et la bureaucratie leur barrer la route. Motivation – Autonomie, maitrise, sens. Objet, règles, points – Est-ce que vos équipes comprennent le jeu ? Est-il clair ? Liberté de religion – Est-ce que vous suivez un processus dogmatique parce que vous pensez qu’il est bon ? Ou bien faites-vous ce qui fait du sens dans votre organisation ? En résumé (1)
  • 96. 97 | Le voyage de Microsoft en Agilité Soyez bon sur la science… mais ne soyez pas trop prescriptif Ne cherchez pas à copier les autres… apprenez des autres Construisez d’abord la culture que vous voulez… et vous obtiendrez alors le comportement que vous souhaitez… En résumé (2)