Introduction à l'agilité
Numélink - 24 mai 2012
@Agnes_Crepet@GuillaumeEhret @AlfredAlmendra
Convergence des communautés
Liens avec l'assurance qualité
ISO / CMMi : dire ce qu'on va faire, et faire ce qu'on a dit• prédictif : plutôt pas agile
ITIL : bonnes pratiques pour gérer le SI• support : incident, problème, changement, configuration• service : capacité, disponibilité, continuité des
services, contrats de service• infrastructure, sécurité, ...
• "compatible Kanban"
Mouvements, tendances
Des mouvements en liens avec l'agilité!DevOps : collaboration entreDéveloppements et Opérations
DevOpsObjectifs :• déploiement continu depuis la Plateforme d'intégration
continue• livraison continue jusqu'à la production
• avec des outils comme Jenkins • interface avec des systèmes SVN ou Git• Exécute des projets basés sur Apache Ant et
Apache Maven (ou scripts shell unix ou batch Windows)• Les projets initiées par différents moyens (cron, ...)
DevOps
Des outillages matures pour fluidifier la phase de Mise En Production:• Puppet• Chef• Cfengine
Fluidification = application déployée plus vite sans erreur! Objectif : industrialiser!
Agile and TDD User Groups
Les tests = au coeur de l'agilité Tests unitaires, d'intégration/BDD (Behavior Driven Development)