diff --git a/IT/DevOps.md b/IT/DevOps.md index c2a9065..f44528c 100644 --- a/IT/DevOps.md +++ b/IT/DevOps.md @@ -2,7 +2,7 @@ ## intro -**pourquoi** +pourquoi demarche: @@ -18,7 +18,8 @@ outils: ## explorer devops -**time to market**: période entre les premières idées concernant un produit et sa disponibilité éventuelle sur les marchés de consommation répondre au besoin marché +**time to market**: période entre les premières idées concernant un produit et +sa disponibilité éventuelle sur les marchés de consommation répondre au besoin marché **time to value**: Mesure du temps nécessaire pour que l'entreprise recouvre la valeur d'une fonctionnalité ou d'un service. crée u ne nouvelle valeur @@ -38,7 +39,8 @@ la valeur d'une fonctionnalité ou d'un service. crée u ne nouvelle valeur **CALMS**: -- Culture:Valeurs et comportements qui contribuent à instaurer l'environnement social et psychologique +- Culture:Valeurs et comportements qui contribuent à instaurer l'environnement + social et psychologique - Automatisation - Lean: amélioration continue, horizontalité, standardisé - Mesure: monitoring, KPI @@ -68,7 +70,9 @@ outils:lean automatisation - ne pas transmettre de default - une optimisation local ne doit pas dégrader de dégradation global -**Value Stream Mapping**:décrit le flux d’informations, de matériaux et de travail entre silos fonctionnels, en mettant l'accent sur DevOps la quantification et l'élimination du gaspillage, +**Value Stream Mapping**:décrit le flux d’informations, de matériaux et de +travail entre silos fonctionnels, en mettant l'accent sur DevOps la +quantification et l'élimination du gaspillage, théorie des contraintes @@ -92,7 +96,7 @@ améliorer les pratiques - post mortem - donnée de changement, incident -#### experimentation et amélioration coninue +#### experimentation et apprentissage coninue - allouer du temps - droit a l'erreur @@ -211,11 +215,12 @@ chasse au mouda: gaspillage: #### VSM -**Value Stream Mapping**: chaine de valeur sequence activité requise pour concevoir prosuire et livrer +**Value Stream Mapping**: chaine de valeur sequence activité requise pour +concevoir prosuire et livrer Demande client -> chaine de valueur -> produit -**voir sur le terrain** +voir sur le terrain #### Improvment Kata @@ -267,7 +272,7 @@ confiance élevé > confiance faible MVB: Most Valuable Bureacratie -### type de culture: +### type de culture | pathologique | Bureautratique | Génératrice | | ----------------------------- | --------------------------------------- | --------------------------------- | @@ -278,7 +283,8 @@ MVB: Most Valuable Bureacratie | echec couvert | organisation juste est pardonne | echec entraine une investigation | | originamité bridée | originaité crée des problémes | originalité mise en avant | -- les gens n'offrent pas de résistance a leur propres idées, **il ne peuvent que ce changer eux même** +- les gens n'offrent pas de résistance a leur propres idées, + **il ne peuvent que ce changer eux même** - implication des partie prenante impérative - une personne impliquer dans les décisions est plus suceptible d'acepter le changement @@ -309,7 +315,8 @@ inventaire des conflits de Thomas-Kilmann (erreur dans le tableau?) ### Eviter la fatigue aux changement -> Le degré de fatigue face aux changements ressentie par les personnes est directement liée à la façon dont le changement est géré. +> Le degré de fatigue face aux changements ressentie par les personnes est directement +> liée à la façon dont le changement est géré. - génére de l'**apathie** - elle est normal @@ -335,11 +342,13 @@ avantage de l'Automatisation: - environement maitrisé - moins d'incidents -**artefact**: tout objet compris dans objet (documentation,plan de test , images, fichier de donnée...) +**artefact**: tout objet compris dans objet (documentation,plan de test , images +, fichier de donnée...) **API**: interface entre des module ou des applications -**Microservices**: logicielle composée de modules plus petits qui interagissent via des API +**Microservices**: logicielle composée de modules plus petits qui interagissent +via des API **Virtualisation**: VM ou conteneurs isolation de l'environnement @@ -408,7 +417,9 @@ example d'élément: - Alertes et alarmes - Monitoring -modéliser la chane de valueur -> automatiser les release -> automatiser les test unitaire et le coverage -> automatiser les test d'acceptation -> automatiser la mise en prod -> amélioration continue +modéliser la chane de valueur -> automatiser les release -> automatiser les test +unitaire et le coverage -> automatiser les test d'acceptation -> automatiser la +mise en prod -> amélioration continue ## Mesures, indicateurs et reporting @@ -416,14 +427,16 @@ si on ne peut pas mesurer on ne peu pas améliorer - mesurer la vitesse: fréquence, vitesse de déploiement - qualité: Taux d'echec des changement -- stabilité: MTTD délai moyen de detection des incident, MTTR délai de réparation, MTRS Délai moyen de rétablisement du service +- stabilité: MTTD délai moyen de detection des incident, MTTR délai de + réparation, MTRS Délai moyen de rétablisement du service - Culture: Engagement et moral, partage de connaissances. 1er voies: Les mesures nous permettent de trouver des contraintes 2 éme voies: Les preuves créent la confiance et permettent de faire plus -3 éme voies: Les hypothèses nécessitent des résultats quantifiables pour déterminer la prochaine expérience +3 éme voies: Les hypothèses nécessitent des résultats quantifiables +pour déterminer la prochaine expérience 4 types de travail (IT) :?