devops jte_strategie_deploiement_w10

Post on 07-Jan-2017

259 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

2

Construction

1

Les opérations

Le cycle de vie d’un master non Agile : Les étapes à ne pas reproduire

Le development

L’organisation

Le métier

5 La stratégieLe boardveut mettre en place une

organisation agile. Le SI doit s’adapter

en temps réel aux besoins business.

ops

devdev

opsbiz

board

Processus trop complexe

organisation en silo

pas de responsabilité partagée

Délais trop longs

pas de vision de bout en bout

trop de gaspillage

Mauvais alignement aux besoins du métier

effet tunnel des projets

produit ne répondant pas/plus aux usages identifiés

Part 1 – La gestion du Master

… dans la vraie vie !

Part 2 - L’implication en termes de

DevOps sur la gestion d’un master

Part 3 - La gestion d’un déploiement

par « ring »

Le cycle de vie d’un master non Agile : les étapes à ne pas reproduire

Stratégie de déploiement et gestion du master Windows 10 avec DevOps

Y

AX B

Anomalie Définir des circuits d’escalades clairs

Mettre en place des procédures reconnues

Construire des packages adaptés

Correction

Déploiement

Créer le lien entre les équipes Dev et Packaging

Concevoir une roadmap applicative

Respecter les processus de test et de release

Anomalie

Correction

Déploiement

Automatiser les mécanismes de déploiement

Effectuer des revues post-implémentation

Concevoir la roadmap du masterAnomalie

Correction

Déploiement

Zinedine et son ordinateur

L’application préférée de Zinedine

fonctionne

Zinedine est content.

Zinedine passe à Windows 10

L’application n’est pas disponible

Zinedine est patient et enthousiaste.

Son application préférée ne fonctionne

pas

Zinedine est colère.

Omar prend l’appel

Il constate que l’application préférée

de Zinedine ne fonctionne pas

Zinedine veut une solution en urgence

Omar est heureux de parler à

Zinedine.

L’ingénieur constate que l’anomalie a

été remontée automatiquement au Dev

Bill traite le problème de Zinedine

Il constate que l’application préférée

de Zinedine ne fonctionne pas

Zinedine commence à s’impatienter

Bill est effondré en

découvrant l’anomalie

Bill travaille toute la nuit pour corriger

l’anomalie

Bill traite le problème de Zinedine

L’application de Zinedine fonctionne

de nouveau sur ses environnements

Zinedine se tape la tête contre …

Bill est fier de sa solution

Bill pousse le build dans le

process de release & test automatisé

La mise à jour de l’application est

notifiée dans le store du club

Zinedine est surpris

L’application se met à jour

automatiquement sur son poste de

travail.

Zinedine est heureux en 10

L’application préférée de Zinedine

fonctionne sous Windows 10

Zinedine se sent “Champion du

Monde”

Windows 10

Windows 10Insider 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ésun update est déployé sur cette branche

Windows 10

Windows 10Current Branch

Le store propose la mise à jour de l’application pour le « ring » concerné

Zinedine est content, son application fonctionne immédiatementun update est déployé sur cette branche

23

L’utilisateur ne se rend compte de rien

bug

1M$ 0M$ 0M$

bug

DEV

BIZOPS

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.

Culture de collaboration

AutomatisationAccelerating

delivery

Amélioration de

la qualité de

service

Amélioration

continue

Feedback en

continue

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

Branche Courante pour l’Entreprise (CBB)Versions de développement

Branche avant-première 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 contextualisée du clientétapes pour aller vers un modèle DevOps optimal

Agile development

Agile collaboration

DevOps for business

5 DevOps strategy

ops

ops

dev

devbiz

board

Découvrez comment Microsoft

applique en interne la démarche

DevOps

inscrits@microsoft.comcliquez ici

Gestion des incidents

Ressources et outils

Contacts Premier

https://premier.microsoft.com/

top related