SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

[devops REX 2016] Les impacts techniques et organisationnels liés à devops
 [devops REX 2016] Les impacts techniques et organisationnels liés à devops [devops REX 2016] Les impacts techniques et organisationnels liés à devops
[devops REX 2016] Les impacts techniques et organisationnels liés à devopsdevops REX
 
Afterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesAfterwork Devops : vision et pratiques
Afterwork Devops : vision et pratiquesOCTO Technology Suisse
 
DevOps - Retour d’expérience - AlpesJug du 20 Septembre 2011
DevOps - Retour d’expérience - AlpesJug du 20 Septembre 2011DevOps - Retour d’expérience - AlpesJug du 20 Septembre 2011
DevOps - Retour d’expérience - AlpesJug du 20 Septembre 2011Henri Gomez
 
Introduction à la démarche Devops
Introduction à la démarche DevopsIntroduction à la démarche Devops
Introduction à la démarche DevopsRomain Chalumeau
 
Journée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOpsJournée DevOps : La boite à outil d'une équipe DevOps
Journée DevOps : La boite à outil d'une équipe DevOpsPublicis Sapient Engineering
 
Introduction au DevOps @SfPot 2014
Introduction au DevOps @SfPot 2014Introduction au DevOps @SfPot 2014
Introduction au DevOps @SfPot 2014Jonathan Martin
 
DevOps - Retour d'expérience - MarsJug du 29 Juin 2011
DevOps - Retour d'expérience - MarsJug du 29 Juin 2011DevOps - Retour d'expérience - MarsJug du 29 Juin 2011
DevOps - Retour d'expérience - MarsJug du 29 Juin 2011Henri Gomez
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSIAprès l’#agilité, le #DevOps, la nouvelle arme de la DSI
Après l’#agilité, le #DevOps, la nouvelle arme de la DSISébastien Bourguignon
 
[Oldies] Club client D2SI : DevOps
[Oldies] Club client D2SI : DevOps [Oldies] Club client D2SI : DevOps
[Oldies] Club client D2SI : DevOps Devoteam Revolve
 
Matinale DevOps / Docker
Matinale DevOps / DockerMatinale DevOps / Docker
Matinale DevOps / DockerZenika
 
Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020NimeOps
 
DODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez CroesusDODMTL 2019 - Agile et DevOps chez Croesus
DODMTL 2019 - Agile et DevOps chez CroesusMartin Deslongchamps
 
DevOps vu par les ops
DevOps vu par les opsDevOps vu par les ops
DevOps vu par les opsMichel HUBERT
 
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI ! v2
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI ! v2Après l’#agilité, le #DevOps, la nouvelle arme de la DSI ! v2
Après l’#agilité, le #DevOps, la nouvelle arme de la DSI ! v2Sébastien Bourguignon
 
Presentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesPresentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesStéphane Di Cioccio
 
Au secours, mon chef m'a demandé de passer au DevOps
Au secours, mon chef m'a demandé de passer au DevOpsAu secours, mon chef m'a demandé de passer au DevOps
Au secours, mon chef m'a demandé de passer au DevOpsantony_guilloteau
 
Le DevOps : La clé de la transformation digitale ?
Le DevOps : La clé de la transformation digitale ?Le DevOps : La clé de la transformation digitale ?
Le DevOps : La clé de la transformation digitale ?Amico Fabien
 
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?devops REX
 
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014IBM France Lab
 
Agile lille 2015 devops etapres
Agile lille 2015 devops etapresAgile lille 2015 devops etapres
Agile lille 2015 devops etapresLaurent Tardif
 

Mais procurados (20)

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

Destaque

La typographie est l'affaire de tous - Humantalks Angers - Avril 2016
La typographie est l'affaire de tous - Humantalks Angers - Avril 2016La typographie est l'affaire de tous - Humantalks Angers - Avril 2016
La typographie est l'affaire de tous - Humantalks Angers - Avril 2016Matthieu Gioani
 
Des principes de la démarche DevOps à sa mise en oeuvre
Des principes de la démarche DevOps à sa mise en oeuvreDes principes de la démarche DevOps à sa mise en oeuvre
Des principes de la démarche DevOps à sa mise en oeuvreStephane Manciot
 
Prog satisf cotidianos
Prog satisf cotidianosProg satisf cotidianos
Prog satisf cotidianosAle Isassi
 
Rapport annuel 2010
Rapport annuel 2010Rapport annuel 2010
Rapport annuel 2010larmurerie
 
Idem
IdemIdem
Idemcg27
 
Las monarquías absolutas contemporáneas
Las monarquías absolutas contemporáneasLas monarquías absolutas contemporáneas
Las monarquías absolutas contemporáneasElena Tapias
 
Glosario gerencia de riesgos
Glosario gerencia de riesgosGlosario gerencia de riesgos
Glosario gerencia de riesgosanescrun
 
Lékué rôtisseur à la vapeur vert
Lékué rôtisseur à la vapeur vertLékué rôtisseur à la vapeur vert
Lékué rôtisseur à la vapeur vertsabarongafsgad
 
