Publicité

DevOps au coeur de la transformation digitale

൬aire-αdjoint ๑ Ͼolombes Ξ Λgile ߶ のevΘps ๑ ൬icrosoft à Microsoft France
24 Jun 2016
Publicité

Contenu connexe

Présentations pour vous(20)

Publicité

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

Publicité

DevOps au coeur de la transformation digitale

  1. dev ops• 2016 one services•
  2. Agile & DevOps Services lead Samuel Metias « Every company will be a DevOps company » @smetias Linkedin.com/in/smetias sametias@microsoft.com
  3. dev ops• market analysis
  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%
  5. Septembre2015
  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
  7. Juillet2015
  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)
  9. dev ops• introduction
  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.
  11. Avant Après
  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
  18. dev ops• pitch
  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.
  31. dev ops• inside Microsoft
  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
Publicité