dev ops•
2015
day•
DevOps
agile & DevOps services lead
Samuel Metias
« Every company will be
a DevOps company »
@smetias Linkedin.com/in/smetias samuel.metias@microsoft.com
#DevOpsDay
dev ops•
introduction
Marquer son marché Collaboration entre tous les
acteurs
être plus agile dans votre
transformation digitale
au cœur de la
transformation de Microsoft
Ils pratiquent déjà DevOps
DevOps est une démarche de collaboration agile entre Dev, Production (Ops) et Business sur l’ensemble du
cycle de vie du service du design au support en production.
Culture de
collaboration
Automatisation
Accelerating
delivery
Amélioration de
la qualité de
service
Amélioration
continue
Monitor & Learn
continuous
feedback
Accélération du
provisionning
Fiabilisation des
déploiements
Automatisation
des tests
Accélération du
Time to Market
Accélération des
résolutions
d’incidents
(MTTR)
Industrialisation
des
déploiements
thebestusageaccelerator
cloud
services
digital work and life
experiences
connected
devices
data, analytics &
applied sciences
HoloLens
Sensors
Azure Event Hubs
Azure Stream Analytics
Application Insights
Cortana SDK
Delve/Office Graph APIs
Microsoft Social Listening
Power BI
Azure Machine Learning
Azure Data Factory
StorSimple
Azure Storage Technologies
multi-device
workstation
high quality
environment
& apps
optimize your
costs
mean time
to recover
time to
market
mise à jour
en continue
multi-device
application
continuous
application
improvement
Business drivers
priorités stratégiques4
Teams organization
cloud strategy
infrastructure as a code
provisioning (on premise or in the cloud)
production
ops
staging
ops
integration
ops
build strategy
dev
dev
dev
agile practices &
method
business implication
cases & needs management
agile
infrastructure
management
capacity/change/config
management
incident & problems
management
proactive monitoring
services level management
and catalog
agile master management
common metrics
replicationreplication
tests
tests tests
tests strategy &
automation
biz
apps metrics & telemetry
release automation
database
lifecycle
IT security
dev
ops
Teams organization
cloud strategy
infrastructure as a code
provisioning (on premise or in the cloud)
production
ops
staging
ops
integration
ops
build strategy
dev
dev
dev
agile practices &
method
business implication
cases & needs management
agile
infrastructure
management
capacity/change/config
management
incident & problems
management
proactive monitoring
services level management
and catalog
agile master management
common metrics
replicationreplication
tests
tests tests
tests strategy &
automation
biz
apps metrics & telemetry
release automation
database
lifecycle
IT security
dev
ops
dev ops•
Visual Studio practices
DevOps pratiqué par le groupe produit Visual Studio
Case & needs management (business implication)
dev ops
DevOps Day 2015
why it’s DevOps
biz
division
qq heures
à qq jours
< sprint
<2-3 sprints
1-2 ans
Multi-release
product
unit
feature
team
DevOps Day 2015
DevOps pratiqué par le groupe produit Visual Studio
Case & needs management (business implication)
dev ops
why it’s DevOps
biz
Idea On deck Ready In Progress
feedback
MMF
Titre
Titre long
Pourquoi?
Priorité
MMF
Titre
Titre long
Pourquoi?
Priorité
Quoi
+ storyboard
+ spec
MMF
Titre
Titre long
Pourquoi?
Priorité
Quoi ?
(storyboard,
spec, stories)
Combien ?
Release/Milestone
proposé
Spec/Storyboard
revus avec
équipe
User stories
identifies
Cout estimé
(proto
éventuellement)
MMF
Titre
Titre long
Pourquoi?
Priorité
Quoi ?
+ storyboard
+ spec
+ stories
Combien ?
Comment?
(tâches)
Tâches créées
Avec cout
détaillé
MMF
Titre
Titre long
Pourquoi?
Priorité
Quoi ?
+ storyboard
+ spec
+ stories
Combien ?
Comment?
(tâches)
Code, tests
Livré,
documenté
ShippedCompleted
MMF
Titre
Titre long
Pourquoi?
Priorité
Quoi ?
+ storyboard
+ spec
+ stories
Combien ?
Comment?
(tâches)
Code, tests,
pas de bugs
P1
Code complete
Test complete
Télémétrie
Tenets ok
Doc MSDN, localisé
Livré, blog post
DevOps Day 2015
DevOps pratiqué par le groupe produit Visual Studio
Agile practices
dev ops
biz
Week 1 Week 2 Week 3 Week 4
Week 1 Week 2 Week 3 Week 4
Sprint Planning
Backlog Grooming
Deployment!
Sprint Planning Backlog Grooming
Done!
Retrospective
Le daily standup meeting est pratiqué en
collaboration DevOps et inclut le suivi
quotidien des incidents en production sur
le périmètre fonctionnel de l’équipe
DevOps Day 2015
DevOps pratiqué par le groupe produit Visual Studio
Build, branching and source strategy
dev ops
biz
common source code VSO & TFS
Release update for TFS
Long term features
short term update
Long term
features specific
branch
TFS Release
update specific
branch
common release shipped version
TFS 3m release
VSO 3w release
short term
features
common
branch
VSO iterative update on
production VSO
continuous
update
branch
release
common
branch
TFS release
specific
branch
VSO release
specific
branch
DevOps Day 2015
DevOps pratiqué par le groupe produit Visual Studio
Release management and automation
dev ops
biz
PPE - anteprod env.
SU0 : San Antonio - canary
SU1 : Chicago
…
SU8
DevOps Day 2015
DevOps pratiqué par le groupe produit Visual Studio
Tests strategy & automation
dev ops
biz
TestsLevel0 Tests
techniques
TestsLevel1
Tests cases
TestsLevel2
Tests
fonctionnels
TestsLevel3
Tests en
production
QUAND ?
Au cours de l’itération,
sur l’environnement de
DEV.
QUOI ?
Tests unitaires isolés.
AUTOMATIQUE ?
L’ensemble des tests
unitaires sont
automatisés.
QUAND ?
A la fin de chaque
itération sur un
environnement
d’intégration.
QUOI ?
Tests unitaires, tests
techniques SQL et VSSI.
AUTOMATIQUE ?
Les tests sont automatisés
via des scénarios
techniques.
QUAND ?
A la fin de chaque MMF
(completed)
QUOI ?
Tests du service et de ses
dépendances.
AUTOMATIQUE ?
Les tests sont semi-
automatisés. Les
services/infra sont testés
séparément.
QUAND ?
A la mise en production
des MMF (shipped)
QUOI ?
Tests d’interfaces, tests
exploratoires, scénarios
utilisateurs critiques.
AUTOMATIQUE ?
Les tests sont semi-
automatisés et manuels.
DevOps Day 2015
DevOps pratiqué par le groupe produit Visual Studio
metrics, telemetry & data driven
dev ops
biz
Activity
Logging
Traces
on demand
Job History
Perf
Counters Ping Mesh
Synthetic
Transactions
Customer
Usage KPI Metrics
L’oreille de l’utilisateur
Les yeux de l’utilisateur
Les nez de l’utilisateur
La voix de l’utilisateur
La main de l’utilisateur
DevOps Day 2015
DevOps pratiqué par le groupe produit Visual Studio
metrics, telemetry & data driven
dev ops
biz
DevOps Day 2015
DevOps pratiqué par le groupe produit Visual Studio
Team organization
dev ops
why it’s DevOps
biz
Program
Manager DEV QA
Feature team
OPS
DevOps

