## 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