SlideShare a Scribd company logo
1 of 42
Download to read offline
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égie
Leboardveutmettreenplaceune
organisationagile.LeSI doits’adapter
entempsréel aux besoinsbusiness.
ops
dev
dev
ops
biz
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 cycledevied’unmaster nonAgile:les étapes ànepasreproduire
Stratégiede déploiementet gestion
du masterWindows 10 avec DevOps
Y
A
X 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 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é
Zinedine est content, son application fonctionne immédiatement
un 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
Automatisation
Accelerating
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
Testing
Pre-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
5Construire 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
dev
biz
board
Découvrez comment Microsoft
applique en interne la démarche
DevOps
inscrits@microsoft.com
cliquez ici
Gestion des incidents
Ressources et outils
Contacts Premier
https://premier.microsoft.com/
DevOps JTE_strategie_deploiement_w10
DevOps JTE_strategie_deploiement_w10

More Related Content

What's hot

Principes de L'intégration Continue
Principes de L'intégration ContinuePrincipes de L'intégration Continue
Principes de L'intégration ContinueXavier Warzee
 
Cleancode / Tocea / Introduction
Cleancode / Tocea / IntroductionCleancode / Tocea / Introduction
Cleancode / Tocea / IntroductionSylvain Leroy
 
Cas Client Bouygues Telecom - CloudNetCare
Cas Client Bouygues Telecom - CloudNetCareCas Client Bouygues Telecom - CloudNetCare
Cas Client Bouygues Telecom - CloudNetCareCloudNetCare
 
Model de qualité @ msdevmtl
Model de qualité @ msdevmtlModel de qualité @ msdevmtl
Model de qualité @ msdevmtlMSDEVMTL
 
Qu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualitéQu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualitéSylvain Leroy
 
devops REX 2018 - Comment la qualité reflète-t-elle nos organisations ?
devops REX 2018 - Comment la qualité reflète-t-elle nos organisations ?devops REX 2018 - Comment la qualité reflète-t-elle nos organisations ?
devops REX 2018 - Comment la qualité reflète-t-elle nos organisations ?devops REX
 
Intégration continue
Intégration continueIntégration continue
Intégration continueKlee Group
 
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?devops REX
 
JCertif 2012 : Integration continue avec Jenkins
JCertif 2012 : Integration continue avec JenkinsJCertif 2012 : Integration continue avec Jenkins
JCertif 2012 : Integration continue avec JenkinsRossi Oddet
 
Industrialisation des développements logiciels
Industrialisation des développements logicielsIndustrialisation des développements logiciels
Industrialisation des développements logicielsSylvain Leroy
 
SharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerSharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerPhilippe Sentenac
 
Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1Jean-Emmanuel Houdu
 
Techdays 2013 : ALM et eCommerce, des challenges en continu
Techdays 2013 : ALM et eCommerce, des challenges en continuTechdays 2013 : ALM et eCommerce, des challenges en continu
Techdays 2013 : ALM et eCommerce, des challenges en continuvlabatut
 
DevOps vu par les ops
DevOps vu par les opsDevOps vu par les ops
DevOps vu par les opsMichel HUBERT
 
Developement logiciel: comment livrer de la qualite ?
Developement logiciel: comment livrer  de la qualite ?Developement logiciel: comment livrer  de la qualite ?
Developement logiciel: comment livrer de la qualite ?Innobec
 
Industrialisation Du Logiciel - Introduction Et Bonnes Pratiques
Industrialisation Du Logiciel  - Introduction Et Bonnes PratiquesIndustrialisation Du Logiciel  - Introduction Et Bonnes Pratiques
Industrialisation Du Logiciel - Introduction Et Bonnes PratiquesEmmanuel Hugonnet
 
Microsoft experiences'16 - Tester, Monitorer et Déployer son application mobile
Microsoft experiences'16 - Tester, Monitorer et Déployer son application mobileMicrosoft experiences'16 - Tester, Monitorer et Déployer son application mobile
Microsoft experiences'16 - Tester, Monitorer et Déployer son application mobileAdrien Siffermann
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileMicrosoft
 
Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)Sylvain Leroy
 
