abc d’une bonne gestion des déploiements : agilité et devops

11

Upload: itsmf-france

Post on 21-May-2015

343 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: ABC d’une bonne gestion des déploiements : Agilité et DEVOPS
Page 2: ABC d’une bonne gestion des déploiements : Agilité et DEVOPS

Président de filière

Orateur

Sponsor

Administrateur itSMF

2

ABC d’une bonne gestion des déploiements : Agilité et DEVOPS

Nom

Nom

Sylvain CAILLIAU – SERENA Software

Nom et Société

Page 3: ABC d’une bonne gestion des déploiements : Agilité et DEVOPS

itSMF2012-CAILLIAU-ABC d une bonne gestion des déploiements 3

AGENDA

A … comme Autrefois et Aujourd’hui

B … comme Bonne pratique

C … comme Continu

Page 4: ABC d’une bonne gestion des déploiements : Agilité et DEVOPS

itSMF2012-CAILLIAU-ABC d une bonne gestion des déploiements

A … comme AUTREFOISDe plus en plus de Maîtrise

Livraison au fil de l’eau Quatre paliers par an

PROGRES

MAUVAISEPRATIQUE

BONNEPRATIQUE

4

Page 5: ABC d’une bonne gestion des déploiements : Agilité et DEVOPS

itSMF2012-CAILLIAU-ABC d une bonne gestion des déploiements

A … comme AUJOURD’HUIDe plus en plus de Releases

Livraison au fil de l’eau Quatre paliers par an

BONNEPRATIQUE

MAUVAISEPRATIQUE

PROGRES

Déploiement continu

5

Page 6: ABC d’une bonne gestion des déploiements : Agilité et DEVOPS

itSMF2012-CAILLIAU-ABC d une bonne gestion des déploiements

B … comme BONNE PRATIQUE

Les déploiements au fil de l’eau comme le déploiement continu ont les mêmes objectifs :

Réactivité aux besoins du business

Prise en compte rapide des demandes des utilisateurs

Les déploiements par release puis de manière plus extrême par paliers ont les mêmes objectifs :

Valider la qualité des applications livrées

Valider les applications dans le contexte global d’un système

Il n’est pas possible de s’affranchir aujourd’hui de l’un ou de l’autre, il faut les deux : QUALITE et REACTIVITE

6

Page 7: ABC d’une bonne gestion des déploiements : Agilité et DEVOPS

itSMF2012-CAILLIAU-ABC d une bonne gestion des déploiements

B … comme BONNE PRATIQUE

7

• Développement Applicatif• Processus de Développement• Méthodes• Amélioration du processus

• Production, Gestion des Services• Catalogue des services• Service Level Agreement• Bonnes pratiques

7

Page 8: ABC d’une bonne gestion des déploiements : Agilité et DEVOPS

itSMF2012-CAILLIAU-ABC d une bonne gestion des déploiements

B … comme BONNE PRATIQUE

DéveloppementApplicatif

Processusde

DéveloppementITIL®

Production /Gestion

des Services

SLA

Nouvellesdemandes

Gestion des changements

Gestion des

Déploiements :ZONE GRISE

8

Page 9: ABC d’une bonne gestion des déploiements : Agilité et DEVOPS

itSMF2012-CAILLIAU-ABC d une bonne gestion des déploiements

C … comme CONTINU

8 principes Agiles qui rendent le Déploiement Continu possible et forment un recueil émergent de bonnes pratiques :1. Le processus de déploiement / release doit être REPETABLE

2. Il faut TOUT automatiser (sinon ce ne sera pas répétable)

3. Si c’est difficile, douloureux … Faîtes le SOUVENT (et alors vous apprendrez comment l’automatiser)

4. TOUT doit être versionné et contrôlé

5. PERSONNE n’a fini son travail tant qu’il n’a pas été livré aux utilisateurs

6. Tout le monde est RESPONSABLE du processus de Déploiement (Le logiciel qui s’exécute sur le Laptop d’un développeur vaut ZERO pour l’entreprise)

7. Il faut construire le contrôle de QUALITE en même temps que le processus

8. Il faut penser constamment à l’AMELIORATION du processus

9

Page 10: ABC d’une bonne gestion des déploiements : Agilité et DEVOPS

itSMF2012-CAILLIAU-ABC d une bonne gestion des déploiements

Dev

Business

Ops

DEV TEST PREPROD PROD

DEPLOIEMENT CONTINU TRAIN DE LIVRAISON

Self-Service Contrôle

INTEG RECETTE

10

C … comme CONTINU

Page 11: ABC d’une bonne gestion des déploiements : Agilité et DEVOPS

itSMF2012-CAILLIAU-ABC d une bonne gestion des déploiements

C … comme CONCLUSION

Un changement de paradigme technologique …Virtualisation

Agilité

… transforme le développement continu en « bonne pratique » …

Outillage impératif

… mais ne doit pas faire oublier les progrès indépendants du contexte technologique

Savoir positionner le curseur

11