Qu'est-ce que le DevOps ?

Concepts DevOps

Cem Sakarya

DevOps Risk Advisor

La technologie apporte de nombreux avantages et améliore notre vie : sociabilité, gestion des finances via les applis bancaires, etc.

Concepts DevOps

Structure organisationnelle

Organigramme de base.

  • Les produits en ligne sont complexes
  • Coûteux à développer et maintenir
  • Des milliers d’ingénieurs
  • Comment collaborer efficacement ?
Concepts DevOps

 

Une balance symbolisant l’équilibre entre qualité et coût.

Concepts DevOps

DevOps

 

Le DevOps combine

  • des méthodes,
  • des outils et
  • une culture

pour améliorer le développement et la maintenance des logiciels.

Il aide les organisations à livrer plus vite des produits en ligne de meilleure qualité.

Concepts DevOps

Gestion traditionnelle des changements

  • Équipes indépendantes
  • Des objectifs différents selon les équipes
  • Développement lent

DevOps

  • Des équipes qui travaillent ensemble
  • Development + Operations = DevOps
  • Des objectifs alignés entre équipes
  • Développement rapide
Concepts DevOps

Publication traditionnelle

Schéma de développement et de publication traditionnel : linéaire (conçoit, développe, puis publie pour obtenir le produit final).

Concepts DevOps

Cycle circulaire de développement et de publication lié au DevOps. Objectifs plus petits que dans le modèle traditionnel.

Produit minimum viable

Un minimum viable product (MVP) est une première version du produit avec des fonctions limitées.

  • Moins cher à construire
  • Mise sur le marché plus rapide
Concepts DevOps

Améliorations du produit

Selon les résultats de la première publication, l’équipe poursuit le développement si c’est concluant, ou revient modifier la version précédente sinon.

Concepts DevOps

Atouts du DevOps

En DevOps, le premier cycle produit un MVP, le deuxième améliore le produit, le troisième atteint le produit final.

Concepts DevOps

Passons à la pratique !

Concepts DevOps

Preparing Video For Download...