Windows 10 simplifie le déploiement des systèmes d’exploitation
Windows 10 simplifie le déploiement des systèmes d’exploitationWindows 10 simplifie le déploiement des systèmes d’exploitation
Windows 10 simplifie le déploiement des systèmes d’exploitationMicrosoft Décideurs IT
 

What's hot (20)

Principes de L'intégration Continue
Principes de L'intégration ContinuePrincipes de L'intégration Continue
Principes de L'intégration Continue
 
Cleancode / Tocea / Introduction
Cleancode / Tocea / IntroductionCleancode / Tocea / Introduction
Cleancode / Tocea / Introduction
 
Cas Client Bouygues Telecom - CloudNetCare
Cas Client Bouygues Telecom - CloudNetCareCas Client Bouygues Telecom - CloudNetCare
Cas Client Bouygues Telecom - CloudNetCare
 
Model de qualité @ msdevmtl
Model de qualité @ msdevmtlModel de qualité @ msdevmtl
Model de qualité @ msdevmtl
 
Qu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualitéQu'est ce qu'un logiciel de qualité
Qu'est ce qu'un logiciel de qualité
 
devops REX 2018 - Comment la qualité reflète-t-elle nos organisations ?
devops REX 2018 - Comment la qualité reflète-t-elle nos organisations ?devops REX 2018 - Comment la qualité reflète-t-elle nos organisations ?
devops REX 2018 - Comment la qualité reflète-t-elle nos organisations ?
 
Intégration continue
Intégration continueIntégration continue
Intégration continue
 
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?
[devops REX 2016] Comment l’IT peut arrêter de se faire vanner par les devs ?
 
JCertif 2012 : Integration continue avec Jenkins
JCertif 2012 : Integration continue avec JenkinsJCertif 2012 : Integration continue avec Jenkins
JCertif 2012 : Integration continue avec Jenkins
 
Industrialisation des développements logiciels
Industrialisation des développements logicielsIndustrialisation des développements logiciels
Industrialisation des développements logiciels
 
SharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation ServerSharePoint 2010 & Team Foundation Server
SharePoint 2010 & Team Foundation Server
 
Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1Presentation tests d'acceptations automatisés sug v1.1
Presentation tests d'acceptations automatisés sug v1.1
 
Techdays 2013 : ALM et eCommerce, des challenges en continu
Techdays 2013 : ALM et eCommerce, des challenges en continuTechdays 2013 : ALM et eCommerce, des challenges en continu
Techdays 2013 : ALM et eCommerce, des challenges en continu
 
DevOps vu par les ops
DevOps vu par les opsDevOps vu par les ops
DevOps vu par les ops
 
Developement logiciel: comment livrer de la qualite ?
Developement logiciel: comment livrer  de la qualite ?Developement logiciel: comment livrer  de la qualite ?
Developement logiciel: comment livrer de la qualite ?
 
Industrialisation Du Logiciel - Introduction Et Bonnes Pratiques
Industrialisation Du Logiciel  - Introduction Et Bonnes PratiquesIndustrialisation Du Logiciel  - Introduction Et Bonnes Pratiques
Industrialisation Du Logiciel - Introduction Et Bonnes Pratiques
 
Microsoft experiences'16 - Tester, Monitorer et Déployer son application mobile
Microsoft experiences'16 - Tester, Monitorer et Déployer son application mobileMicrosoft experiences'16 - Tester, Monitorer et Déployer son application mobile
Microsoft experiences'16 - Tester, Monitorer et Déployer son application mobile
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobile
 
Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)
 
Windows 10 simplifie le déploiement des systèmes d’exploitation
Windows 10 simplifie le déploiement des systèmes d’exploitationWindows 10 simplifie le déploiement des systèmes d’exploitation
Windows 10 simplifie le déploiement des systèmes d’exploitation
 

Viewers also liked

BAFS 2015 Genève : Atelier Semsimo - Ontologies et wiki
BAFS 2015 Genève : Atelier Semsimo - Ontologies et wikiBAFS 2015 Genève : Atelier Semsimo - Ontologies et wiki
BAFS 2015 Genève : Atelier Semsimo - Ontologies et wikiBAFS
 
Anteproyecto protección de la salud acústica
Anteproyecto    protección de la salud acústicaAnteproyecto    protección de la salud acústica
Anteproyecto protección de la salud acústicaprar78
 
