## Les origines du DevOps Le DevOps s'est essentiellement construit autour de l'_Agilité_ et du _Lean_. ### L'Agilité - Méthodes pour répondre au besoin : __comment s'organiser pour développer des produits complexes ?__ - Organisation en **Sprint** ![agilecycle](images/cycle_agile.svg) ### L'Agilité : 4 valeurs - La cohésion d'équipe - La production d'application fonctionnelle - La collaboration avec le client - L'acceptation du changement ### L'Agilité : 12 principes ![principeagile](images/principes_agile.svg) ### Emprunts du DevOps à l'agilité - Cohésion et Communication (entre développeur et opérationnel) - Collaboration (développeur, opérationnel, business, client, ...) - Livraisons rapides et régulières (jusqu'à la mise en production) - Confiance et bienveillance - Réactivité au changement - Satisfaction client ### Le Lean Management du monde industriel - Repose sur 5 grands principes (5P) ![5Plean](images/lean.svg) - `Produit` - conception au plus juste d’un produit (MVP = Minimum Valuable Product). - `Process` - automatiser les tâches répétitives, amélioration continue - `Personnel` - autonomie et efficacité dans le travail - `Performance` - mesurer le progrès et combattre inefficacité - `Pilotage` - logique de flux tiré (juste à temps), niveller la production (juste ce qu'il faut) ### Emprunts du DevOps au Lean - Automatisation des tâches répétitives - Amélioration continue - Mesure des difficultés et des progrès - Efficacité dans le travail