Le modèle de gestion des changements en DevOps

Concepts de DevOps

Cem Sakarya

DevOps Risk Advisor

Exigences

Modèle DevOps de gestion des changements : Exigences, Conception, Développement, Tests, Déploiement, Revue, Lancement, Exigences en surbrillance

  Créer un nouveau produit

  • Direction : fixe les attentes d'affaires
  • Experts produit : définissent les exigences d'expérience utilisateur
Concepts de DevOps

Conception

Modèle DevOps de gestion des changements : Exigences, Conception, Développement, Tests, Déploiement, Revue, Lancement, Conception en surbrillance

 

  • Ingénieurs produit : conçoivent l'expérience client
  • Ingénieurs infra : conçoivent les composants utilisés par les ingénieurs produit
  • Ingénieurs données : conçoivent les pipelines de données du nouveau produit
Concepts de DevOps

Développer et tester

Modèle DevOps de gestion des changements : Exigences, Conception, Développement, Tests, Déploiement, Revue, Lancement, Développement et tests en surbrillance

Ingénieurs produit

  • Développer pour l'expérience client
  • Interaction client

Ingénieurs infra

  • Soutien au produit
  • Fournir l'environnement d'essai

Ingénieurs données

  • Fournir des données d'essai
Concepts de DevOps

Tests

Vérifications de qualité, vérifications de sécurité

 

  • Tester et développer en parallèle
  • Tester avant l'interaction client
  • Sinon : expérience médiocre et enjeux de sécurité
Concepts de DevOps

Modèle DevOps de gestion des changements : Exigences, Conception, Développement, Tests, Déploiement, Revue, Lancement, Déploiement et revue en surbrillance

 

Expérimentation

 

  • Ensemble limité d'utilisateurs
  • Interactions hâtives avec les utilisateurs
  • Observer si le produit leur plaît
  • Rétroaction réelle des utilisateurs
Concepts de DevOps

Développement cyclique

Cycle DevOps avec images de lancement. Le produit lancé rejoint les clients.

Concepts de DevOps

Passons à la pratique !

Concepts de DevOps

Preparing Video For Download...