Relations des collectivités / associations et problématiques des marchés publics
Relations des collectivités / associations et problématiques des marchés publicsRelations des collectivités / associations et problématiques des marchés publics
Relations des collectivités / associations et problématiques des marchés publicsGroupe SFC, cabinet d'expertise comptable
 
unidad 1 - recuperacion
unidad 1 - recuperacionunidad 1 - recuperacion
unidad 1 - recuperacionjsaltos
 
ProEvolution | NUEVA TECNOLOGIA DE SERVICIOS DCA
ProEvolution | NUEVA TECNOLOGIA DE SERVICIOS DCAProEvolution | NUEVA TECNOLOGIA DE SERVICIOS DCA
ProEvolution | NUEVA TECNOLOGIA DE SERVICIOS DCAProEvolution
 
Logiciel pénibilité
Logiciel pénibilitéLogiciel pénibilité
Logiciel pénibilitéYann Lucas
 
Human Talks Jasmine
Human Talks JasmineHuman Talks Jasmine
Human Talks Jasminemanudwarf
 
Cornillon Haiti Presentation
Cornillon Haiti PresentationCornillon Haiti Presentation
Cornillon Haiti Presentationdpdson1
 
7sport7 join!
7sport7 join!7sport7 join!
7sport7 join!7sport7
 
Atelier photo : dynamisez votre présence sur le web (partie 2)
Atelier photo : dynamisez votre présence sur le web (partie 2) Atelier photo : dynamisez votre présence sur le web (partie 2)
Atelier photo : dynamisez votre présence sur le web (partie 2) Destination Brocéliande
 
Presentation Akolade Services mobile
Presentation Akolade Services mobilePresentation Akolade Services mobile
Presentation Akolade Services mobileAkolade Services
 

Viewers also liked (20)

Air Max 2013 RA9565
Air Max 2013 RA9565 Air Max 2013 RA9565
Air Max 2013 RA9565
 
BAFS 2015 Genève : Atelier Semsimo - Ontologies et wiki
BAFS 2015 Genève : Atelier Semsimo - Ontologies et wikiBAFS 2015 Genève : Atelier Semsimo - Ontologies et wiki
BAFS 2015 Genève : Atelier Semsimo - Ontologies et wiki
 
Anteproyecto protección de la salud acústica
Anteproyecto    protección de la salud acústicaAnteproyecto    protección de la salud acústica
Anteproyecto protección de la salud acústica
 
Presentación del 25 de mayo
Presentación del 25 de mayoPresentación del 25 de mayo
Presentación del 25 de mayo
 
Vanessa i ref_2014
Vanessa i ref_2014Vanessa i ref_2014
Vanessa i ref_2014
 
Relations des collectivités / associations et problématiques des marchés publics
Relations des collectivités / associations et problématiques des marchés publicsRelations des collectivités / associations et problématiques des marchés publics
Relations des collectivités / associations et problématiques des marchés publics
 
unidad 1 - recuperacion
unidad 1 - recuperacionunidad 1 - recuperacion
unidad 1 - recuperacion
 
ProEvolution | NUEVA TECNOLOGIA DE SERVICIOS DCA
ProEvolution | NUEVA TECNOLOGIA DE SERVICIOS DCAProEvolution | NUEVA TECNOLOGIA DE SERVICIOS DCA
ProEvolution | NUEVA TECNOLOGIA DE SERVICIOS DCA
 
Logiciel pénibilité
Logiciel pénibilitéLogiciel pénibilité
Logiciel pénibilité
 
Human Talks Jasmine
Human Talks JasmineHuman Talks Jasmine
Human Talks Jasmine
 
EVAL 2
EVAL 2EVAL 2
EVAL 2
 
Niños
NiñosNiños
Niños
 
Neoliberalismo
NeoliberalismoNeoliberalismo
Neoliberalismo
 
Cornillon Haiti Presentation
Cornillon Haiti PresentationCornillon Haiti Presentation
Cornillon Haiti Presentation
 
7sport7 join!
7sport7 join!7sport7 join!
7sport7 join!
 
Guía.pptx_
  Guía.pptx_  Guía.pptx_
Guía.pptx_
 
