dev ops•
2015
day•
DevOps
agile & DevOps services lead
Samuel Metias
« Every company will be
a DevOps company »
@smetias Linkedin.com/in/smetias sam...
dev ops•
introduction
Marquer son marché Collaboration entre tous les
acteurs
être plus agile dans votre
transformation digitale
au cœur de la
t...
DevOps est une démarche de collaboration agile entre Dev, Production (Ops) et Business sur l’ensemble du
cycle de vie du s...
thebestusageaccelerator
cloud
services
digital work and life
experiences
connected
devices
data, analytics &
applied scien...
multi-device
workstation
high quality
environment
& apps
optimize your
costs
mean time
to recover
time to
market
mise à jo...
Teams organization
cloud strategy
infrastructure as a code
provisioning (on premise or in the cloud)
production
ops
stagin...
Teams organization
cloud strategy
infrastructure as a code
provisioning (on premise or in the cloud)
production
ops
stagin...
dev ops•
Visual Studio practices
DevOps pratiqué par le groupe produit Visual Studio
Case & needs management (business implication)
dev ops
DevOps Day 2015...
DevOps Day 2015
DevOps pratiqué par le groupe produit Visual Studio
Case & needs management (business implication)
dev ops...
DevOps Day 2015
DevOps pratiqué par le groupe produit Visual Studio
Agile practices
dev ops
biz
Week 1 Week 2 Week 3 Week ...
DevOps Day 2015
DevOps pratiqué par le groupe produit Visual Studio
Build, branching and source strategy
dev ops
biz
commo...
DevOps Day 2015
DevOps pratiqué par le groupe produit Visual Studio
Release management and automation
dev ops
biz
PPE - an...
DevOps Day 2015
DevOps pratiqué par le groupe produit Visual Studio
Tests strategy & automation
dev ops
biz
TestsLevel0 Te...
DevOps Day 2015
DevOps pratiqué par le groupe produit Visual Studio
metrics, telemetry & data driven
dev ops
biz
Activity
...
L’oreille de l’utilisateur
Les yeux de l’utilisateur
Les nez de l’utilisateur
La voix de l’utilisateur
La main de l’utilis...
DevOps Day 2015
DevOps pratiqué par le groupe produit Visual Studio
Team organization
dev ops
why it’s DevOps
biz
Program
...
DevOps
Prochain SlideShare
Chargement dans…5
×

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

529 vues

Publié le

La mise en oeuvre des pratiques agiles et DevOps du groupe produit Visual Studio par Samuel Metias

Publié dans : Business
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
529
Sur SlideShare
0
Issues des intégrations
0
Intégrations
14
Actions
Partages
0
Téléchargements
26
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

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

  1. 1. dev ops• 2015 day• DevOps
  2. 2. agile & DevOps services lead Samuel Metias « Every company will be a DevOps company » @smetias Linkedin.com/in/smetias samuel.metias@microsoft.com #DevOpsDay
  3. 3. dev ops• introduction
  4. 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. 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. 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. 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. 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. 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
  10. 10. dev ops• Visual Studio practices
  11. 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. 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. 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. 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. 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. 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. 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. 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. 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
  20. 20. DevOps

×