Forum Thématique du Service
Vers l’harmonie des Services
26 nov. 2013 – Cœur Défense 92

Quand ITIL rencontre DEVOPS

1
Gestion des Changements et
des Services
Quand ITIL rencontre DEVOPS
Retours d’expériences

Forum Thématique du Service
Ver...
Bronze commémoratif de :
‘‘L’assassinat de ITIL par DEVOPS’’

ITIL

Forum Thématique du Service
Vers l’harmonie des Servic...
DEVOPS : De quoi parle-t-on ?
Changement de Culture

Automatisation
Collaboration

Infrastructure as Code

Data Provisioni...
Retours d’expériences
Mise en œuvre du Release Management :
DEVOPS et ITIL
Banque d’investissement (Suisse)
Acteur majeur ...
Cycle de vie Provisioning

Product
Backlog

Sprints

Sprint
Backlog

Coding

Sprint 1

Unit
Test

SIT

Unit
Test

SIT

UAT...
Automatiser les activités techniques
entre DEV et OPS
Cloner

Configurer

Coding

Unit
Test

SIT

UAT

Staging

Production...
Automatiser les activités techniques
ne suffit pas …
• Communiquer et Tracer
• Communiquer et Automatiser

Forum Thématiqu...
Tous les processus sont concernés
SERVICE MANAGER /

RELEASE MANAGER

Portal
Portal

Incidents
Incidents

Service
Service
...
CMDB : « juste ce qu’il faut » pour
gérer les environnements (Variants/Invariants …)