Atelier photo : dynamisez votre présence sur le web (partie 2)
Atelier photo : dynamisez votre présence sur le web (partie 2) Atelier photo : dynamisez votre présence sur le web (partie 2)
Atelier photo : dynamisez votre présence sur le web (partie 2)
 
EVAL1
EVAL1EVAL1
EVAL1
 
Presentation Akolade Services mobile
Presentation Akolade Services mobilePresentation Akolade Services mobile
Presentation Akolade Services mobile
 
Arrêté des comptes 2015
Arrêté des comptes 2015Arrêté des comptes 2015
Arrêté des comptes 2015
 

Similar to DevOps JTE_strategie_deploiement_w10

Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceMicrosoft Technet France
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleSamuel Metias
 
Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Erradi Mohamed
 
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014IBM France Lab
 
devops.pdf
devops.pdfdevops.pdf
devops.pdfqsdqsd4
 
Windows 10 simplifie le déploiement des systèmes d’exploitation
Windows 10 simplifie le déploiement des systèmes d’exploitationWindows 10 simplifie le déploiement des systèmes d’exploitation
Windows 10 simplifie le déploiement des systèmes d’exploitationMicrosoft Technet France
 
M22416 formation-mettre-en-oeuvre-des-environnements-de-travail-applicatifs
M22416 formation-mettre-en-oeuvre-des-environnements-de-travail-applicatifsM22416 formation-mettre-en-oeuvre-des-environnements-de-travail-applicatifs
M22416 formation-mettre-en-oeuvre-des-environnements-de-travail-applicatifsCERTyou Formation
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Samuel Metias
 
Wygday 2010 - architecture tfs et industrialisation
Wygday 2010 - architecture tfs et industrialisationWygday 2010 - architecture tfs et industrialisation
Wygday 2010 - architecture tfs et industrialisationWygwam
 
Happy dev ... & ops
Happy dev ... & opsHappy dev ... & ops
Happy dev ... & opsQuentin Adam
 
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie TrudelHa zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie TrudelAgile Montréal
 
Sécurité dans les contrats d'externalisation de services de développement et ...
Sécurité dans les contrats d'externalisation de services de développement et ...Sécurité dans les contrats d'externalisation de services de développement et ...
Sécurité dans les contrats d'externalisation de services de développement et ...Antonio Fontes
 
Introduction à la démarche Devops
Introduction à la démarche DevopsIntroduction à la démarche Devops
Introduction à la démarche DevopsRomain Chalumeau
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursStéphanie Hertrich
 
Objet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software FactoryObjet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software FactoryFactoVia
 
Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...Bonitasoft
 
Vincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret
 
Mise un oeuvre d'un projet Mobile chez Cetelem en Scrum
Mise un oeuvre d'un projet Mobile chez Cetelem en ScrumMise un oeuvre d'un projet Mobile chez Cetelem en Scrum
Mise un oeuvre d'un projet Mobile chez Cetelem en ScrumCyrille Deruel
 
Développer ou debugger ?
Développer ou debugger ? Développer ou debugger ?
Développer ou debugger ? Microsoft
 

Similar to DevOps JTE_strategie_deploiement_w10 (20)

Bien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a ServiceBien appréhender le concept de Windows As a Service
Bien appréhender le concept de Windows As a Service
 
DevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitaleDevOps au coeur de la transformation digitale
DevOps au coeur de la transformation digitale
 
Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016
 
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
 
devops.pdf
devops.pdfdevops.pdf
devops.pdf
 
Windows 10 simplifie le déploiement des systèmes d’exploitation
Windows 10 simplifie le déploiement des systèmes d’exploitationWindows 10 simplifie le déploiement des systèmes d’exploitation
Windows 10 simplifie le déploiement des systèmes d’exploitation
 
M22416 formation-mettre-en-oeuvre-des-environnements-de-travail-applicatifs
M22416 formation-mettre-en-oeuvre-des-environnements-de-travail-applicatifsM22416 formation-mettre-en-oeuvre-des-environnements-de-travail-applicatifs
M22416 formation-mettre-en-oeuvre-des-environnements-de-travail-applicatifs
 
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
Microsoft DevOps Day 2015 02122015 - L'expérience du groupe produit Visual St...
 
