Principes de DevOps - Partie 2
43 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quel est le principal objectif du mouvement DevOps?

  • Développer des logiciels sans aucune contribution opérationnelle
  • Augmenter le nombre de niveaux hiérarchiques
  • Créer des équipes séparées pour le développement et l'exploitation
  • Réduire les dysfonctionnements causés par des silos fonctionnels (correct)
  • Comment le DevOps est-il généralement perçu dans les grandes entreprises?

  • Comme un groupe distinct d'employés
  • Comme la fusion des équipes de développement et d'exploitation
  • Comme une technique de gestion de projet traditionnelle
  • Comme ce que fait l'équipe d'exploitation (correct)
  • Quelle est une caractéristique importante des équipes DevOps?

  • Elles ne communiquent pas avec d'autres départements
  • Elles opèrent toujours de manière indépendante
  • Elles maintiennent des silos fonctionnels stricts
  • Elles utilisent des objectifs et des mesures identiques (correct)
  • Quelle est une des erreurs fréquentes dans la mise en œuvre du DevOps?

    <p>Créer encore un autre silo fonctionnel</p> Signup and view all the answers

    Quelles entreprises sont souvent associées à l'adoption de DevOps?

    <p>Startups avec des environnements Cloud natives</p> Signup and view all the answers

    Quel est le rapport entre DevOps et la culture organisationnelle?

    <p>DevOps est considéré comme une culture d'organisation</p> Signup and view all the answers

    Quels éléments doivent être partagés entre les équipes de développement et d'exploitation dans une approche DevOps?

    <p>Des objectifs et mesures communs</p> Signup and view all the answers

    Quelle approche est préférée au sein des équipes DevOps?

    <p>La collaboration avec un même état d'esprit</p> Signup and view all the answers

    Quelle est la véritable nature de DevOps ?

    <p>Une transformation culturelle</p> Signup and view all the answers

    Quel est un des principes clés de DevOps ?

    <p>Collaboration entre les équipes de développement et d'exploitation</p> Signup and view all the answers

    Quel comportement négatif peut être causé par des silos fonctionnels ?

    <p>Mauvais comportement</p> Signup and view all the answers

    Quelles valeurs fondamentales doivent être présentes dans une équipe DevOps ?

    <p>Ouverture, transparence et confiance</p> Signup and view all the answers

    Quel aspect est incorrect concernant la définition de DevOps ?

    <p>Une plateforme de déploiement</p> Signup and view all the answers

    Pourquoi le mauvais comportement est-il lié à l'éloignement des conséquences ?

    <p>Les employés se sentent moins responsables</p> Signup and view all the answers

    Quelle est la responsabilité concernant le succès dans une organisation DevOps ?

    <p>Celle de tous les membres de l'organisation</p> Signup and view all the answers

    Comment DevOps encourage-t-il la collaboration ?

    <p>En intégrant des équipes interfonctionnelles</p> Signup and view all the answers

    Quel est l'objectif principal d'atteindre une conscience partagée au sein d'une organisation ?

    <p>S'assurer que tout le monde a une idée globale de l'objectif.</p> Signup and view all the answers

    Quel est l'effet de donner le contrôle local aux équipes ?

    <p>Les équipes peuvent travailler de manière plus autonome et efficace.</p> Signup and view all the answers

    Quel est l'impact du travail en silo sur le comportement des employés ?

    <p>Il empêche les gens de voir les effets de leur mauvais travail.</p> Signup and view all the answers

    Quelle déclaration à propos de DevOps est erronée ?

    <p>DevOps ne concerne qu'une seule équipe de l'organisation.</p> Signup and view all the answers

    Quel est le but d'inclure les développeurs dans la rotation d'astreinte ?

    <p>Favoriser un comportement plus responsable chez les employés.</p> Signup and view all the answers

    Quel est l'objectif principal de l'équipe d'assurance qualité ?

    <p>Améliorer la qualité du code</p> Signup and view all the answers

    Quel est l'avantage des équipes interfonctionnelles ?

    <p>Elles favorisent la communication entre les départements</p> Signup and view all the answers

    Pourquoi est-il important de responsabiliser les personnes pour leurs actions ?

    <p>Pour éviter l'apathie face aux conséquences</p> Signup and view all the answers

    Que signifie faire une rotation entre les développeurs et les opérations ?

    <p>Partage des responsabilités entre les équipes</p> Signup and view all the answers

    Quel danger est associé à un code mal écrit ou non sécurisé ?

    <p>Des conséquences négatives peuvent se produire</p> Signup and view all the answers

    Quelle est une méthode suggérée pour améliorer la collaboration entre développeurs et operations ?

    <p>Echanger les rôles entre les équipes</p> Signup and view all the answers

    Quels peuvent être les résultats de la soustraction de l'équipe de développement des tests d'assurance qualité ?

    <p>Augmentation du risque de code bogué</p> Signup and view all the answers

    Quelle approche est suggérée pour s'assurer que la sécurité n'est pas négligée ?

    <p>Inviter les opérations à participer aux stands des développeurs</p> Signup and view all the answers

    Quel est l'objectif de réduire le temps moyen de remédiation des vulnérabilités critiques?

    <p>Réduire le temps moyen de remédiation de 60 jours à 40 jours</p> Signup and view all the answers

    Quelle action n'est pas suggérée pour atteindre l'objectif de réduction du temps de remédiation?

    <p>Ignorer les vulnérabilités critiques</p> Signup and view all the answers

    Quelle affirmation est vraie concernant les indicateurs de vanité?

    <p>Ils donnent un faux sentiment de sécurité</p> Signup and view all the answers

    Pourquoi le nombre de clics sur un site Web est-il considéré comme un indicateur futile?

    <p>Il ne montre pas les actions entreprises par les visiteurs</p> Signup and view all the answers

    Quelle métrique est considérée comme exploitabilité importante dans le cadre de DevOps?

    <p>Le temps moyen de remédiation des vulnérabilités</p> Signup and view all the answers

    Quel est l'objectif principal des tests A/B lors de l'introduction d'une nouvelle fonctionnalité sur un site Web ?

    <p>Évaluer l'impact de la fonctionnalité sur le revenu par consommateur</p> Signup and view all the answers

    Quel indicateur exploitable mesure le temps moyen qu'il faut pour qu'une idée passe en production ?

    <p>Délai moyen de livraison</p> Signup and view all the answers

    Pourquoi est-il important de surveiller le taux d'échec suite aux modifications ?

    <p>Pour garantir la stabilité du système lors des déploiements</p> Signup and view all the answers

    Quel est l'indicateur qui évalue le temps nécessaire pour se remettre d'une panne ?

    <p>Mean Time to Recovery (MTTR)</p> Signup and view all the answers

    Quel est le résultat souhaité d'une fonctionnalité déployée rapidement ?

    <p>Assurer que les modifications ne déstabilisent pas le système</p> Signup and view all the answers

    Quel est un effet négatif d'un temps de mise en production trop rapide ?

    <p>Instabilité dans le système en raison de modifications fréquentes</p> Signup and view all the answers

    Quel pourcentage des clients peut voir la nouvelle fonctionnalité lors d'un test A/B ?

    <p>50 %</p> Signup and view all the answers

    Que signifie un délai moyen de livraison court dans un processus DevOps ?

    <p>Les nouvelles fonctionnalités arrivent plus rapidement aux utilisateurs</p> Signup and view all the answers

    Quel facteur n'est pas pris en compte dans le délai moyen de reprise (MTTR) ?

    <p>Le temps de mise en production des fonctionnalités</p> Signup and view all the answers

    Study Notes

    Partie 2 : Principes de DevOps

    • DevOps est un état d'esprit adopté par toute l'organisation
    • La prise de conscience des conséquences des actions est essentielle pour l'empathie et un meilleur travail
    • La mesure est cruciale pour l'amélioration et l'identification des indicateurs de performance
    • L'approche DevOps change la façon de résoudre les problèmes
    • Les métriques exploitables sont importantes pour mesurer l'impact de DevOps

    DevOps - Changement Culturel

    • Penser différemment: Codage social, petits lots, produits minimaux viables, développement piloté par les tests/comportements, microservices basés sur le cloud, et concevoir l'échec
    • Travailler différemment: Taylorisme et travail en silos, infrastructure as code / containerisation, intégration continue, livraison continue, et déploiement continu
    • Organiser différemment: impact de l'organisation sur la conception des produits (logiciels) fabriqués
    • Mesurer différemment: mesurer les aspects importants, et ce que l'on mesure est ce que l'on obtient

    Organiser DevOps

    • L'impact organisationnel sur DevOps : le succès est une responsabilité collective, pas seulement celle d'une équipe spécifique
    • Il n'y a pas d'équipe DevOps (ou DevSecOps) : les différentes parties prenantes doivent coopérer

    Il n'y a pas d'équipe DevOps (ou DevSecOps)

    • Différents points de vue sur le DevOps : les entreprises traditionnelles, les startups, le cloud native
    • DevOps est ce que les Opérations font
    • DevOps est ce que les Développements font
    • DevOps est une équipe séparée

    Le succès est la responsabilité de tous

    • Les actions ont des conséquences
    • Créer des équipes interfonctionnelles
    • Rendre les personnes responsables de leurs actions

    Le succès est la responsabilité de tous - Exemple

    • Les silos fonctionnels engendrent de mauvais comportements
    • Être conscient que les développeurs ne sont pas responsable des tests de sécurité est important

    Les actions ont des conséquences

    • Les actions ont des conséquences, il est important de créer des équipes interfonctionnelles et de rendre les personnes responsables de leurs actions, sinon elles deviendront apathiques

    Le succès est la responsabilité de tous : Objectif Organisationnel

    • Atteindre une conscience partagée des objectifs
    • Donnez le contrôle local sur la manière d'y parvenir
    • Dev, Ops, ou Sec, chacun a la responsabilité d'apporter de la valeur au client, mais l'organisation doit leur donner les moyens de le faire

    DevOps n'est pas un titre de poste

    • DevOps n'est pas un titre de poste, c'est une transformation culturelle à l'échelle de l'organisation
    • Les rôles interfonctionnels travaillent ensemble tout au long du cycle de vie du développement logiciel
    • Prioriser l'ouverture, la transparence et la confiance entre équipes

    Mesurer DevOps - Métriques exploitables

    • Mesurer ce qui est important
    • Métriques exploitables,
    • Mesurer la culture

    Mesurer DevOps - Métriques futiles

    • Se méfier des indicateurs de vanité
    • Prioriser la mesure d'indicateurs exploitables plutôt que des indicateurs qui ne produisent pas d'actions

    Mesurer DevOps - Métriques Exploitables

    • Imaginer des nouvelles fonctionnalités à travers des tests A/B
    • Mesurer le chiffre d'affaires par client
    • Déployer la fonctionnalité à 100 % des clients

    Mesurer DevOps - Métriques Exploitables - exemples

    • Délai moyen de livraison et d'exécution
    • Vitesse de publication des objets
    • Taux d'échec après modification
    • Temps moyen de récupération

    Mesurer sa culture

    • Le changement de comportement et non celui de culture est ce qui est important

    Mesurer DevOps - Tout à fait d'accord ou Pas d'accord

    • Déclarations élaborées par le Dr. Nicole Forsgren pour mesurer les équipes sur une échelle de 7 à 1.
    • Les échecs d'une équipe sont des opportunités d'apprentissage et il ne faut pas punir les messagers
    • Il est essentiel que toute équipe sache qu'un échec est l'occasion d'un meilleur fonctionnement
    • La collaboration interfonctionnelle doit être encouragée et récompensée

    Questions à poser

    • Quelle information est la plus importante apprise aujourd'hui ?
    • Quelle question demeure?

    Partie 3: DevSecOps

    • Faits marquants et problématiques
    • Techniques, durcissement des conteneurs et orchestrateurs
    • Pipeline DevSecOps

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    Description

    Dans cette partie, nous explorons les principes fondamentaux de DevOps qui transcendent les responsabilités organisationnelles. Nous discutons de l'empathie par la prise de conscience des actions, l'importance des métriques pour l'amélioration continue et comment DevOps modifie notre approche pour résoudre les problèmes. Découvrez comment un changement culturel peut influencer le développement logiciel et la performance de l'équipe.

    More Like This

    DevOps Principles Quiz
    6 questions

    DevOps Principles Quiz

    IntricateCommonsense avatar
    IntricateCommonsense
    French Perspective on DevOps Principles
    5 questions
    DevSecOps Part 8 Post Quiz Review
    28 questions
    DevOps Course Overview and Principles
    40 questions
    Use Quizgecko on...
    Browser
    Browser