Carre et rectangle,classe EB3
Carre et rectangle,classe EB3Carre et rectangle,classe EB3
Carre et rectangle,classe EB3zeinabballout
 
Costes asociados a la gestión de residuos en Francia
Costes asociados a la gestión de residuos en FranciaCostes asociados a la gestión de residuos en Francia
Costes asociados a la gestión de residuos en FranciaANEPMA
 
Soutenir l’innovation pédagogique en classe de Science et technologie
Soutenir l’innovation pédagogique en classe de Science et technologieSoutenir l’innovation pédagogique en classe de Science et technologie
Soutenir l’innovation pédagogique en classe de Science et technologieplgctreq
 
Argumentación efectiva
Argumentación efectivaArgumentación efectiva
Argumentación efectivacaustica
 
Links del programa de diana uribe con fechas
Links del programa de diana uribe con fechasLinks del programa de diana uribe con fechas
Links del programa de diana uribe con fechasElena Tapias
 
JMap 6.0 : une solution complète et évolutive pour l'intégration, la diffusio...
JMap 6.0 : une solution complète et évolutive pour l'intégration, la diffusio...JMap 6.0 : une solution complète et évolutive pour l'intégration, la diffusio...
JMap 6.0 : une solution complète et évolutive pour l'intégration, la diffusio...VisionGEOMATIQUE2014
 

Destaque (20)

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

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

DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleSamuel Metias
 
Objet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software FactoryObjet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software FactoryFactoVia
 
devops.pdf
devops.pdfdevops.pdf
devops.pdfqsdqsd4
 
Livraison et intégration continue avec TFS 2013 et InRelease
Livraison et intégration continue avec TFS 2013 et InReleaseLivraison et intégration continue avec TFS 2013 et InRelease
Livraison et intégration continue avec TFS 2013 et InReleaseMicrosoft
 
Vincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMGrégory Ott
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Microsoft
 
NightClazz Build Tools & Continuous Delivery
NightClazz Build Tools & Continuous DeliveryNightClazz Build Tools & Continuous Delivery
NightClazz Build Tools & Continuous DeliveryZenika
 
Accélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoringAccélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoringLaurent PY
 
SharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerSharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerPhilippe Sentenac
 
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...L'agilité TI - Accélerez vos activités de développement et test avec Microsof...
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...InCycle Software
 
Devops chez Voyages-Sncf.com
Devops chez Voyages-Sncf.comDevops chez Voyages-Sncf.com
Devops chez Voyages-Sncf.comantony_guilloteau
 
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Microsoft Technet France
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Olivier Conq
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Olivier Conq
 
TechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALMTechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALMJason De Oliveira
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement MicrosoftChristophe HERAL
 
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...Raynald M
 
Biz talk summit devops - continuous delivery
Biz talk summit   devops - continuous deliveryBiz talk summit   devops - continuous delivery
Biz talk summit devops - continuous deliveryRadoine Douhou
 

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

DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitale
 
Objet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software FactoryObjet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software Factory
 
devops.pdf
devops.pdfdevops.pdf
devops.pdf
 
Livraison et intégration continue avec TFS 2013 et InRelease
Livraison et intégration continue avec TFS 2013 et InReleaseLivraison et intégration continue avec TFS 2013 et InRelease
Livraison et intégration continue avec TFS 2013 et InRelease
 
Vincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops Sherbrooke
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012Patterns Agiles avec Visual Studio 2012 et TFS 2012
Patterns Agiles avec Visual Studio 2012 et TFS 2012
 
NightClazz Build Tools & Continuous Delivery
NightClazz Build Tools & Continuous DeliveryNightClazz Build Tools & Continuous Delivery
NightClazz Build Tools & Continuous Delivery
 
Accélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoringAccélérer les tests d’acceptation avec un DSL et du refactoring
Accélérer les tests d’acceptation avec un DSL et du refactoring
 
SharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerSharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation Server
 
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...L'agilité TI - Accélerez vos activités de développement et test avec Microsof...
L'agilité TI - Accélerez vos activités de développement et test avec Microsof...
 
Devops chez Voyages-Sncf.com
Devops chez Voyages-Sncf.comDevops chez Voyages-Sncf.com
Devops chez Voyages-Sncf.com
 
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010Mise en place d'une usine logicielle avec TFS et Test Manager 2010
Mise en place d'une usine logicielle avec TFS et Test Manager 2010
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
 
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
Patterns Agiles avec Visual Studio 2012 et TFS 2012 (ALM201)
 
TechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALMTechDays 2012 - Windows Azure - ALM
TechDays 2012 - Windows Azure - ALM
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
 
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
MS TechDays 2012 -Mise en place d'une usine logicielle avec TFS et Test Manag...
 
Biz talk summit devops - continuous delivery
Biz talk summit   devops - continuous deliveryBiz talk summit   devops - continuous delivery
Biz talk summit devops - continuous delivery
 

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