Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Webinar: Passez progressivement de releases manuelles

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité

Consultez-les par la suite

1 sur 35 Publicité

Plus De Contenu Connexe

Diaporamas pour vous (20)

Les utilisateurs ont également aimé (16)

Publicité

Similaire à Webinar: Passez progressivement de releases manuelles (20)

Plus par XebiaLabs (20)

Publicité

Plus récents (20)

Webinar: Passez progressivement de releases manuelles

  1. 1. 1 Copyright 2014. Confidential – Distribution prohibited without permission G l o b a l L e a d e r s D e l i v e r S o f t w a r e w i t h X e b i a L a b s VISIBILITY AUTOMATION CONTROL Build, Provision, Deploy, Test, Orchestrez globalement votre Pipeline de Continuous Delivery
  2. 2. 2 Copyright 2014. Confidential – Distribution prohibited without permission Présentateurs Benoit Moussaud / Directeur Technique bmoussaud@xebialabs.com @bmoussaud Richard MATHIS / Directeur Commercial rmathis@xebialabs.com
  3. 3. 3 Copyright 2014. Confidential – Distribution prohibited without permission Agenda ▪ XebiaLabs ▪ Enjeux de l’orchestration des livraisons ▪ Fonctionnalités clés d’XL Release ▪ Démo ▪ Q&A
  4. 4. 4 Copyright 2014. Confidential – Distribution prohibited without permission VISIBILITY AUTOMATION CONTROL  Pionnier, autorité et leader technologique du Continuous Delivery et du DevOps  Présence globale (Europe, US, & APAC)  200 clients grands comptes  Reconnu par les analystes Connecting the dots for Continuous Delivery at Enterprise scale A propos de XebiaLabs G l o b a l L e a d e r s D e l i v e r S o f t w a r e w i t h X e b i a L a b s
  5. 5. 5 Copyright 2014. Confidential – Distribution prohibited without permission Des clients majeurs nous font confiance Outsourcing TelcoBanque, Finance, Assurance Sites web, SaaS, high tech u Secteur public Energie et Industrie Transport et tourisme
  6. 6. 6 Copyright 2014. Confidential – Distribution prohibited without permission Des tendances de fond poussent à automatiser Virtualisation Migrations middleware Compliance Agilité DevOps Continuous Delivery CloudScalabilité Réduction des coûts
  7. 7. 7 Copyright 2014. Confidential – Distribution prohibited without permission Operations Development Architects Release Managers Les organisations IT ont besoin de : ▪ Processus de livraisons standardisés, répétables, et automatisés ▪ Réduire les risques (erreurs de saisie, gouvernance et conformité) ▪ Visibilité et contrôle sur l’ensemble du processus de livraison ▪ Accélérer leur time to market À travers… Les organisation IT qui ont essayé d’adapter leurs outils existants pour faire du DevOps connaissent un taux d’échec de 80% “ > Legacy Web Mobile IoTMicroservice ThingCloudOn-PremMainframe Dev Test Prod Tools Releases Apps Environments
  8. 8. 8 Copyright 2014. Confidential – Distribution prohibited without permission V I S I B I L I T Y C O N T R O L AUTOMATION Award-winning tools, recognized by leading industry analysts Les Solutions XebiaLabs
  9. 9. 9 Copyright 2014. Confidential – Distribution prohibited without permission Provision Plan Code Build Test Release Operate Dev Test Prod mainframe Orchestrer le pipeline de Continuous Delivery
  10. 10. 10 Copyright 2014. Confidential – Distribution prohibited without permission Provision Plan Code Build Test Release Operate Dev Test Prod mainframe “Deploy Anything Anywhere!”
  11. 11. 11 Copyright 2014. Confidential – Distribution prohibited without permission “Deploy Anything Anywhere!”  Déposer des packages sur des machines  Configurer des composants middleware  Arrêter/redémarrer des composants  Configurer les applications installées en fonction des environnements Dans le bon ordre ! Mon app v 1.x v 2.x v 3.x Dev/Test 1 QA 1&2 Prod 1,2&3
  12. 12. 12 Copyright 2014. Confidential – Distribution prohibited without permission Provision Plan Code Build Test Release Operate Dev Test Prod mainframe Go/No Go ?
  13. 13. 13 Copyright 2014. Confidential – Distribution prohibited without permission Qu’est-ce qu’une Release (livraison) ? ▪ Scope variable ▪ Ensemble de tâches visant à mettre en place une nouvelle version d’un logiciel (patch, version mineure ou majeure) c’est-à-dire emmener une version d’une application (ou ensemble de versions d’applications) du Build jusqu’en Production
  14. 14. 14 Copyright 2014. Confidential – Distribution prohibited without permission Les enjeux ▪ Nombreux acteurs / équipes impliqués (Dev/QA/Ops/Infra/Sécurité) ▪ Transition Dev / Ops&Run ▪ Nombreux outils fragmentés (Excel, emails, Wiki, Jenkins, JIRA, ServiceNow…) ▪ Contraintes de calendrier ▪ Niveaux de maturité variés (tâches manuelles vs automatisées) ▪ Dépendances entre applications ▪ Visibilité / Contrôle / Reporting / Amélioration / Accélération
  15. 15. 15 Copyright 2014. Confidential – Distribution prohibited without permission Les enjeux Conséquences ▪ Difficile standardisation du processus ▪ Difficile collaboration ▪ Pas de vision globale du processus ▪ Difficulté à avoir du contrôle ▪ Perte de temps ▪ Difficile mesure du “Lead Time” ▪ Difficile de s’améliorer
  16. 16. 16 Copyright 2014. Confidential – Distribution prohibited without permission Limites des outils actuels Outils Exécution Limites Excel « Pont Téléphonique » 100 % Manuel Mise à jour manuelle, verrou fichier JIRA / ServiceNow 75 / 25 Compliqué d’avoir une vue d’ensemble Jenkins 100 % Automatique Vue Pipeline, Orienté Dev
  17. 17. 17 Copyright 2014. Confidential – Distribution prohibited without permission XL Release XL Release : solution d’orchestration du Pipeline du Continuous Delivery  Solution collaborative  Référentiel centralisé  Standardisation des processus  Automatisation progressive Permet de fluidifier et accélérer la livraison d’applications de meilleure qualité
  18. 18. 18 Copyright 2014. Confidential – Distribution prohibited without permission XL Release – Fonctionnalités clés ▪ Modélisation aisée de vos plans de livraisons ■ Périmètre (fonctionnalités, bugs fix, etc…) ■ Tâches • Manuelles / automatisées, séquentielles / parallèles • Notifications, conditions, dépendances et points de synchronisation (gates) ■ Acteurs (Dev, QA, Ops, Managers) ▪ Source d’information centralisée pour l’ensemble des acteurs ■ Vue d’ensemble des livraisons passées, en cours et à venir Exécuter / Collaborer Analyser /Optimiser Collecter /Modéliser
  19. 19. 19 Copyright 2014. Confidential – Distribution prohibited without permission XL Release – Fonctionnalités clés Tâches classiques ■ Build & Intégration Continue : « build only once » ■ Déploiement : déposer les différents composants de l’application sur les machines et middleware de l’environnement ■ Test : « sous toutes les coutures » ■ Provisioning : création & configuration d’environnements à la demande Exécuter / Collaborer Analyser /Optimiser Collecter /Modéliser
  20. 20. 20 Copyright 2014. Confidential – Distribution prohibited without permission XL Release – Fonctionnalités clés Objectif : dessine-moi un pipeline ! Exécuter / Collaborer Analyser /Optimiser Collecter /Modéliser  Librairie de templates réutilisables  Flexibilité (déviations possibles)  Visibilité du flux des modifications (impact) et tâches  Regrouper les tâches en phases  Donner du feedback aux équipes impliquées
  21. 21. 21 Copyright 2014. Confidential – Distribution prohibited without permission XL Release – Fonctionnalités clés ▪ Distribution des tâches (manuelles et automatiques) ▪ Statuts (fait / pas fait / commentaires) ▪ Communication / Notifications / Point de synchro ▪ Validations de managers ▪ Intégration aisée avec tous types d’outils externes Analyser /Optimiser Collecter/Modéli ser Exécuter / Collaborer
  22. 22. 22 Copyright 2014. Confidential – Distribution prohibited without permission XL Release – Fonctionnalités clés ▪ Traçabilité complète : ■ Qui a fait quoi, quand et pourquoi ? ■ Que reste-t-il à faire ? ▪ Vision “pipelines” des livraisons ▪ Analyses de haut niveau (% d’automatisation) ▪ Les métriques permettent de visualiser les axes prioritaires d’amélioration Collecter/Modéli ser Accélérer / Collaborer Analyser /Optimiser
  23. 23. 23 Copyright 2014. Confidential – Distribution prohibited without permission XL Release – Fonctionnalités clés ▪ Objectif : construire la “Value Stream Map” Collecter/Modéli ser Accélérer / Collaborer Analyser /Optimiser
  24. 24. 24 Copyright 2014. Confidential – Distribution prohibited without permission Interaction d’XL Release avec son écosystème Change Management/ ITIL tools Build, Test, Deployment, Provisioning Automation Planners & organizers Change tickets Orchestrate & Deploy Synchronize data Release manager Manager IT DevOps team
  25. 25. 25 Copyright 2014. Confidential – Distribution prohibited without permission Qu’est-ce qui différencie XL Release ? ▪ Facile à utiliser par Dev ET Ops ▪ Pas de bing bang ▪ Automatisation sans agents ▪ Facilement extensible ▪ Reporting avancé
  26. 26. 26 Copyright 2014. Confidential – Distribution prohibited without permission Etude de Cas : ING
  27. 27. 27 Copyright 2014. Confidential – Distribution prohibited without permission Etude de Cas : ING
  28. 28. 28 Copyright 2014. Confidential – Distribution prohibited without permission Etude de Cas : ING
  29. 29. 29 Copyright 2014. Confidential – Distribution prohibited without permission Etude de Cas : ING
  30. 30. 30 Copyright 2014. Confidential – Distribution prohibited without permission Etude de Cas : ING
  31. 31. 31 Copyright 2014. Confidential – Distribution prohibited without permission
  32. 32. 32 Copyright 2014. Confidential – Distribution prohibited without permission VueTemplate
  33. 33. 33 Copyright 2014. Confidential – Distribution prohibited without permission Tableaux de bord
  34. 34. 34 Copyright 2014. Confidential – Distribution prohibited without permission Tableaux de bord
  35. 35. 35 Copyright 2014. Confidential – Distribution prohibited without permission Value Stream Mapping