Contenu connexe

PDF
Microsoft DevOps Day 2015 02122015 - Introduction
PPTX
Presentation-DEVOPS-par-GDG
PDF
DEVOPS - La synthèse
PDF
The DevOps Wonder @ PHPTour Lyon 2014
PDF
Du cycle en V à DevOps, en passant par agile - Normation
PDF
Introduction à DevOps
PDF
Devops Introduction au mouvement
PPTX
Keynote DevOps - Microsoft DevOps Day 2014 in Paris
Microsoft DevOps Day 2015 02122015 - Introduction
Presentation-DEVOPS-par-GDG
DEVOPS - La synthèse
The DevOps Wonder @ PHPTour Lyon 2014
Du cycle en V à DevOps, en passant par agile - Normation
Introduction à DevOps
Devops Introduction au mouvement
Keynote DevOps - Microsoft DevOps Day 2014 in Paris

Tendances (20)

PDF
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
PDF
Afterwork Devops : vision et pratiques
PDF
DevOps - Retour d’expérience - AlpesJug du 20 Septembre 2011
PPTX
Introduction à la démarche Devops
PDF
Journée DevOps : La boite à outil d'une équipe DevOps
PPTX
Introduction au DevOps @SfPot 2014
PDF
DevOps - Retour d'expérience - MarsJug du 29 Juin 2011
PPTX
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
PPTX
[Oldies] Club client D2SI : DevOps
PDF
Matinale DevOps / Docker
PDF
Meetup DevOps / WebOps Nîmes 20161020
PDF
DODMTL 2019 - Agile et DevOps chez Croesus
PDF
DevOps vu par les ops
PPTX
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI ! v2
PPTX
Presentation DevOps : enjeux , objectifs, consequences
PPTX
Au secours, mon chef m'a demandé de passer au DevOps
PDF
Le DevOps : La clé de la transformation digitale ?
PDF
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?
PDF
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
PDF
Agile lille 2015 devops etapres
[devops REX 2016] Les impacts techniques et organisationnels liés à devops
Afterwork Devops : vision et pratiques
DevOps - Retour d’expérience - AlpesJug du 20 Septembre 2011
Introduction à la démarche Devops
Journée DevOps : La boite à outil d'une équipe DevOps
Introduction au DevOps @SfPot 2014
DevOps - Retour d'expérience - MarsJug du 29 Juin 2011
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
[Oldies] Club client D2SI : DevOps
Matinale DevOps / Docker
Meetup DevOps / WebOps Nîmes 20161020
DODMTL 2019 - Agile et DevOps chez Croesus
DevOps vu par les ops
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI ! v2
Presentation DevOps : enjeux , objectifs, consequences
Au secours, mon chef m'a demandé de passer au DevOps
Le DevOps : La clé de la transformation digitale ?
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
Agile lille 2015 devops etapres
Publicité