Asset & Configuration Management (CM...
Change Management :
Point d’entrée pour le Release Management
Change
Management
Initiation
Initiation

Release

Assessment...
Change Mangement
Automatiser la communication

REJECT = Interdit
MORE INFO
Forum Thématique du Service
Vers l’harmonie des...
Release Mangement :
Automatisation et Contrôle
Organiser et planifier les Releases
Release Calendar
Release Calendar

1..n...
Organiser et planifier les releases

Release Train
Release Train

Application
Application
Release
Release

Forum Thématiqu...
Visibilité pour tous les acteurs
Validation en cours de processus
Gestion des prérequis : CMDB + Validation dans le proces...
ITIL Guide to DEVOPS
Processus

Objectif processus

Ce qui ne marche pas

Comment DEVOPS aide

Change
Management

Mettre e...
Conclusion
DEVOPS : un buzzword qui s’est développé depuis 2009 et des
principes qui sont devenus incontournables
Toutes l...
Forum Thématique du Service
Vers l’harmonie des Services
26 nov. 2013 – Cœur Défense 92

Quand ITIL rencontre DEVOPS

18
Prochain SlideShare
Chargement dans…5
×

Favoriser la mise en oeuvre d'une politique DEVOPS pour les grandes organisations

749 vues

Publié le

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

  • Soyez le premier à aimer ceci

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

Aucune remarque pour cette diapositive

Favoriser la mise en oeuvre d'une politique DEVOPS pour les grandes organisations

  1. 1. Forum Thématique du Service Vers l’harmonie des Services 26 nov. 2013 – Cœur Défense 92 Quand ITIL rencontre DEVOPS 1
  2. 2. Gestion des Changements et des Services Quand ITIL rencontre DEVOPS Retours d’expériences Forum Thématique du Service Vers l’harmonie des Services 26 nov. 2013 – Cœur Défense 92 Quand ITIL rencontre DEVOPS 2
  3. 3. Bronze commémoratif de : ‘‘L’assassinat de ITIL par DEVOPS’’ ITIL Forum Thématique du Service Vers l’harmonie des Services 26 nov. 2013 – Cœur Défense 92 DEVOPS Quand ITIL rencontre DEVOPS 3
  4. 4. DEVOPS : De quoi parle-t-on ? Changement de Culture Automatisation Collaboration Infrastructure as Code Data Provisioning Tests automatisés Environment Provisioning Process Control Continuous Deployment Gestion de configuration Application Provisioning Continuous Delivery Mesures Forum Thématique du Service Vers l’harmonie des Services 26 nov. 2013 – Cœur Défense 92 Release Management Quand ITIL rencontre DEVOPS 4
  5. 5. Retours d’expériences Mise en œuvre du Release Management : DEVOPS et ITIL Banque d’investissement (Suisse) Acteur majeur de l’industrie du Jeu (France) Grande compagnie d’assurance (France et Italie) Une leçon majeure : l’Automatisation au niveau technique ne suffit pas ! Forum Thématique du Service Vers l’harmonie des Services 26 nov. 2013 – Cœur Défense 92 Quand ITIL rencontre DEVOPS 5
  6. 6. Cycle de vie Provisioning Product Backlog Sprints Sprint Backlog Coding Sprint 1 Unit Test SIT Unit Test SIT UAT Coding Unit Test SIT UAT Build Continuous Integration Infrastructure/OS Forum Thématique du Service Vers l’harmonie des Services 26 nov. 2013 – Cœur Défense 92 Application en Production Sprint 2 Coding Configurer SIT Coding Cloner Unit Test Code Démontrable Sprint 3 … Staging Production Path to Production Deployment Pipeline Applications : continuous deployment Quand ITIL rencontre DEVOPS Applications : continuous delivery 6
  7. 7. Automatiser les activités techniques entre DEV et OPS Cloner Configurer Coding Unit Test SIT UAT Staging Production RELEASE AUTOMATION Dimensions CM Forum Thématique du Service Vers l’harmonie des Services 26 nov. 2013 – Cœur Défense 92 Quand ITIL rencontre DEVOPS 7
  8. 8. Automatiser les activités techniques ne suffit pas … • Communiquer et Tracer • Communiquer et Automatiser Forum Thématique du Service Vers l’harmonie des Services 26 nov. 2013 – Cœur Défense 92 Quand ITIL rencontre DEVOPS 8
  9. 9. Tous les processus sont concernés SERVICE MANAGER / RELEASE MANAGER Portal Portal Incidents Incidents Service Service Requests Requests Problems Problems Release Release Control Control Changes Changes CMDB CMDB SLA SLA Knowledge Knowledge Base Base Release Release Automation Automation Dashboard Reports Search Notifications eMails Client eMail Social IT Data Import SBM (Process, Workflow and Task Automation Platform) SBM (Process, Workflow and Task Automation Platform) Scripting Forum Thématique du Service Vers l’harmonie des Services 26 nov. 2013 – Cœur Défense 92 Web Services Orchestrations Integrations (URL, Rest, Widgets) LDAP / SSO Rights Management Versioning and Environments Management Quand ITIL rencontre DEVOPS 9
  10. 10. CMDB : « juste ce qu’il faut » pour gérer les environnements (Variants/Invariants …) Asset & Configuration Management (CMDB) Configuration Identification Forum Thématique du Service Vers l’harmonie des Services 26 nov. 2013 – Cœur Défense 92 Configuration Control Audit & Verification Status Accounting Quand ITIL rencontre DEVOPS 10
  11. 11. Change Management : Point d’entrée pour le Release Management Change Management Initiation Initiation Release Assessment Assessment Authorization Authorization Implementation Implementation Post Implementation Post Implementation Review &&Closure Review Closure Attach Change to a specific CI Update CI Under Change control Asset & Configuration Management (CMDB) Forum Thématique du Service Vers l’harmonie des Services 26 nov. 2013 – Cœur Défense 92 Configuration Identification Configuration Control Audit & Verification Status Quand ITIL rencontre DEVOPS Accounting 11
  12. 12. Change Mangement Automatiser la communication REJECT = Interdit MORE INFO Forum Thématique du Service Vers l’harmonie des Services 26 nov. 2013 – Cœur Défense 92 Quand ITIL rencontre DEVOPS Pré-approbation 12
  13. 13. Release Mangement : Automatisation et Contrôle Organiser et planifier les Releases Release Calendar Release Calendar 1..n Automatiser les actes Techniques Primary Items Primary Items (with Workflow) (with Workflow) Release Train Release Train Aux Table Items Aux Table Items 1..n Application Application Release Release 1..n Dev Chg Request Dev Chg Request 1..n Release Package Release Package External Items External Items Application Application 1..n Deployment Deployment Process Template Process Template Component Component Deployment Deployment Process Process 1..n 1..n Deployment Unit Deployment Unit Deployment Task Deployment Task Forum Thématique du Service Vers l’harmonie des Services 26 nov. 2013 – Cœur Défense 92 Quand ITIL rencontre DEVOPS Manual Manual Automated Automated 13
  14. 14. Organiser et planifier les releases Release Train Release Train Application Application Release Release Forum Thématique du Service Vers l’harmonie des Services 26 nov. 2013 – Cœur Défense 92 Quand ITIL rencontre DEVOPS 14
  15. 15. Visibilité pour tous les acteurs Validation en cours de processus Gestion des prérequis : CMDB + Validation dans le processus Où en sont mes demandes d’infrastructure du Sprint 0 Gestion des dépendances assurant un nouveau seuil de réduction des erreurs Dépendance entre Application Release et Provisioning d’Infrastructure par exemple Infrastructure Application Release Request Provisioning Request Release Train Génération automatique et lien Génération automatique, lien et blocage du processus initial Forum Thématique du Service Vers l’harmonie des Services 26 nov. 2013 – Cœur Défense 92 Release Package Redémarrage Processus Quand ITIL rencontre DEVOPS 15
  16. 16. ITIL Guide to DEVOPS Processus Objectif processus Ce qui ne marche pas Comment DEVOPS aide Change Management Mettre en œuvre des changements bénéfiques sans compromettre la disponibilité Goulot d'étranglement Release Management Planifier et contrôler le chemin des releases jusqu'en production Conflits entre projets, Intégration continue, insuffisante gestion des variants déploiement continue, tests et invariants automatiques Incident Management Remettre en service aussitôt que possible Manque de communication pour prioriser et corriger Notification aux développeurs et managers, visibilité des impacts du code sur la "supportabilité" Knowledge Management Améliorer l'efficacité et réduire le besoin de "redécouvrir" Pas de "transformation" de la connaissance L'automatisation est clé ici : chaque automatisation est une capture "efficace" du savoirfaire Forum Thématique du Service Vers l’harmonie des Services 26 nov. 2013 – Cœur Défense 92 CAB en face à face, préapprobation, "reject" interdit ("More info") Quand ITIL rencontre DEVOPS 16
  17. 17. Conclusion DEVOPS : un buzzword qui s’est développé depuis 2009 et des principes qui sont devenus incontournables Toutes les entreprises adopteront des pratiques DEVOPS (mais pas forcément toute la culture) comme elles ont adopté des pratiques AGILE ITIL est largement adopté par les entreprises et a permis de mettre de l’ordre là ou régnait le chaos Parfois au prix d’un formalisme et d’une rigidité excessive Il faut penser DEVOPS et ITIL conjointement : DEVOPS comme un axe d’amélioration de ITIL ITIL comme une solution de communication pour DEVOPS (et d’automatisation de la communication : concilier processus et agilité) Inclure le management et le business (via tous les tableaux de bords) Forum Thématique du Service Vers l’harmonie des Services 26 nov. 2013 – Cœur Défense 92 Quand ITIL rencontre DEVOPS 17
  18. 18. Forum Thématique du Service Vers l’harmonie des Services 26 nov. 2013 – Cœur Défense 92 Quand ITIL rencontre DEVOPS 18

×