Notes de l'éditeur

  • Very proud on customers base
    This th e proof of our solution
    Cross industry
    Global
    Great names
    Acroos industry, globe and size

    We have customers that buying more. Socgen example
    Start smal or wit one extend, TD Ameritrade
  • Ticking off a word document?
    Showing what you have done and where you are tends to get more difficult
  • Question: You can estimate the time it takes a task to do
    Can you compare the estimation with the actuals
    Show what we have, good for roadmap

  • Question: You can estimate the time it takes a task to do
    Can you compare the estimation with the actuals
    Show what we have, good for roadmap

  • Question: You can estimate the time it takes a task to do
    Can you compare the estimation with the actuals
    Show what we have, good for roadmap

  • Created around 3 pillars
  • Created around 3 pillars
  • Created around 3 pillars
  • Not trying to Boil the Ocean
    Integrate with tooling and people
  • Measurable path towards more automated, standardized releases
  • Measurable path towards more automated, standardized releases
  • Who’s involved?
    Everyone involved in your current process: view release, task responsibility
    Release manager: responsible for current releases, fix failures
    Delivery manager: creates and improves templates
    IT manager: Current delivery pipeline / dashboard
    CTO: Trend analysis based on actual data

    One of the hardest thing to automate, writing the release notes. Getting the level of quality right

    Double arrows – interaction of people with the tool



  • eliminate the biggest pain points first to deliver maximum business value at every step
  • eliminate the biggest pain points first to deliver maximum business value at every step
  • eliminate the biggest pain points first to deliver maximum business value at every step
  • eliminate the biggest pain points first to deliver maximum business value at every step
  • eliminate the biggest pain points first to deliver maximum business value at every step
  • eliminate the biggest pain points first to deliver maximum business value at every step

×