Du cycle en V à devops, en passant par Agile Vers l'industrialisation de la production de services informatiques Normation 87, rue de Turbigo 75003 PARIS France contact@normation.com 01.83.62.26.96 http://www.normation.com/
Agile? Devops?
Un peu de recul : création de services IT? Développement & mise en production (il se passe des trucs. Complexes.) Besoin métier Service IT utilisable i.e : en production! Adéquation au besoin initial? Rapidité de mise en oeuvre? Qualité du service? Coût des évolutions?
Historiquement Des processus théoriques magnifiques Mise en production
Historiquement Effet tunnels, silos et reality check à tous les niveaux 18 is mo is u Q 'en t? n e vi u so de s n 2 a etard r Demande De serveur le s Pa mps te 6 ar p ois tour m 1 r-re alle C'EST SA FAUTE is o m Serveur disponible Installation Test de montée en charge s on n i t ica uctio f i d Mo prod en Production Incidents
Industrialisation des services IT Comment améliorer? 20 ans d'industrialisation à petits pas
Grandes phases et acteurs Comprendre le besoin et définir une réponse Implémenter une solution efficacement Rendre le service disponible Assurer le fonctionnement qualitatif et sécurisé du service
Industrialisation : d'abord technique Les experts s'outillent afin de se simplifier la vie Déjà en 2000 : source control, test unitaire automatisés, build tools Valider en continu les développements Itératifs : feedback loop rapide entre implémentation et tests Tracabilité et partage des évolutions Rendre répétable les builds Déjà en 2000 : gestion de paquets, scripting, monitoring Rendre répétable les installations de socles système Surveiller la production Réagir rapidemment aux incidents
Industrialisation des processus de création Vers 2003 : agilité Mieux faire communiquer les détenteurs du besoin fonctionnel et les développeurs Itératifs : feedback loop rapide entre expression de besoin, implémentation de la solution et validation de la réponse Valider que le besoin est compris Vers 2005 : virtualisation et cloud Normaliser les installations Décoreller les services (métier) des serveurs (machines)
Industrialisation des processus de création Vers 2008 : intégration continue et peer review Fluidifier le travail collaboratif au sein de l'équipe de développement Suivre le besoin, de son expression à son implémentation testable Produire des livrables fiables Vers 2010 : gestion de configuration Rendre répétable les installations et configuration d'application Contrôler préentivement les écarts de conformité aux règles Prévenir les incidents
Industrialisation des services IT Vers 2013 : déploiement continu Valider la mise en production Itératifs : feedback loop rapide entre une nouvelle version de l'applicatif sur étagère et son utilisation Vérifier en continu que le service peut-être rendu Vers 2015 : contenerisation et micro-service Décoreller l'évolution des services Identifier le but métier de chaque service Formaliser la séparation entre application et environnement d'exploitation
Production moderne de services IT Un production plus fiable, fluide et adaptative grace à des processus itératifs et des outils d'automatisation Développement Agile Devops
En résumé L'industrialisation de la production de service IT passe : par l'intégration des processus de production grâce à l'automatisation des tâches dans le but de permettre aux acteurs d'avoir des feedback rapides et de mieux communiquer entre eux au sujet de leur but commun : le service rendu Technologies Personnes Processus
Merci! Normation 87, rue de Turbigo 75003 PARIS France contact@normation.com 01.83.62.26.96 http://www.normation.com/