devops jte_strategie_deploiement_w10

Download DevOps JTE_strategie_deploiement_w10

Post on 07-Jan-2017

241 views

Category:

Technology

0 download

Embed Size (px)

TRANSCRIPT

  • 2

    Construction

    1

    Les oprations

    Le cycle de vie dun master non Agile : Les tapes ne pas reproduire

    Le development

    Lorganisation

    Le mtier

    5 La stratgieLe boardveut mettre en place une

    organisation agile. Le SI doit sadapter

    en temps rel aux besoins business.

    ops

    devdev

    opsbiz

    board

  • Processus trop complexe

    organisation en silo

    pas de responsabilit partage

    Dlais trop longs

    pas de vision de bout en bout

    trop de gaspillage

    Mauvais alignement aux besoins du mtier

    effet tunnel des projets

    produit ne rpondant pas/plus aux usages identifis

    Part 1 La gestion du Master

    dans la vraie vie !

    Part 2 - Limplication en termes de

    DevOps sur la gestion dun master

    Part 3 - La gestion dun dploiement

    par ring

    Le cycle de vie dun master non Agile : les tapes ne pas reproduire

    Stratgie de dploiement et gestion du master Windows 10 avec DevOps

  • Y

    AX B

  • Anomalie Dfinir des circuits descalades clairs

    Mettre en place des procdures reconnues

    Construire des packages adapts

    Correction

    Dploiement

  • Crer le lien entre les quipes Dev et Packaging

    Concevoir une roadmap applicative

    Respecter les processus de test et de release

    Anomalie

    Correction

    Dploiement

  • Automatiser les mcanismes de dploiement

    Effectuer des revues post-implmentation

    Concevoir la roadmap du masterAnomalie

    Correction

    Dploiement

  • Zinedine et son ordinateur

    Lapplication prfre de Zinedine

    fonctionne

    Zinedine est content.

  • Zinedine passe Windows 10

    Lapplication nest pas disponible

    Zinedine est patient et enthousiaste.

  • Son application prfre ne fonctionne

    pas

    Zinedine est colre.

  • Omar prend lappel

    Il constate que lapplication prfre

    de Zinedine ne fonctionne pas

    Zinedine veut une solution en urgence

    Omar est heureux de parler

    Zinedine.

    Lingnieur constate que lanomalie a

    t remonte automatiquement au Dev

  • Bill traite le problme de Zinedine

    Il constate que lapplication prfre

    de Zinedine ne fonctionne pas

    Zinedine commence simpatienter

    Bill est effondr en

    dcouvrant lanomalie

    Bill travaille toute la nuit pour corriger

    lanomalie

  • Bill traite le problme de Zinedine

    Lapplication de Zinedine fonctionne

    de nouveau sur ses environnements

    Zinedine se tape la tte contre

    Bill est fier de sa solution

    Bill pousse le build dans le

    process de release & test automatis

  • La mise jour de lapplication est

    notifie dans le store du club

    Zinedine est surpris

    Lapplication se met jour

    automatiquement sur son poste de

    travail.

  • Zinedine est heureux en 10

    Lapplication prfre de Zinedine

    fonctionne sous Windows 10

    Zinedine se sent Champion du

    Monde

  • Windows 10

    Windows 10Insider Fast Branch

    Les anomalies applicatives sont remontes automatiquement aux DEV

    Le DEV corrige lanomalie dans le temps du ring et le pousse dans le store

    Le store propose la mise jour de lapplication uniquement pour les ring concernsun update est dploy sur cette branche

  • Windows 10

    Windows 10Current Branch

    Le store propose la mise jour de lapplication pour le ring concern

    Zinedine est content, son application fonctionne immdiatementun update est dploy sur cette branche

  • 23

    Lutilisateur ne se rend compte de rien

    bug

  • 1M$ 0M$ 0M$

    bug

    DEV

    BIZOPS

  • DevOps est une dmarche de collaboration agile entre Etudes (Dev), Production (Ops) et Mtiers (Business) sur lensemble du cycle de vie du service du design au support en production.

    Culture de collaboration

    AutomatisationAccelerating

    delivery

    Amlioration de

    la qualit de

    service

    Amlioration

    continue

    Feedback en

    continue

    Acclration du

    provisionning

    Fiabilisation des

    dploiements

    Automatisation

    des tests

    Acclration du

    Time to Market

    Acclration des

    rsolutions

    dincidents

    (MTTR)

    Industrialisation

    des

    dploiements

  • Branche Courante pour lEntreprise (CBB)Versions de dveloppement

    Branche avant-premire des Windows

    Insider

    Branche Courante (CB)Validation interne

    Microsoft grande chelle

    Dizaines de milliers

    Centaines de millions

    Plusieurs millions

    Contoso Interne Anneau 1

    Contoso Interne Anneau 2

    Contoso Interne Anneau 3

    Contoso Interne Anneau 4

  • Long Term Servicing Branch*

    Deploy for mission critical systems via WSUS

    Windows Insider Preview Branch

    Specific feature and performance feedback

    Application compatibility validation

    Ongoing engineering

    development

    Feedback and asks

    Stage broad deployment via WU for Business

    Current Branch For Business

    Deploy to appropriate audiences via WUB

    Test and prepare for broad deployment

    Current Branch

    Lab machines Early adopters

    Initial pilots

    IT devices

    Information workers

    General population

    Specialized systems

    Factory floor, point-of-sale, etc.

  • Windows Insider Preview Branch

    Specific feature and performance feedback

    Application compatibility validation

    Stage broad deployment via WU for Business

    Current Branch For Business

    Deploy to appropriate audiences via WUB

    Test and prepare for broad deployment

    Current Branch

    Evaluate Pilot Deploy

    8-12 months of active development

    4 months (minimum) 8 months (minimum)

  • Evaluate Pilot Deploy

    (done) 4 months 8 months

    Evaluate Pilot Deploy

    4 months 4 months 8+ months

    Evaluate Pilot Deploy

    8 months 4 months 8 months

    July Nov Feb July Nov Feb

  • Preview Branch

    Current Branch

    Current Branch for

    Business Ring 0

    Current Branch for

    Business Ring 1

    Current Branch for

    Business Ring 2

    Develop

    Test

    User Acceptance

    TestingPre-Production

    Production

    Familiar process

    Quality-based release

    Measurable progress

    Clear signoff requirement

    Inherently open to future innovation

  • Ring 5

    Ring 4

    Ring 3

    Ring 2

    Ring 1

    Ring 0

  • Assessment

    1 Agile operations

    5 Construire la roadmap contextualise du clienttapes pour aller vers un modle DevOps optimalAgile development

    Agile collaboration

    DevOps for business

    5 DevOps strategy

    ops

    ops

    dev

    devbiz

    board

  • Dcouvrez comment Microsoft

    applique en interne la dmarche

    DevOps

    inscrits@microsoft.comcliquez ici

    mailto:inscrits@microsoft.comhttps://msevents.microsoft.com/CUI/EventDetail.aspx?CR_CC=200675464&EventID=1032659279&Culture=fr-FR&community=0

  • Gestion des incidents

    Ressources et outils

    Contacts Premier

    https://premier.microsoft.com/