SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
dev ops•
2016
one services•
Agile & DevOps Services lead
Samuel Metias
« Every company will be
a DevOps company »
@smetias Linkedin.com/in/smetias sametias@microsoft.com
dev ops•
market analysis
Le challenge de la production de valeur
La DSI pilote
le succès du
métier!
Haute performance IT
est corrélé à de hautes
performance business,
en accélérant la
productivité, on
augmente le profit et les
parts de marché.
… dans des entreprises qui
tentent d’adapter leurs outils
dans des pratiques DevOps
80% des incidents surviennent…
Les équipes sous
performantes 54%
le sont par
manque de
DevOps a été initié majoritairement par
les équipes de DEV plutôt que par les Ops
soit autour de 40% contre 33%.
décisionnaire IT
n’est toujours pas
familier avec les démarches
DevOps
6
Répondre aux demandes
métiers en temps réels de façon
efficace et proactive
Conserver en permanence
des systèmes sains et sécurisés
double enjeux
Développeurs
26.7%
N’ont pas de sponsor
business
56.7%
inhibiteurs culturels
43.3%
processus fragmentés
bloqueur de la collaboration
Le cout horaire
moyen d’un incident
en production est de
$100,000 par heure
On prend en moyenne
200 minutes pour
diagnostiquer et réparer
une alerte en production
40%
… des livraisons en production doivent
être retravaillé parce qu’ils ne
correspondent pas aux attentes
initiales des utilisateurs.
1 sur
des méthodologies agilesont adoptées
3/4 des équipes
Un bug découvert en production
coûte
que le même bug découvert plus
tôt dans le cycle de développement
100x plus
BusinessProduction
DSI
70 %
contre une
réduction des coûts
acceptent
un risque
plus élevé
et une accélération
de l’agilité métier
des
… du budget des projets logiciels, les
équipes de la DSI and les budgets
externes sont consommés pour des
tâches à faible valeur ajoutée
41%
Septembre2015
52%
21%
21%
19%
8%
32%
with a devops approach
without a devops approach
Would you say you have
achieved the expected benefits?
• 37% global digital transformation project
• 16% multichannel project
• 4% mobility project
• 17% business market model evolution
• 4% new market targeted
• 3% competitive pressure
October2015
Juillet2015
1.
Le mur des
confusions entre
Dev-Ops-Business
2.
Délivrer plus vite pour:
• Améliorer le revenue
• Améliorer l’efficacité
entre Dev & Ops
• Améliorer la
satisfaction client
3.
Le principal déclencheur
des démarches DevOps
est
La transformation
digitale
Idées clés
DevOps est au summum des attentes (Hype Cycle)
dev ops•
introduction
DevOps est une démarche de collaboration
agile entre Etudes (Dev), Production (Ops) et
Métiers (Business) sur l’ensemble du cycle de
vie du service du design au support en
production.
Nos groupes produits pratiquent DevOps depuis
des années (Windows, Office, Visual Studio…), nous
faisons partie des pionniers du DevOps avec
Amazon, Googleet Facebook et comme nos
clients, nous avons dû nous transformer et intégrer
DevOps.
Avant Après
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
Monitoring &
apprentissage
continu grâce
aux 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
dev ops•
dans la transformation digitale
+9%
création
de revenu
+12%
valeur sur la
marché
+26%
rentabilité
FASHIONISTAS
Revenu : +6%
Rentabilité : -11%
Part de marché : -12%
DIGIRATI
Revenu : +9%
Rentabilité : +26%
Part de marché : +12%
Revenu : -4%
Rentabilité: -11%
Part de marché : -7%
BEGINNER
Revenu : -10%
Rentabilité : +9%
Part de marché : +7%
CONSERVATIVE
DigitalIntensity
Transformational Management Intensity
« Plutôt que "transformation
digitale", nous ferions donc
mieux de parler de
"transformation client". »
Yan Claeyssen, DG de Publicis ETO, agence data du groupe Publicis
Définir la trans
les interfaces
les services
les données
LES DEMARCHES MOTEUR DU DIGITAL
une écoute
en temps
réel
un services
VIP
Réactif
Personnalisé
centré sur
le client
en continu
dev ops•
pitch
DevOps,unaccélérateurde
valeur
services
cloud
métiers digitaux et
expériences de vie
objets et
devices
connectés
données, analyses &
sciences appliquées
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
application
multi-OS
Environnement
& applications
de haute
qualité
optimiser les
coûts
mean time
to recover
délai moyen de résolution
time to
market
délai de mise sur le marché
amélioration
continue des
infrastructures
application
multi-
plateforme
amélioration
continu des
applications
enjeux métiers
priorités stratégiques4
What benefits
do you associate
with the
implementation
of a DevOps
approach?
Improvecollaboration
betweendevandops
Improveusersatisfaction
Improvesoftwarequality
Improvetimetomarket
Improvedeliveryfrequency
Improvebusinessindicators
LowerITcosts
5sensdufeedback
dansunedémarcheDevOps L’oreillede l’utilisateur
Les yeuxde l’utilisateur
Les nez de l’utilisateur
La voixde l’utilisateur
La mainde l’utilisateur
ORGANISATIONAGILE
4DevOps est au cœur des démarches agiles
faces de la transformation vers le modèle d’entreprise digitale
INNOVATION AGILE
EA et stratégiesagiles
DevOps
méthodologiesetpratiques
architecture
servicesoriented
DevOpsassessment
Agile operations
5Construire la roadmap contextualisée du client
étapes pour aller vers un modèle DevOps optimal
Agile development
Agile collaboration
DevOpsfor business
DevOpsstrategy
ops
ops
dev
dev
biz
board
cloud strategy
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
infrastructure as a code
Réussir sa collaboration agile
acteurs (dev-ops-biz) pour un succès commun3
common metrics
replicationreplication
tests
tests tests
tests
strategy &
automation
biz
apps metrics & telemetry
release automation
data
lifecycle
IT security
Windows 10
Windows 10
Insider Fast Branch
Les anomalies applicatives sont remontées automatiquement aux DEV
Le DEV corrige l’anomalie dans le temps du « ring » et le pousse dans le store
Le store propose la mise à jour de l’application uniquement pour les « ring » concernés
un update est déployé sur cette branche
Windows 10
Windows 10
Current Branch
Le store propose la mise à jour de l’application pour le « ring » concerné
L’utilisateur est content, son application fonctionne immédiatement
un update est déployé sur cette branche
Ouvert, flexible et extensible
des outils DevOps multiplateforme
Plus agile et flexible pour
délivrer de la valeur en continu.
Déverrouiller un large écosystème et
continuer de travailler selon vos habitudes
Develop
Developer IDE
Team Collaboration Build+Test
Build/CI
Test
Deploy
Release/CD
Monitor+Learn
Monitor
On-Premises | Hybrid | Cloud
Outils
Microsoft
Develop
Developer IDE
Team Collaboration Build+Test
Build/CI
Test
Deploy
Monitor+Learn
Monitor
Outils
OSS
Configuration
Release
On-Premises | Hybrid | Cloud
Xamarin Test dans le
Cloud
Plus de 2,000 modèles
Automatiser les tests de vos applications et exécuter les sur
plus de 2000 modèles de terminaux physiques. Tester toutes
les actions potentielles de vos utilisateurs, détectez les
problèmes de performance grâce au tracking pas à pas de la
mémoire et de l’éxécution.
Des terminaux physique, une qualité
réelle
• Garantie de la meilleure qualité grâce aux tests sur des
terminaux physique.
• Automatiser vos tests applicatifs sur plus de 2000 terminaux.
• Utilisez C#, Ruby ou Cucumber pour construire vos tests
automatisés.
• Interfacez vous avec l’ensemble des outils d’intégration
continue.
dev ops•
inside Microsoft
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
DevOps pratiqué par le groupe produit Visual Studio
Case & needsmanagement(businessimplication)
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 & needsmanagement(implicationdu métier)
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
Pratiquesagiles
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
Gestiondes releasesautomatisées
dev ops
biz
PPE - anteprod env.
SU0 : San Antonio
SU1 : Chicago
SU2
…
DevOps Day 2015
DevOps pratiqué par le groupe produit Visual Studio
Stratégiede testset automatisation
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 chaqueMMF
(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
Mesures,télémétrieet pilotagepar lesdonnées
dev ops
biz
L’oreillede l’utilisateur
Les yeuxde l’utilisateur
Les nez de l’utilisateur
La voixde l’utilisateur
La mainde l’utilisateur
DevOps Day 2015
DevOps pratiqué par le groupe produit Visual Studio
Organisationdes équipes
dev ops
why it’s DevOps
biz
Program
Manager DEV QA
Collaboration Version Control Build Work Item Tracking
Feature team
OPS
DevOps au coeur de la transformation digitale

Contenu connexe

Tendances

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
 
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
 
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011Henri Gomez
 
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
 
[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
 
Comment accélérer le DevOps avec l’ATDD/BDD?
Comment accélérer le DevOps avec l’ATDD/BDD?Comment accélérer le DevOps avec l’ATDD/BDD?
Comment accélérer le DevOps avec l’ATDD/BDD?Danka Zindovic-Dana
 
DevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numériqueDevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numériqueagilegarden
 
[devops REX 2017] Days of Chaos : le développement de la culture devops chez ...
[devops REX 2017] Days of Chaos : le développement de la culture devops chez ...[devops REX 2017] Days of Chaos : le développement de la culture devops chez ...
[devops REX 2017] Days of Chaos : le développement de la culture devops chez ...devops REX
 
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS FormationSéminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS FormationORSYS
 
Du cycle en V à DevOps, en passant par agile - Normation
Du cycle en V à DevOps, en passant par agile - NormationDu cycle en V à DevOps, en passant par agile - Normation
Du cycle en V à DevOps, en passant par agile - NormationRUDDER
 
Webinaire Relever le défi de la transformation digitale avec devops
Webinaire Relever le défi de la transformation digitale avec devopsWebinaire Relever le défi de la transformation digitale avec devops
Webinaire Relever le défi de la transformation digitale avec devopsQRPInternational
 
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
 
Presentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesPresentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesStéphane Di Cioccio
 
[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...
[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...
[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...devops REX
 
Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?antony_guilloteau
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Samuel Metias
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOpsMicrosoft
 
Microsoft DevOps Day 2015 02122015 - Introduction
Microsoft DevOps Day 2015 02122015 - IntroductionMicrosoft DevOps Day 2015 02122015 - Introduction
Microsoft DevOps Day 2015 02122015 - IntroductionSamuel Metias
 
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs XebiaLabs
 

Tendances (20)

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
 
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
 
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011
DevOps - Retour d’expérience - RivieraDev du 20 Octobre 2011
 
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
 
[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 ?
 
Comment accélérer le DevOps avec l’ATDD/BDD?
Comment accélérer le DevOps avec l’ATDD/BDD?Comment accélérer le DevOps avec l’ATDD/BDD?
Comment accélérer le DevOps avec l’ATDD/BDD?
 
DevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numériqueDevOps - Collaborer pour répondre à l'accélération de l'économie numérique
DevOps - Collaborer pour répondre à l'accélération de l'économie numérique
 
[devops REX 2017] Days of Chaos : le développement de la culture devops chez ...
[devops REX 2017] Days of Chaos : le développement de la culture devops chez ...[devops REX 2017] Days of Chaos : le développement de la culture devops chez ...
[devops REX 2017] Days of Chaos : le développement de la culture devops chez ...
 
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS FormationSéminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
Séminaire DEVOPS, DÉMARCHE ET MISE EN ŒUVRE - ORSYS Formation
 
Du cycle en V à DevOps, en passant par agile - Normation
Du cycle en V à DevOps, en passant par agile - NormationDu cycle en V à DevOps, en passant par agile - Normation
Du cycle en V à DevOps, en passant par agile - Normation
 
Presentation-DEVOPS-par-GDG
Presentation-DEVOPS-par-GDGPresentation-DEVOPS-par-GDG
Presentation-DEVOPS-par-GDG
 
Webinaire Relever le défi de la transformation digitale avec devops
Webinaire Relever le défi de la transformation digitale avec devopsWebinaire Relever le défi de la transformation digitale avec devops
Webinaire Relever le défi de la transformation digitale avec 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 ?
 
Presentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequencesPresentation DevOps : enjeux , objectifs, consequences
Presentation DevOps : enjeux , objectifs, consequences
 
[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...
[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...
[devops REX 2016] DevOps at Scale : ce qu’on fait, ce que l’on a appris chez ...
 
Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?Devops, ça change quoi pour moi développeur ?
Devops, ça change quoi pour moi développeur ?
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOps
 
Microsoft DevOps Day 2015 02122015 - Introduction
Microsoft DevOps Day 2015 02122015 - IntroductionMicrosoft DevOps Day 2015 02122015 - Introduction
Microsoft DevOps Day 2015 02122015 - Introduction
 
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �Amener vos applications Dockerisées jusqu’en production avec XebiaLabs �
Amener vos applications Dockerisées jusqu’en production avec XebiaLabs
 

En vedette

DevOps dans la vraie vie : Retours d'expériences
DevOps dans la vraie vie : Retours d'expériencesDevOps dans la vraie vie : Retours d'expériences
DevOps dans la vraie vie : Retours d'expériencesMicrosoft
 
4c's & 7c's of marketing
4c's & 7c's of marketing4c's & 7c's of marketing
4c's & 7c's of marketingVivek Parashar
 
DevOps avec Ansible et Docker
DevOps avec Ansible et DockerDevOps avec Ansible et Docker
DevOps avec Ansible et DockerStephane Manciot
 
[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean
[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean
[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Leandevops REX
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...Sonatype
 
DEVOPS - La synthèse
DEVOPS - La synthèseDEVOPS - La synthèse
DEVOPS - La synthèseCOMPETENSIS
 
Keynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in ParisKeynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in ParisJason De Oliveira
 
Microsoft TechDays Tour 2015 - Approche DevOps Open Source pour les applicati...
Microsoft TechDays Tour 2015 - Approche DevOps Open Source pour les applicati...Microsoft TechDays Tour 2015 - Approche DevOps Open Source pour les applicati...
Microsoft TechDays Tour 2015 - Approche DevOps Open Source pour les applicati...CEDRIC DERUE
 
Codons notre infrastructure
Codons notre infrastructureCodons notre infrastructure
Codons notre infrastructurecontinuousphp
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011photomatt
 

En vedette (12)

DevOps dans la vraie vie : Retours d'expériences
DevOps dans la vraie vie : Retours d'expériencesDevOps dans la vraie vie : Retours d'expériences
DevOps dans la vraie vie : Retours d'expériences
 
Pubmi gitflow
Pubmi gitflowPubmi gitflow
Pubmi gitflow
 
4c's & 7c's of marketing
4c's & 7c's of marketing4c's & 7c's of marketing
4c's & 7c's of marketing
 
DevOps avec Ansible et Docker
DevOps avec Ansible et DockerDevOps avec Ansible et Docker
DevOps avec Ansible et Docker
 
[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean
[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean
[devops REX 2016] Comment nous cultivons la philosophie DevOps grâce au Lean
 
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
 
DEVOPS - La synthèse
DEVOPS - La synthèseDEVOPS - La synthèse
DEVOPS - La synthèse
 
Keynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in ParisKeynote DevOps - Microsoft DevOps Day 2014 in Paris
Keynote DevOps - Microsoft DevOps Day 2014 in Paris
 
The DevOps Wonder @ PHPTour Lyon 2014
The DevOps Wonder @ PHPTour Lyon 2014The DevOps Wonder @ PHPTour Lyon 2014
The DevOps Wonder @ PHPTour Lyon 2014
 
Microsoft TechDays Tour 2015 - Approche DevOps Open Source pour les applicati...
Microsoft TechDays Tour 2015 - Approche DevOps Open Source pour les applicati...Microsoft TechDays Tour 2015 - Approche DevOps Open Source pour les applicati...
Microsoft TechDays Tour 2015 - Approche DevOps Open Source pour les applicati...
 
Codons notre infrastructure
Codons notre infrastructureCodons notre infrastructure
Codons notre infrastructure
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011
 

Similaire à DevOps au coeur de la transformation digitale

devops.pdf
devops.pdfdevops.pdf
devops.pdfqsdqsd4
 
[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2Cellenza
 
Digital transformation - DevOps Day - 02/02/2017
Digital transformation - DevOps Day - 02/02/2017Digital transformation - DevOps Day - 02/02/2017
Digital transformation - DevOps Day - 02/02/2017Clara Feuillet
 
Vincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret
 
DevOps-Infographie-Quadran.pdf
DevOps-Infographie-Quadran.pdfDevOps-Infographie-Quadran.pdf
DevOps-Infographie-Quadran.pdfAmeur BENTOUTA
 
LB - DevOps
LB - DevOpsLB - DevOps
LB - DevOpsB2BM
 
20171122 03 - Les tests de performance en environnement DevOps
20171122 03 - Les tests de performance en environnement DevOps20171122 03 - Les tests de performance en environnement DevOps
20171122 03 - Les tests de performance en environnement DevOpsLeClubQualiteLogicielle
 
Biz talk summit devops - continuous delivery
Biz talk summit   devops - continuous deliveryBiz talk summit   devops - continuous delivery
Biz talk summit devops - continuous deliveryRadoine Douhou
 
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
 
Vivre dans une ère post OS et gérer l'hébergement des applications et la mobi...
Vivre dans une ère post OS et gérer l'hébergement des applications et la mobi...Vivre dans une ère post OS et gérer l'hébergement des applications et la mobi...
Vivre dans une ère post OS et gérer l'hébergement des applications et la mobi...Microsoft Ideas
 
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...Patrick Joubert
 
Tech days2015 cedricderue_samirarezki_approche_devops_pour_builder_une_soluti...
Tech days2015 cedricderue_samirarezki_approche_devops_pour_builder_une_soluti...Tech days2015 cedricderue_samirarezki_approche_devops_pour_builder_une_soluti...
Tech days2015 cedricderue_samirarezki_approche_devops_pour_builder_une_soluti...Samir Arezki ☁
 
Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020NimeOps
 
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...Devoteam
 
Plus vite et plus de valeur : plus d'agilité pour vos développements d'applic...
Plus vite et plus de valeur : plus d'agilité pour vos développements d'applic...Plus vite et plus de valeur : plus d'agilité pour vos développements d'applic...
Plus vite et plus de valeur : plus d'agilité pour vos développements d'applic...Microsoft Ideas
 
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...Adrien Blind
 
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérience
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérienceVisual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérience
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérienceMichel Perfetti
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursStéphanie Hertrich
 

Similaire à DevOps au coeur de la transformation digitale (20)

devops.pdf
devops.pdfdevops.pdf
devops.pdf
 
[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2[XamarinDay] Deep dive des produits Xamarin part 2
[XamarinDay] Deep dive des produits Xamarin part 2
 
Digital transformation - DevOps Day - 02/02/2017
Digital transformation - DevOps Day - 02/02/2017Digital transformation - DevOps Day - 02/02/2017
Digital transformation - DevOps Day - 02/02/2017
 
Vincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops Sherbrooke
 
DevOps-Infographie-Quadran.pdf
DevOps-Infographie-Quadran.pdfDevOps-Infographie-Quadran.pdf
DevOps-Infographie-Quadran.pdf
 
DEVOPS
DEVOPSDEVOPS
DEVOPS
 
LB - DevOps
LB - DevOpsLB - DevOps
LB - DevOps
 
20171122 03 - Les tests de performance en environnement DevOps
20171122 03 - Les tests de performance en environnement DevOps20171122 03 - Les tests de performance en environnement DevOps
20171122 03 - Les tests de performance en environnement DevOps
 
Biz talk summit devops - continuous delivery
Biz talk summit   devops - continuous deliveryBiz talk summit   devops - continuous delivery
Biz talk summit devops - continuous delivery
 
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
 
Vivre dans une ère post OS et gérer l'hébergement des applications et la mobi...
Vivre dans une ère post OS et gérer l'hébergement des applications et la mobi...Vivre dans une ère post OS et gérer l'hébergement des applications et la mobi...
Vivre dans une ère post OS et gérer l'hébergement des applications et la mobi...
 
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...
ItSMF 2011 : Tablettes, VDI, Cloud, Opportunités et impacts pour la Gestion d...
 
Tech days2015 cedricderue_samirarezki_approche_devops_pour_builder_une_soluti...
Tech days2015 cedricderue_samirarezki_approche_devops_pour_builder_une_soluti...Tech days2015 cedricderue_samirarezki_approche_devops_pour_builder_une_soluti...
Tech days2015 cedricderue_samirarezki_approche_devops_pour_builder_une_soluti...
 
Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020Meetup DevOps / WebOps Nîmes 20161020
Meetup DevOps / WebOps Nîmes 20161020
 
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
ExperienceNow - Découvrez comment Soitec modernise son IT et gagne en agilité...
 
Plus vite et plus de valeur : plus d'agilité pour vos développements d'applic...
Plus vite et plus de valeur : plus d'agilité pour vos développements d'applic...Plus vite et plus de valeur : plus d'agilité pour vos développements d'applic...
Plus vite et plus de valeur : plus d'agilité pour vos développements d'applic...
 
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
DevOps à l'échelle: ce que l'on a fait, ce que l'on a appris chez Societe Gen...
 
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérience
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérienceVisual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérience
Visual Studio 2012 Paris Summit - Cellenza/Mediapost: retour d'expérience
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des Entrepreneurs
 

DevOps au coeur de la transformation digitale

  • 2. Agile & DevOps Services lead Samuel Metias « Every company will be a DevOps company » @smetias Linkedin.com/in/smetias sametias@microsoft.com
  • 4. Le challenge de la production de valeur La DSI pilote le succès du métier! Haute performance IT est corrélé à de hautes performance business, en accélérant la productivité, on augmente le profit et les parts de marché. … dans des entreprises qui tentent d’adapter leurs outils dans des pratiques DevOps 80% des incidents surviennent… Les équipes sous performantes 54% le sont par manque de DevOps a été initié majoritairement par les équipes de DEV plutôt que par les Ops soit autour de 40% contre 33%. décisionnaire IT n’est toujours pas familier avec les démarches DevOps 6 Répondre aux demandes métiers en temps réels de façon efficace et proactive Conserver en permanence des systèmes sains et sécurisés double enjeux Développeurs 26.7% N’ont pas de sponsor business 56.7% inhibiteurs culturels 43.3% processus fragmentés bloqueur de la collaboration Le cout horaire moyen d’un incident en production est de $100,000 par heure On prend en moyenne 200 minutes pour diagnostiquer et réparer une alerte en production 40% … des livraisons en production doivent être retravaillé parce qu’ils ne correspondent pas aux attentes initiales des utilisateurs. 1 sur des méthodologies agilesont adoptées 3/4 des équipes Un bug découvert en production coûte que le même bug découvert plus tôt dans le cycle de développement 100x plus BusinessProduction DSI 70 % contre une réduction des coûts acceptent un risque plus élevé et une accélération de l’agilité métier des … du budget des projets logiciels, les équipes de la DSI and les budgets externes sont consommés pour des tâches à faible valeur ajoutée 41%
  • 6. 52% 21% 21% 19% 8% 32% with a devops approach without a devops approach Would you say you have achieved the expected benefits? • 37% global digital transformation project • 16% multichannel project • 4% mobility project • 17% business market model evolution • 4% new market targeted • 3% competitive pressure October2015
  • 8. 1. Le mur des confusions entre Dev-Ops-Business 2. Délivrer plus vite pour: • Améliorer le revenue • Améliorer l’efficacité entre Dev & Ops • Améliorer la satisfaction client 3. Le principal déclencheur des démarches DevOps est La transformation digitale Idées clés DevOps est au summum des attentes (Hype Cycle)
  • 10. DevOps est une démarche de collaboration agile entre Etudes (Dev), Production (Ops) et Métiers (Business) sur l’ensemble du cycle de vie du service du design au support en production. Nos groupes produits pratiquent DevOps depuis des années (Windows, Office, Visual Studio…), nous faisons partie des pionniers du DevOps avec Amazon, Googleet Facebook et comme nos clients, nous avons dû nous transformer et intégrer DevOps.
  • 12. 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 Monitoring & apprentissage continu grâce aux 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
  • 13. dev ops• dans la transformation digitale
  • 14. +9% création de revenu +12% valeur sur la marché +26% rentabilité FASHIONISTAS Revenu : +6% Rentabilité : -11% Part de marché : -12% DIGIRATI Revenu : +9% Rentabilité : +26% Part de marché : +12% Revenu : -4% Rentabilité: -11% Part de marché : -7% BEGINNER Revenu : -10% Rentabilité : +9% Part de marché : +7% CONSERVATIVE DigitalIntensity Transformational Management Intensity
  • 15. « Plutôt que "transformation digitale", nous ferions donc mieux de parler de "transformation client". » Yan Claeyssen, DG de Publicis ETO, agence data du groupe Publicis
  • 16. Définir la trans les interfaces les services les données
  • 17. LES DEMARCHES MOTEUR DU DIGITAL une écoute en temps réel un services VIP Réactif Personnalisé centré sur le client en continu
  • 19. DevOps,unaccélérateurde valeur services cloud métiers digitaux et expériences de vie objets et devices connectés données, analyses & sciences appliquées 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
  • 20. application multi-OS Environnement & applications de haute qualité optimiser les coûts mean time to recover délai moyen de résolution time to market délai de mise sur le marché amélioration continue des infrastructures application multi- plateforme amélioration continu des applications enjeux métiers priorités stratégiques4 What benefits do you associate with the implementation of a DevOps approach? Improvecollaboration betweendevandops Improveusersatisfaction Improvesoftwarequality Improvetimetomarket Improvedeliveryfrequency Improvebusinessindicators LowerITcosts
  • 21. 5sensdufeedback dansunedémarcheDevOps L’oreillede l’utilisateur Les yeuxde l’utilisateur Les nez de l’utilisateur La voixde l’utilisateur La mainde l’utilisateur
  • 22. ORGANISATIONAGILE 4DevOps est au cœur des démarches agiles faces de la transformation vers le modèle d’entreprise digitale INNOVATION AGILE EA et stratégiesagiles DevOps méthodologiesetpratiques architecture servicesoriented
  • 23. DevOpsassessment Agile operations 5Construire la roadmap contextualisée du client étapes pour aller vers un modèle DevOps optimal Agile development Agile collaboration DevOpsfor business DevOpsstrategy ops ops dev dev biz board
  • 24. cloud strategy 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 infrastructure as a code Réussir sa collaboration agile acteurs (dev-ops-biz) pour un succès commun3 common metrics replicationreplication tests tests tests tests strategy & automation biz apps metrics & telemetry release automation data lifecycle IT security
  • 25. Windows 10 Windows 10 Insider Fast Branch Les anomalies applicatives sont remontées automatiquement aux DEV Le DEV corrige l’anomalie dans le temps du « ring » et le pousse dans le store Le store propose la mise à jour de l’application uniquement pour les « ring » concernés un update est déployé sur cette branche
  • 26. Windows 10 Windows 10 Current Branch Le store propose la mise à jour de l’application pour le « ring » concerné L’utilisateur est content, son application fonctionne immédiatement un update est déployé sur cette branche
  • 27. Ouvert, flexible et extensible des outils DevOps multiplateforme Plus agile et flexible pour délivrer de la valeur en continu. Déverrouiller un large écosystème et continuer de travailler selon vos habitudes
  • 28. Develop Developer IDE Team Collaboration Build+Test Build/CI Test Deploy Release/CD Monitor+Learn Monitor On-Premises | Hybrid | Cloud Outils Microsoft
  • 29. Develop Developer IDE Team Collaboration Build+Test Build/CI Test Deploy Monitor+Learn Monitor Outils OSS Configuration Release On-Premises | Hybrid | Cloud
  • 30. Xamarin Test dans le Cloud Plus de 2,000 modèles Automatiser les tests de vos applications et exécuter les sur plus de 2000 modèles de terminaux physiques. Tester toutes les actions potentielles de vos utilisateurs, détectez les problèmes de performance grâce au tracking pas à pas de la mémoire et de l’éxécution. Des terminaux physique, une qualité réelle • Garantie de la meilleure qualité grâce aux tests sur des terminaux physique. • Automatiser vos tests applicatifs sur plus de 2000 terminaux. • Utilisez C#, Ruby ou Cucumber pour construire vos tests automatisés. • Interfacez vous avec l’ensemble des outils d’intégration continue.
  • 32. 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
  • 33. DevOps pratiqué par le groupe produit Visual Studio Case & needsmanagement(businessimplication) 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
  • 34. DevOps Day 2015 DevOps pratiqué par le groupe produit Visual Studio Case & needsmanagement(implicationdu métier) 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
  • 35. DevOps Day 2015 DevOps pratiqué par le groupe produit Visual Studio Pratiquesagiles 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
  • 36. DevOps Day 2015 DevOps pratiqué par le groupe produit Visual Studio Gestiondes releasesautomatisées dev ops biz PPE - anteprod env. SU0 : San Antonio SU1 : Chicago SU2 …
  • 37. DevOps Day 2015 DevOps pratiqué par le groupe produit Visual Studio Stratégiede testset automatisation 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 chaqueMMF (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.
  • 38. DevOps Day 2015 DevOps pratiqué par le groupe produit Visual Studio Mesures,télémétrieet pilotagepar lesdonnées dev ops biz L’oreillede l’utilisateur Les yeuxde l’utilisateur Les nez de l’utilisateur La voixde l’utilisateur La mainde l’utilisateur
  • 39. DevOps Day 2015 DevOps pratiqué par le groupe produit Visual Studio Organisationdes équipes dev ops why it’s DevOps biz Program Manager DEV QA Collaboration Version Control Build Work Item Tracking Feature team OPS