En vedette (20)

PDF
La typographie est l'affaire de tous - Humantalks Angers - Avril 2016
PPT
Continous Improvement
PDF
Des principes de la démarche DevOps à sa mise en oeuvre
DOCX
Le discour de sj
PDF
Prog satisf cotidianos
PDF
Rapport annuel 2010
PDF
Idem
DOCX
Las monarquías absolutas contemporáneas
DOCX
Glosario gerencia de riesgos
PPT
Projet udaipur
PDF
Lékué rôtisseur à la vapeur vert
PPTX
PPTX
Carre et rectangle,classe EB3
PDF
Costes asociados a la gestión de residuos en Francia
PDF
Soutenir l’innovation pédagogique en classe de Science et technologie
PPTX
Conception ergonomique
PDF
Argumentación efectiva
DOC
Plantilla
DOCX
Links del programa de diana uribe con fechas
PPTX
JMap 6.0 : une solution complète et évolutive pour l'intégration, la diffusio...
La typographie est l'affaire de tous - Humantalks Angers - Avril 2016
Continous Improvement
Des principes de la démarche DevOps à sa mise en oeuvre
Le discour de sj
Prog satisf cotidianos
Rapport annuel 2010
Idem
Las monarquías absolutas contemporáneas
Glosario gerencia de riesgos
Projet udaipur
Lékué rôtisseur à la vapeur vert
Carre et rectangle,classe EB3
Costes asociados a la gestión de residuos en Francia
Soutenir l’innovation pédagogique en classe de Science et technologie
Conception ergonomique
Argumentación efectiva
Plantilla
Links del programa de diana uribe con fechas
JMap 6.0 : une solution complète et évolutive pour l'intégration, la diffusio...
Publicité

Similaire à Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual Studio (20)

PDF
DevOps au coeur de la transformation digitale
PPTX
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
PDF
Devops, un tour d'horizon - Eutelsat 2018
PPTX
Vincent Biret Societic devops Sherbrooke
PDF
devops.pdf
PDF
20200114 - IBM Cloud Paris Meetup - DevOps
PPTX
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
PDF
Dev opsday case study
PPTX
Syntec numérique - DevOps by microsoft
PPTX
DEVOPS
PPTX
DEVOPS DEVOPS DEVOPS algoTri3 DEVOPS DEVOPS
PDF
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Xbox Music
PPTX
Présentation DEVOPS_CONSOLE.pptx
PPTX
Présentation DEVOPS_DIR.pptx
PDF
20111220 lyon jug-devops-culture
PPTX
Présentation DEVOPS.pptx
PPTX
DEVOPS_Module_8 343224532223--DevOps.pptx
PPTX
Présentation DEVOPS_PO.pptx
PDF
#devops expliqué aux Dev et aux Ops.pptx.pdf
PPTX
Happy dev ... & ops
DevOps au coeur de la transformation digitale
Retour d’expérience de la transformation DevOps de Microsoft au DevOps REX
Devops, un tour d'horizon - Eutelsat 2018
Vincent Biret Societic devops Sherbrooke
devops.pdf
20200114 - IBM Cloud Paris Meetup - DevOps
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
Dev opsday case study
Syntec numérique - DevOps by microsoft
DEVOPS
DEVOPS DEVOPS DEVOPS algoTri3 DEVOPS DEVOPS
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Xbox Music
Présentation DEVOPS_CONSOLE.pptx
Présentation DEVOPS_DIR.pptx
20111220 lyon jug-devops-culture
Présentation DEVOPS.pptx
DEVOPS_Module_8 343224532223--DevOps.pptx
Présentation DEVOPS_PO.pptx
#devops expliqué aux Dev et aux Ops.pptx.pdf
Happy dev ... & ops

