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

DevOps au coeur de la transformation digitale

  • 1.
  • 2.
    Agile & DevOpsServices lead Samuel Metias « Every company will be a DevOps company » @smetias Linkedin.com/in/smetias sametias@microsoft.com
  • 3.
  • 4.
    Le challenge dela 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%
  • 5.
  • 6.
    52% 21% 21% 19% 8% 32% with a devopsapproach 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
  • 7.
  • 8.
    1. Le mur des confusionsentre 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)
  • 9.
  • 10.
    DevOps est unedé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.
  • 11.
  • 12.
    DevOps est unedé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 latransformation digitale
  • 14.
    +9% création de revenu +12% valeur surla 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 lesinterfaces les services les données
  • 17.
    LES DEMARCHES MOTEURDU DIGITAL une écoute en temps réel un services VIP Réactif Personnalisé centré sur le client en continu
  • 18.
  • 19.
    DevOps,unaccélérateurde valeur services cloud métiers digitaux et expériencesde 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é optimiserles 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 Lesyeuxde l’utilisateur Les nez de l’utilisateur La voixde l’utilisateur La mainde l’utilisateur
  • 22.
    ORGANISATIONAGILE 4DevOps est aucœ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 laroadmap 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 (onpremise 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 InsiderFast 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 CurrentBranch 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 etextensible 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 CollaborationBuild+Test Build/CI Test Deploy Release/CD Monitor+Learn Monitor On-Premises | Hybrid | Cloud Outils Microsoft
  • 29.
    Develop Developer IDE Team CollaborationBuild+Test Build/CI Test Deploy Monitor+Learn Monitor Outils OSS Configuration Release On-Premises | Hybrid | Cloud
  • 30.
    Xamarin Test dansle 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.
  • 31.
  • 32.
    Teams organization cloud strategy infrastructureas 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é parle 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 DevOpspratiqué 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 DevOpspratiqué 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 DevOpspratiqué 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 DevOpspratiqué 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 DevOpspratiqué 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 DevOpspratiqué 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