Wygday 2010 - architecture tfs et industrialisation
Wygday 2010 - architecture tfs et industrialisationWygday 2010 - architecture tfs et industrialisation
Wygday 2010 - architecture tfs et industrialisation
 
Happy dev ... & ops
Happy dev ... & opsHappy dev ... & ops
Happy dev ... & ops
 
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie TrudelHa zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
Ha zut, le DevOps a mangé ma vélocité par Jean-Marc Lavoie & Sylvie Trudel
 
Sécurité dans les contrats d'externalisation de services de développement et ...
Sécurité dans les contrats d'externalisation de services de développement et ...Sécurité dans les contrats d'externalisation de services de développement et ...
Sécurité dans les contrats d'externalisation de services de développement et ...
 
Introduction à la démarche Devops
Introduction à la démarche DevopsIntroduction à la démarche Devops
Introduction à la démarche Devops
 
Wsus v2
Wsus v2Wsus v2
Wsus v2
 
Kit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des EntrepreneursKit De Survie Techno et Web à l'usage des Entrepreneurs
Kit De Survie Techno et Web à l'usage des Entrepreneurs
 
Objet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software FactoryObjet direct 2013-05-11 Microsoft ALM 2013 Software Factory
Objet direct 2013-05-11 Microsoft ALM 2013 Software Factory
 
Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...
 
Vincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops SherbrookeVincent Biret Societic devops Sherbrooke
Vincent Biret Societic devops Sherbrooke
 
Mise un oeuvre d'un projet Mobile chez Cetelem en Scrum
Mise un oeuvre d'un projet Mobile chez Cetelem en ScrumMise un oeuvre d'un projet Mobile chez Cetelem en Scrum
Mise un oeuvre d'un projet Mobile chez Cetelem en Scrum
 
Développer ou debugger ?
Développer ou debugger ? Développer ou debugger ?
Développer ou debugger ?
 

DevOps JTE_strategie_deploiement_w10

  • 1.
  • 2. 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égie Leboardveutmettreenplaceune organisationagile.LeSI doits’adapter entempsréel aux besoinsbusiness. ops dev dev ops biz board
  • 3. 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 cycledevied’unmaster nonAgile:les étapes ànepasreproduire Stratégiede déploiementet gestion du masterWindows 10 avec DevOps
  • 4.
  • 5.
  • 7.
  • 8. Anomalie Définir des circuits d’escalades clairs Mettre en place des procédures reconnues Construire des packages adaptés Correction Déploiement
  • 9. 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
  • 10. Automatiser les mécanismes de déploiement Effectuer des revues post-implémentation Concevoir la roadmap du masterAnomalie Correction Déploiement
  • 11.
  • 12.
  • 13. Zinedine et son ordinateur L’application préférée de Zinedine fonctionne Zinedine est content.
  • 14. Zinedine passe à Windows 10 L’application n’est pas disponible Zinedine est patient et enthousiaste.
  • 15. Son application préférée ne fonctionne pas Zinedine est colère.
  • 16. 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
  • 17. 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
  • 18. 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é
  • 19. 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.
  • 20. Zinedine est heureux en 10 L’application préférée de Zinedine fonctionne sous Windows 10 Zinedine se sent “Champion du Monde”
  • 21. 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
  • 22. Windows 10 Windows 10 Current Branch Le store propose la mise à jour de l’application pour le « ring » concerné Zinedine est content, son application fonctionne immédiatement un update est déployé sur cette branche
  • 23. 23 L’utilisateur ne se rend compte de rien bug
  • 25. 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 Automatisation Accelerating 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
  • 26.
  • 27.
  • 28. 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
  • 29. 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.
  • 30. 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)
  • 31. 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
  • 32.
  • 33. 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 Testing Pre-Production Production Familiar process Quality-based release Measurable progress Clear signoff requirement Inherently open to future innovation
  • 34. Ring 5 Ring 4 Ring 3 Ring 2 Ring 1 Ring 0
  • 35.
  • 36.
  • 37. Assessment 1 Agile operations 5Construire 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 dev biz board
  • 38.
  • 39. Découvrez comment Microsoft applique en interne la démarche DevOps inscrits@microsoft.com cliquez ici
  • 40. Gestion des incidents Ressources et outils Contacts Premier https://premier.microsoft.com/