Dernier (16)

PDF
Unlock your startup growth - Sales & Marketing
PPTX
le coaching agile, qu'est-ce que c'est, que puis-je attendre d'un coach agile
PDF
support Methodehry ry ty(y (y'('z ABC.pdf
PDF
TiCO, designers d'impacts positifs, vers des modèles de sociétés heureuses
PDF
DFLT-Saddour-Dridi-Chapitre1-AU20-21.pdf
DOCX
comportement organisationnelcomportement organisationnel
PDF
Unlock an impactful value proposition for your startup - User Research
PDF
Simplifiez la Qualité Guide Pratique pour Mettre en Place un SMQ Efficace dan...
PDF
Les Fondamentaux de la Gestion de Projet
PDF
Gestion Stratégique de la Sélection et de l’Évaluation des Fournisseurs.pdf
PDF
UE6-2021-Sujet.pdf sujet de 2021 session
DOCX
Les risques inhérents au Marketplace (1).docx
PDF
JOURNAL of AFRICAN MANAGEMENT TRENDS Vol 25 Série 1 Août 2025
PDF
exercices Methortydyy('tytuetyunetye ABC.pdf
PDF
The world best hospital The world best hospital
PDF
État de l’intégration régionale en Afrique ARIA XI
Unlock your startup growth - Sales & Marketing
le coaching agile, qu'est-ce que c'est, que puis-je attendre d'un coach agile
support Methodehry ry ty(y (y'('z ABC.pdf
TiCO, designers d'impacts positifs, vers des modèles de sociétés heureuses
DFLT-Saddour-Dridi-Chapitre1-AU20-21.pdf
comportement organisationnelcomportement organisationnel
Unlock an impactful value proposition for your startup - User Research
Simplifiez la Qualité Guide Pratique pour Mettre en Place un SMQ Efficace dan...
Les Fondamentaux de la Gestion de Projet
Gestion Stratégique de la Sélection et de l’Évaluation des Fournisseurs.pdf
UE6-2021-Sujet.pdf sujet de 2021 session
Les risques inhérents au Marketplace (1).docx
JOURNAL of AFRICAN MANAGEMENT TRENDS Vol 25 Série 1 Août 2025
exercices Methortydyy('tytuetyunetye ABC.pdf
The world best hospital The world best hospital
État de l’intégration régionale en Afrique ARIA XI

Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual Studio

  • 2. agile & DevOps services lead Samuel Metias « Every company will be a DevOps company » @smetias Linkedin.com/in/smetias samuel.metias@microsoft.com #DevOpsDay
  • 4. Marquer son marché Collaboration entre tous les acteurs être plus agile dans votre transformation digitale au cœur de la transformation de Microsoft Ils pratiquent déjà DevOps
  • 5. DevOps est une démarche de collaboration agile entre Dev, Production (Ops) et Business sur l’ensemble du cycle de vie du service du design au support en production. Culture de collaboration Automatisation Accelerating delivery Amélioration de la qualité de service Amélioration continue Monitor & Learn continuous feedback Accélération du provisionning Fiabilisation des déploiements Automatisation des tests Accélération du Time to Market Accélération des résolutions d’incidents (MTTR) Industrialisation des déploiements
  • 6. thebestusageaccelerator cloud services digital work and life experiences connected devices data, analytics & applied sciences HoloLens Sensors Azure Event Hubs Azure Stream Analytics Application Insights Cortana SDK Delve/Office Graph APIs Microsoft Social Listening Power BI Azure Machine Learning Azure Data Factory StorSimple Azure Storage Technologies
  • 7. multi-device workstation high quality environment & apps optimize your costs mean time to recover time to market mise à jour en continue multi-device application continuous application improvement Business drivers priorités stratégiques4
  • 8. Teams organization cloud strategy infrastructure as a code provisioning (on premise or in the cloud) production ops staging ops integration ops build strategy dev dev dev agile practices & method business implication cases & needs management agile infrastructure management capacity/change/config management incident & problems management proactive monitoring services level management and catalog agile master management common metrics replicationreplication tests tests tests tests strategy & automation biz apps metrics & telemetry release automation database lifecycle IT security dev ops
  • 9. Teams organization cloud strategy infrastructure as a code provisioning (on premise or in the cloud) production ops staging ops integration ops build strategy dev dev dev agile practices & method business implication cases & needs management agile infrastructure management capacity/change/config management incident & problems management proactive monitoring services level management and catalog agile master management common metrics replicationreplication tests tests tests tests strategy & automation biz apps metrics & telemetry release automation database lifecycle IT security dev ops
  • 11. DevOps pratiqué par le groupe produit Visual Studio Case & needs management (business implication) dev ops DevOps Day 2015 why it’s DevOps biz division qq heures à qq jours < sprint <2-3 sprints 1-2 ans Multi-release product unit feature team
  • 12. DevOps Day 2015 DevOps pratiqué par le groupe produit Visual Studio Case & needs management (business implication) dev ops why it’s DevOps biz Idea On deck Ready In Progress feedback MMF Titre Titre long Pourquoi? Priorité MMF Titre Titre long Pourquoi? Priorité Quoi + storyboard + spec MMF Titre Titre long Pourquoi? Priorité Quoi ? (storyboard, spec, stories) Combien ? Release/Milestone proposé Spec/Storyboard revus avec équipe User stories identifies Cout estimé (proto éventuellement) MMF Titre Titre long Pourquoi? Priorité Quoi ? + storyboard + spec + stories Combien ? Comment? (tâches) Tâches créées Avec cout détaillé MMF Titre Titre long Pourquoi? Priorité Quoi ? + storyboard + spec + stories Combien ? Comment? (tâches) Code, tests Livré, documenté ShippedCompleted MMF Titre Titre long Pourquoi? Priorité Quoi ? + storyboard + spec + stories Combien ? Comment? (tâches) Code, tests, pas de bugs P1 Code complete Test complete Télémétrie Tenets ok Doc MSDN, localisé Livré, blog post
  • 13. DevOps Day 2015 DevOps pratiqué par le groupe produit Visual Studio Agile practices dev ops biz Week 1 Week 2 Week 3 Week 4 Week 1 Week 2 Week 3 Week 4 Sprint Planning Backlog Grooming Deployment! Sprint Planning Backlog Grooming Done! Retrospective Le daily standup meeting est pratiqué en collaboration DevOps et inclut le suivi quotidien des incidents en production sur le périmètre fonctionnel de l’équipe
  • 14. DevOps Day 2015 DevOps pratiqué par le groupe produit Visual Studio Build, branching and source strategy dev ops biz common source code VSO & TFS Release update for TFS Long term features short term update Long term features specific branch TFS Release update specific branch common release shipped version TFS 3m release VSO 3w release short term features common branch VSO iterative update on production VSO continuous update branch release common branch TFS release specific branch VSO release specific branch
  • 15. DevOps Day 2015 DevOps pratiqué par le groupe produit Visual Studio Release management and automation dev ops biz PPE - anteprod env. SU0 : San Antonio - canary SU1 : Chicago … SU8
  • 16. DevOps Day 2015 DevOps pratiqué par le groupe produit Visual Studio Tests strategy & automation dev ops biz TestsLevel0 Tests techniques TestsLevel1 Tests cases TestsLevel2 Tests fonctionnels TestsLevel3 Tests en production QUAND ? Au cours de l’itération, sur l’environnement de DEV. QUOI ? Tests unitaires isolés. AUTOMATIQUE ? L’ensemble des tests unitaires sont automatisés. QUAND ? A la fin de chaque itération sur un environnement d’intégration. QUOI ? Tests unitaires, tests techniques SQL et VSSI. AUTOMATIQUE ? Les tests sont automatisés via des scénarios techniques. QUAND ? A la fin de chaque MMF (completed) QUOI ? Tests du service et de ses dépendances. AUTOMATIQUE ? Les tests sont semi- automatisés. Les services/infra sont testés séparément. QUAND ? A la mise en production des MMF (shipped) QUOI ? Tests d’interfaces, tests exploratoires, scénarios utilisateurs critiques. AUTOMATIQUE ? Les tests sont semi- automatisés et manuels.
  • 17. DevOps Day 2015 DevOps pratiqué par le groupe produit Visual Studio metrics, telemetry & data driven dev ops biz Activity Logging Traces on demand Job History Perf Counters Ping Mesh Synthetic Transactions Customer Usage KPI Metrics
  • 18. L’oreille de l’utilisateur Les yeux de l’utilisateur Les nez de l’utilisateur La voix de l’utilisateur La main de l’utilisateur DevOps Day 2015 DevOps pratiqué par le groupe produit Visual Studio metrics, telemetry & data driven dev ops biz
  • 19. DevOps Day 2015 DevOps pratiqué par le groupe produit Visual Studio Team organization dev ops why it’s DevOps biz Program Manager DEV QA Feature team OPS