Podcast
Questions and Answers
Quel est le principal objectif du mouvement DevOps?
Quel est le principal objectif du mouvement DevOps?
Comment le DevOps est-il généralement perçu dans les grandes entreprises?
Comment le DevOps est-il généralement perçu dans les grandes entreprises?
Quelle est une caractéristique importante des équipes DevOps?
Quelle est une caractéristique importante des équipes DevOps?
Quelle est une des erreurs fréquentes dans la mise en œuvre du DevOps?
Quelle est une des erreurs fréquentes dans la mise en œuvre du DevOps?
Signup and view all the answers
Quelles entreprises sont souvent associées à l'adoption de DevOps?
Quelles entreprises sont souvent associées à l'adoption de DevOps?
Signup and view all the answers
Quel est le rapport entre DevOps et la culture organisationnelle?
Quel est le rapport entre DevOps et la culture organisationnelle?
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?
Quels éléments doivent être partagés entre les équipes de développement et d'exploitation dans une approche DevOps?
Signup and view all the answers
Quelle approche est préférée au sein des équipes DevOps?
Quelle approche est préférée au sein des équipes DevOps?
Signup and view all the answers
Quelle est la véritable nature de DevOps ?
Quelle est la véritable nature de DevOps ?
Signup and view all the answers
Quel est un des principes clés de DevOps ?
Quel est un des principes clés de DevOps ?
Signup and view all the answers
Quel comportement négatif peut être causé par des silos fonctionnels ?
Quel comportement négatif peut être causé par des silos fonctionnels ?
Signup and view all the answers
Quelles valeurs fondamentales doivent être présentes dans une équipe DevOps ?
Quelles valeurs fondamentales doivent être présentes dans une équipe DevOps ?
Signup and view all the answers
Quel aspect est incorrect concernant la définition de DevOps ?
Quel aspect est incorrect concernant la définition de DevOps ?
Signup and view all the answers
Pourquoi le mauvais comportement est-il lié à l'éloignement des conséquences ?
Pourquoi le mauvais comportement est-il lié à l'éloignement des conséquences ?
Signup and view all the answers
Quelle est la responsabilité concernant le succès dans une organisation DevOps ?
Quelle est la responsabilité concernant le succès dans une organisation DevOps ?
Signup and view all the answers
Comment DevOps encourage-t-il la collaboration ?
Comment DevOps encourage-t-il la collaboration ?
Signup and view all the answers
Quel est l'objectif principal d'atteindre une conscience partagée au sein d'une organisation ?
Quel est l'objectif principal d'atteindre une conscience partagée au sein d'une organisation ?
Signup and view all the answers
Quel est l'effet de donner le contrôle local aux équipes ?
Quel est l'effet de donner le contrôle local aux équipes ?
Signup and view all the answers
Quel est l'impact du travail en silo sur le comportement des employés ?
Quel est l'impact du travail en silo sur le comportement des employés ?
Signup and view all the answers
Quelle déclaration à propos de DevOps est erronée ?
Quelle déclaration à propos de DevOps est erronée ?
Signup and view all the answers
Quel est le but d'inclure les développeurs dans la rotation d'astreinte ?
Quel est le but d'inclure les développeurs dans la rotation d'astreinte ?
Signup and view all the answers
Quel est l'objectif principal de l'équipe d'assurance qualité ?
Quel est l'objectif principal de l'équipe d'assurance qualité ?
Signup and view all the answers
Quel est l'avantage des équipes interfonctionnelles ?
Quel est l'avantage des équipes interfonctionnelles ?
Signup and view all the answers
Pourquoi est-il important de responsabiliser les personnes pour leurs actions ?
Pourquoi est-il important de responsabiliser les personnes pour leurs actions ?
Signup and view all the answers
Que signifie faire une rotation entre les développeurs et les opérations ?
Que signifie faire une rotation entre les développeurs et les opérations ?
Signup and view all the answers
Quel danger est associé à un code mal écrit ou non sécurisé ?
Quel danger est associé à un code mal écrit ou non sécurisé ?
Signup and view all the answers
Quelle est une méthode suggérée pour améliorer la collaboration entre développeurs et operations ?
Quelle est une méthode suggérée pour améliorer la collaboration entre développeurs et operations ?
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é ?
Quels peuvent être les résultats de la soustraction de l'équipe de développement des tests d'assurance qualité ?
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 ?
Quelle approche est suggérée pour s'assurer que la sécurité n'est pas négligée ?
Signup and view all the answers
Quel est l'objectif de réduire le temps moyen de remédiation des vulnérabilités critiques?
Quel est l'objectif de réduire le temps moyen de remédiation des vulnérabilités critiques?
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?
Quelle action n'est pas suggérée pour atteindre l'objectif de réduction du temps de remédiation?
Signup and view all the answers
Quelle affirmation est vraie concernant les indicateurs de vanité?
Quelle affirmation est vraie concernant les indicateurs de vanité?
Signup and view all the answers
Pourquoi le nombre de clics sur un site Web est-il considéré comme un indicateur futile?
Pourquoi le nombre de clics sur un site Web est-il considéré comme un indicateur futile?
Signup and view all the answers
Quelle métrique est considérée comme exploitabilité importante dans le cadre de DevOps?
Quelle métrique est considérée comme exploitabilité importante dans le cadre de DevOps?
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 ?
Quel est l'objectif principal des tests A/B lors de l'introduction d'une nouvelle fonctionnalité sur un site Web ?
Signup and view all the answers
Quel indicateur exploitable mesure le temps moyen qu'il faut pour qu'une idée passe en production ?
Quel indicateur exploitable mesure le temps moyen qu'il faut pour qu'une idée passe en production ?
Signup and view all the answers
Pourquoi est-il important de surveiller le taux d'échec suite aux modifications ?
Pourquoi est-il important de surveiller le taux d'échec suite aux modifications ?
Signup and view all the answers
Quel est l'indicateur qui évalue le temps nécessaire pour se remettre d'une panne ?
Quel est l'indicateur qui évalue le temps nécessaire pour se remettre d'une panne ?
Signup and view all the answers
Quel est le résultat souhaité d'une fonctionnalité déployée rapidement ?
Quel est le résultat souhaité d'une fonctionnalité déployée rapidement ?
Signup and view all the answers
Quel est un effet négatif d'un temps de mise en production trop rapide ?
Quel est un effet négatif d'un temps de mise en production trop rapide ?
Signup and view all the answers
Quel pourcentage des clients peut voir la nouvelle fonctionnalité lors d'un test A/B ?
Quel pourcentage des clients peut voir la nouvelle fonctionnalité lors d'un test A/B ?
Signup and view all the answers
Que signifie un délai moyen de livraison court dans un processus DevOps ?
Que signifie un délai moyen de livraison court dans un processus DevOps ?
Signup and view all the answers
Quel facteur n'est pas pris en compte dans le délai moyen de reprise (MTTR) ?
Quel facteur n'est pas pris en compte dans le délai moyen de reprise (MTTR) ?
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.
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.