webinar xl release in french - november 2016

30
1 Copyright 2014. Confidential – Distribution prohibited without permission Orchestrez progressivement votre Pipeline de Continuous Delivery

Upload: xebialabs

Post on 11-Jan-2017

395 views

Category:

Business


0 download

TRANSCRIPT

Page 1: Webinar XL Release in French - November 2016

1 Copyright 2014. Confidential – Distribution prohibited without permission

Orchestrez progressivement votre Pipeline deContinuous Delivery

Page 2: Webinar XL Release in French - November 2016

2 Copyright 2014. Confidential – Distribution prohibited without permission

Présentateurs

Benoit Moussaud / Directeur [email protected]

@bmoussaud

Richard MATHIS / Directeur [email protected]

Page 3: Webinar XL Release in French - November 2016

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

Page 4: Webinar XL Release in French - November 2016

4 Copyright 2014. Confidential – Distribution prohibited without permission

V I S I B I L I T Y

AUTOMATION

C O N T R O L

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 ft w a r e w i t h X e b i a L a b s

Page 5: Webinar XL Release in French - November 2016

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

Page 6: Webinar XL Release in French - November 2016

6 Copyright 2014. Confidential – Distribution prohibited without permission

Un environnement IT complexe & un processus de livraison fragmenté

Page 7: Webinar XL Release in French - November 2016

8 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%“

Page 8: Webinar XL Release in French - November 2016

9 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

Orchestrer, automatiser et gagner en visibilité sur les pipelines de releases

Automatiser le déploiement des packages applicatifs sur les différents environnements

Agréger et analyser des résultats de tests automatisés pour faire du go/no

Les Solutions XebiaLabs

Page 9: Webinar XL Release in French - November 2016

10 Copyright 2014. Confidential – Distribution prohibited without permission

Orchestrer le pipeline de Continuous Delivery

Page 10: Webinar XL Release in French - November 2016

11 Copyright 2014. Confidential – Distribution prohibited without permission

“Deploy Anything Anywhere!”

Page 11: Webinar XL Release in French - November 2016

12 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 appv 1.xv 2.xv 3.x

Dev/Test 1

QA 1&2

Prod 1,2&3

Page 12: Webinar XL Release in French - November 2016

13 Copyright 2014. Confidential – Distribution prohibited without permission

Go/No Go ?

Page 13: Webinar XL Release in French - November 2016

14 Copyright 2014. Confidential – Distribution prohibited without permission

Qu’est-ce qu’une Release (livraison) ?

▪Ensemble de tâches visant à mettre en place une nouvelle version d’un

logiciel (patch, version mineure ou majeure) c’est-à-dire d’emmener une

version d’une application (ou ensemble de versions d’applications) du

Build jusqu’en Production

Page 14: Webinar XL Release in French - November 2016

15 Copyright 2014. Confidential – Distribution prohibited without permission

Les enjeux

▪ Nombreux acteurs / équipes impliqués (Dev/QA/Ops/Infra/Sécurité)▪ Nombreux outils (Excel, emails, Wiki, Jenkins, JIRA, ServiceNow…)▪ Contraintes de calendrier▪ Niveaux de maturité variés (tâches manuelles vs automatisées)▪ Dépendances entre applications

Page 15: Webinar XL Release in French - November 2016

16 Copyright 2014. Confidential – Distribution prohibited without permission

Les enjeux

Conséquences▪ Pas de répétabilité du processus▪ Pas de vision globale du processus▪ Difficulté à avoir du contrôle▪ Perte de temps▪ Difficile mesure du “Lead Time”▪ Difficile de s’améliorer

Page 16: Webinar XL Release in French - November 2016

17 Copyright 2014. Confidential – Distribution prohibited without permission

Limites des outils actuels

Outils Exécution Limites

Excel« Pont Téléphonique »

100 % ManuelMise à jour manuelle,

verrou fichier

Jira / ServiceNow 75 / 25 Compliqué d’avoir une vue d’ensemble

Jenkins 100 % Automatique Vue Pipeline, Orienté Dev

Page 17: Webinar XL Release in French - November 2016

18 Copyright 2014. Confidential – Distribution prohibited without permission

XL Release

XL Release : solution d’orchestration pour les organisations IT souhaitant formaliser et automatiser progressivement leur processus de livraisons pour aller vers 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é

Page 18: Webinar XL Release in French - November 2016

19 Copyright 2014. Confidential – Distribution prohibited without permission

XL Release – Fonctionnalités clés

Modélisation aisée de vos plans de livraisonsPérimètre (fonctionnalités, bugs fix, etc…)Tâches

Manuelles / automatisées, séquentielles / parallèlesNotifications, 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

Page 19: Webinar XL Release in French - November 2016

20 Copyright 2014. Confidential – Distribution prohibited without permission

XL Release – Fonctionnalités clés

Tâches classiquesBuild & Intégration Continue : « build only once »Tests : « test sous toutes les coutures »Provisioning : création & configuration d’environnements à la demandeDéploiement : déposer les différents composants de l’application sur les machines et middleware de l’environnement

Exécuter / Collaborer

Analyser /Optimiser

Collecter /Modéliser

Page 20: Webinar XL Release in French - November 2016

21 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

Visibilité du flux des modifications (impact) et tâches

Regrouper les tâches en phases

Donner du feedback aux équipes impliquées

Page 21: Webinar XL Release in French - November 2016

22 Copyright 2014. Confidential – Distribution prohibited without permission

XL Release – Fonctionnalités clés

Librairie de templates réutilisablesFlexibilité (déviations possibles)Distribution des tâches (manuelles et automatiques)StatutsCommunication / Notifications / Point de synchroValidationsIntégration aisée avec tous types d’outils externes

Analyser /Optimiser

Collecter/Modéliser

Exécuter / Collaborer

Page 22: Webinar XL Release in French - November 2016

23 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 livraisonsAnalyses de haut niveau (% d’automatisation)Les métriques permettent de visualiser les axes prioritaires d’amélioration

Collecter/Modéliser

Accélérer / Collaborer

Analyser /Optimiser

Page 23: Webinar XL Release in French - November 2016

24 Copyright 2014. Confidential – Distribution prohibited without permission

XL Release – Fonctionnalités clés

Objectif : construire la “Value Stream Map”

Collecter/Modéliser

Accélérer / Collaborer

Analyser /Optimiser

Page 24: Webinar XL Release in French - November 2016

25 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

Releasemanager

Manager IT

DevOps team

Page 25: Webinar XL Release in French - November 2016

26 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é

Page 26: Webinar XL Release in French - November 2016

28 Copyright 2014. Confidential – Distribution prohibited without permission

Page 27: Webinar XL Release in French - November 2016

29 Copyright 2014. Confidential – Distribution prohibited without permission

Vue Template

Page 28: Webinar XL Release in French - November 2016

30 Copyright 2014. Confidential – Distribution prohibited without permission

Tableaux de bord

Page 29: Webinar XL Release in French - November 2016

31 Copyright 2014. Confidential – Distribution prohibited without permission

Tableaux de bord

Page 30: Webinar XL Release in French - November 2016

32 Copyright 2014. Confidential – Distribution prohibited without permission

Value Stream Mapping