Академический Документы
Профессиональный Документы
Культура Документы
Maitrise des
Grands Projets
Informatiques
Vesela Balev
DevOps Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Vesela Balev
INSA
vesela.gocheva@insa-rouen.fr
20 novembre 2017
Maitrise des
Sources Grands Projets
Informatiques
Vesela Balev
DevOps
Wikipedia
Maitrise des
Qu’est-ce que le Lean Manufacturing ? Grands Projets
Informatiques
Vesela Balev
DevOps
Le terme lean (de l’anglais lean, "maigre", "sans gras", Lean Manufacturing
Lean IT
Maitrise des
Qu’est-ce que le Lean Manufacturing ? Grands Projets
Informatiques
Vesela Balev
Le Lean Manufacturing est la version occidentale du
DevOps
Système de Production Toyota (TPS). Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
I Quantifier la valeur du produit du point de vue du Principes
Chemins d’adoption
client. Adoption
Techniques DevOps
Maitrise des
Qu’est-ce que le Lean Manufacturing ? Grands Projets
Informatiques
Vesela Balev
Maitrise des
Qu’est-ce que le Lean Manufacturing ? Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Qu’est-ce que le Lean Manufacturing ? Grands Projets
Informatiques
Selon : "The machine that changed the world" de Womack et Vesela Balev
Maitrise des
Lean IT Grands Projets
Informatiques
etc.).
Maitrise des
Lean IT Grands Projets
Informatiques
Vesela Balev
Maitrise des
Lean IT Grands Projets
Informatiques
I Définir de la chaîne de valeur ajoutée, appelée Value Vesela Balev
Maitrise des
Lean IT Grands Projets
Informatiques
Vesela Balev
Le modèle, basé sur le développement itératif et les
méthodes agiles met en avant 7 principes : DevOps
Lean Manufacturing
Lean IT
I Éliminer les gaspillages : comme pour le lean, le Systèmes informatiques
Valeur métier et DevOps
gaspillage est défini comme ce qui n’apporte pas de Principes
Chemins d’adoption
valeur au produit. La valeur étant définie du point de Adoption
Techniques DevOps
vue de l’utilisateur. Technologies et outils
I Améliorer l’apprentissage.
I Retarder l’engagement.
I Livrer aussi vite que possible.
I Donner le pouvoir à l’équipe.
I Intégrer la qualité dès la conception.
I Considérer le produit dans sa globalité.
Maitrise des
Systèmes d’enregistrement Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Maitrise des
Systèmes d’engagement Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Maitrise des
Systèmes d’engagement Grands Projets
Informatiques
Vesela Balev
Maitrise des
Valeur métier et DevOps Grands Projets
Informatiques
Vesela Balev
Maitrise des
Amélioration de l’expérience client Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
L’amélioration de l’expérience client permet de fidéliser Systèmes informatiques
Valeur métier et DevOps
les clients et d’accroître les parts de marché. Pour Principes
Chemins d’adoption
apporter cette expérience, une entreprise doit obtenir et Adoption
Techniques DevOps
répondre en continu aux retours client, ce qui nécessite Technologies et outils
Maitrise des
Accroissement de la capacité à innover Grands Projets
Informatiques
Vesela Balev
Maitrise des
Accélération de la production de valeur Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
L’accélération de la production de valeur implique de Systèmes informatiques
Valeur métier et DevOps
développer une culture, des pratiques et une Principes
Chemins d’adoption
automatisation afin de délivrer les logiciels rapidement, Adoption
Techniques DevOps
efficacement et de manière fiable jusqu’à la mise en Technologies et outils
Maitrise des
Principes DevOps Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
I Développement et test sur des systèmes similaires à Valeur métier et DevOps
Principes
fiables.
I Surveillance et validation de la qualité opérationnelle.
I Amplification des boucles de retour.
Maitrise des
Shift Left Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Architecture de référence Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Chemins d’adoption Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
L’architecture de référence DevOps propose les quatre Valeur métier et DevOps
Principes
groupes de chemins d’adoption suivants : Chemins d’adoption
Adoption
I Pilotage. Techniques DevOps
Technologies et outils
I Développement/test.
I Déploiement.
I Opération.
Maitrise des
Pilotage Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Maitrise des
Développement/test Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Maitrise des
Développement/test - développement Grands Projets
Informatiques
collaboratif Vesela Balev
DevOps
Lean Manufacturing
Maitrise des
Développement/test - test continu Grands Projets
Informatiques
Vesela Balev
DevOps
Une des principales techniques est l’intégration continue. Lean Manufacturing
Lean IT
Maitrise des
Déploiement Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Maitrise des
Opérations Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Maitrise des
Opérations - surveillance continue Grands Projets
Informatiques
Vesela Balev
DevOps
La surveillance continue fournit aux équipes d’opérations, Lean Manufacturing
Lean IT
Maitrise des
Identification des objectifs métier Grands Projets
Informatiques
Vesela Balev
DevOps
La première tâche consiste à amener les personnes à Lean Manufacturing
Cela implique d’identifier les objectifs métier communs Valeur métier et DevOps
Principes
Maitrise des
Avant Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Après Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Pipeline de distribution Grands Projets
Informatiques
Vesela Balev
DevOps
Un pipeline de distribution est constitué des étapes par Lean Manufacturing
Lean IT
lesquelles passe une application, du développement à la Systèmes informatiques
Valeur métier et DevOps
production. Ces étapes peuvent varier en fonction de Principes
Chemins d’adoption
l’organisation, mais également de l’application, selon les Adoption
Techniques DevOps
besoins, le processus de distribution du logiciel et la Technologies et outils
Maitrise des
Pipeline type Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Environnement de développement Grands Projets
Informatiques
Vesela Balev
DevOps
Le développement d’une application se déroule dans un Lean Manufacturing
Lean IT
Maitrise des
Étape de génération Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
L’étape de génération est l’étape au cours de laquelle le Systèmes informatiques
Valeur métier et DevOps
code est compilé pour créer et tester les fichiers binaires Principes
Chemins d’adoption
à déployer. Plusieurs outils de génération peuvent être Adoption
Techniques DevOps
utilisés à ce stade en fonction de besoins. Les équipes de Technologies et outils
Maitrise des
Référentiel de package Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Un référentiel de package(appelé également référentiel Systèmes informatiques
Valeur métier et DevOps
d’actifs ou référentiel d’artefacts) est un mécanisme de Principes
Chemins d’adoption
stockage commun pour les fichiers binaires créés Adoption
Techniques DevOps
pendant la génération. Ces référentiels doivent Technologies et outils
Maitrise des
Environnement de test - outils Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Maitrise des
Environnement de test - outils Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Gestion de la donnée de test : pour une organisation qui Valeur métier et DevOps
Principes
veut mettre en place les tests continus, la gestion des Chemins d’adoption
Adoption
données de test est une fonction essentielle. Le nombre Techniques DevOps
Technologies et outils
de tests pouvant être exécutés et leur fréquence
d’exécution sont limités par le volume de données
disponibles pour les tests et la vitesse à laquelle les
données peuvent être actualisées.
Maitrise des
Environnement de test - outils Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Test d’intégration, fonctionnel, de performance et de Systèmes informatiques
Valeur métier et DevOps
sécurité : des outils automatisés sont disponibles pour Principes
Chemins d’adoption
chacun de ces types de tests. Ces outils doivent être Adoption
Techniques DevOps
intégrés à un outil ou un référentiel de gestion des actifs Technologies et outils
Maitrise des
Environnement de test - outils Grands Projets
Informatiques
Vesela Balev
DevOps
Virtualisation des services : les applications actuelles ne Lean Manufacturing
Maitrise des
Goulots d’étranglement Grands Projets
Informatiques
Vesela Balev
connaissances) ;
I reprise de travail inutile (défauts non détectés lors
des tests ou de la production impliquant de réaffecter
le travail à l’équipe de développement) ;
I surproduction (fonctionnalités développées qui ne
sont pas nécessaires).
Maitrise des
Les individus dans DevOps Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Une culture DevOps se caractérise par un haut niveau de Systèmes informatiques
Valeur métier et DevOps
collaboration dans les rôles, par une concentration sur les Principes
Chemins d’adoption
objectifs de l’entreprise et non pas sur ceux de Adoption
Techniques DevOps
départements, sur la confiance et l’importance de Technologies et outils
Maitrise des
Amélioration continue Grands Projets
Informatiques
Vesela Balev
Dans une vision Lean, l’adoption du processus n’est pas
une action ponctuelle ; il s’agit d’un processus qui évolue DevOps
Lean Manufacturing
Maitrise des
Planification des versions Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
essentielle qui repose sur la nécessité pour l’entreprise Valeur métier et DevOps
Principes
d’offrir des fonctionnalités aux clients et sur les délais de Chemins d’adoption
Adoption
Maitrise des
Intégration continue Grands Projets
Informatiques
Vesela Balev
DevOps
L’intégration continue ajoute une valeur considérable à Lean Manufacturing
Lean IT
logiciel avec agilité. Elle permet de s’assurer que le travail Technologies et outils
Maitrise des
Livraison ou déploiement continues Grands Projets
Informatiques
Vesela Balev
Maitrise des
Test continu Grands Projets
Informatiques
Vesela Balev
sécurité.
Maitrise des
Surveillance et retours continus Grands Projets
Informatiques
Les retours des clients revêtent différentes formes : tickets Vesela Balev
ouverts par le client, demandes formelles de modification,
DevOps
réclamations informelles ou évaluations sur les magasins Lean Manufacturing
Lean IT
d’applications (app stores). Du fait du succès des réseaux Systèmes informatiques
Valeur métier et DevOps
sociaux et des magasins d’applications, les entreprises ont Principes
Chemins d’adoption
besoin de processus bien définis pour traiter les retours d’une Adoption
Techniques DevOps
multitude de sources différentes et pour les intégrer dans les Technologies et outils
Maitrise des
Catégories technologiques Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Équipes connectées Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Skype Grands Projets
Informatiques
Vesela Balev
www.skype.com
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Hangouts Grands Projets
Informatiques
Vesela Balev
hangouts.google.com DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Slack Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Teams Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Wordpress Grands Projets
Informatiques
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Yammer Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
GITHUB WIKI Grands Projets
Informatiques
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Vision partagée Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Trello Grands Projets
Informatiques
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Asana Grands Projets
Informatiques
Vesela Balev
asana.com DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Réponse rapide Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Zendesk Grands Projets
Informatiques
Vesela Balev
zendesk.com DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
JIRA Grands Projets
Informatiques
Vesela Balev
www.atlassian.com/software/jira DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Smart corrélation Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Logstash et Elasticsearch Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Kibana Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
État cohérent Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
PowerShell Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Puppet Grands Projets
Informatiques
Vesela Balev
puppet.com DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Actif contrôlé Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
SVN Grands Projets
Informatiques
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
GITHUB Grands Projets
Informatiques
Vesela Balev
DevOps
github.com Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Consistance moderne Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Vagrant Grands Projets
Informatiques
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Progrès incrémental Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Jenkins Grands Projets
Informatiques
Vesela Balev
jenkins.io DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Efficacité automatisée Grands Projets
Informatiques
Vesela Balev
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Cloudformation Grands Projets
Informatiques
DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils
Maitrise des
Docker Grands Projets
Informatiques
Vesela Balev
docker.com DevOps
Lean Manufacturing
Lean IT
Systèmes informatiques
Valeur métier et DevOps
Principes
Chemins d’adoption
Adoption
Techniques DevOps
Technologies et outils