Méthodologies de gestion de projet pour DevOps

Concepts de DevOps

Cem Sakarya

DevOps Risk Advisor

Pourquoi la gestion de projet est-elle importante pour DevOps ?

  • Définit le mode de fonctionnement de l'équipe
  • Favorise le changement
  • Gestion de l'échéancier et des ressources
  • Collaboration au sein des équipes et entre elles

Qu'est-ce que la gestion de projet ?

La gestion de projet consiste à utiliser

  • des connaissances précises,
  • des compétences,
  • des outils et
  • des techniques

pour livrer quelque chose de valeur aux personnes.

Concepts de DevOps

Cascade

 

Exigences

Conception

Développement

Essais

Déploiement

 

  • Méthodologie ancienne
  • Aucun retour aux étapes précédentes
  • Développer tout le produit d'un seul coup
Concepts de DevOps

Agile

Méthode opérationnelle circulaire de l'Agile

  • Série de cycles
  • Atteindre un petit objectif à la fois
  • D'abord un MVP, puis des améliorations
  • Repasser par le cycle à chaque fois
Concepts de DevOps

Choisir le bon modèle de gestion de projet

Icône de trophée

La meilleure méthodologie dépend de :

  • Compétences de l'équipe
  • Budget
  • Complexité du projet
  • Attentes

Agile est la norme de facto pour la plupart des équipes de développement logiciel.

Concepts de DevOps

Scrum

Un sprint en Scrum est une période de deux à quatre semaines avec un objectif de développement léger pour l'équipe.

Sprint

Kanban

Pas de sprints en Kanban ; on suit plutôt les améliorations en continu.

Tableau Kanban

Concepts de DevOps

Scrum

  • Sprints réguliers, de durée fixe (p. ex., deux semaines)
  • Apprendre par l'expérience
  • Planification du sprint, sprint, point quotidien, revue de sprint, rétrospective
  • Propriétaire de produit, scrum master, équipe de développement

Kanban

  • Flux continu
  • Utiliser des visuels pour améliorer le travail en cours
  • Visualiser le flux, limiter le travail en cours, gérer le flux, intégrer des boucles de rétroaction
  • Aucuns rôles définis
1 https://www.atlassian.com/agile/kanban/kanban-vs-scrum
Concepts de DevOps

 

  • Scrum et Kanban relèvent tous deux de la méthodologie Agile
  • Scrum et Kanban améliorent tous deux la collaboration
  • Deux méthodologies puissantes lorsqu'elles sont appliquées au bon cas d'usage
Concepts de DevOps

Passons à la pratique !

Concepts de DevOps

Preparing Video For Download...