Qu'est-ce que DevOps ?

Concepts de DevOps

Cem Sakarya

DevOps Risk Advisor

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

Concepts de DevOps

Structure organisationnelle

Organigramme de base d'une organisation.

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

 

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

Concepts de DevOps

DevOps

 

DevOps combine

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

qui améliorent le développement et la maintenance des logiciels.

Cela aide les organisations à livrer des produits en ligne de meilleure qualité, plus rapidement.

Concepts de DevOps

Gestion traditionnelle des changements

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

DevOps

  • Équipes qui travaillent ensemble
  • Development logiciel + Opérations TI = DevOps
  • Objectifs alignés entre équipes
  • Développement à haute vélocité
Concepts de DevOps

Publication traditionnelle

Schéma traditionnel de développement et de mise en production : modèle linéaire, d'abord conception, puis développement, puis mise en service pour obtenir le produit final.

Concepts de DevOps

Structure circulaire de développement et de publication liée à DevOps. Objectifs de développement plus petits que dans le modèle traditionnel.

Produit viable minimal

Un produit viable minimal (MVP) est une version précoce d'un produit, aux fonctionnalités limitées.

  • Moins coûteux à bâtir
  • Mise en marché très rapide
Concepts de 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 corriger la version précédente si le résultat est mauvais.

Concepts de DevOps

Avantages de DevOps

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

Concepts de DevOps

Passons à la pratique !

Concepts de DevOps

Preparing Video For Download...