2. Qui sommes-nous ?
Identité
o
Groupe Xebia (300 personnes, 30M Euros)
o
Présence globale (US, EMEA et Inde)
Mission
o
Aider nos clients à accélérer et sécuriser le déploiement de leurs applications
o
2 processus adressés :
o
Release Coordination and Orchestration :
“xl release”
o
Application Release Automation :
“xl deploy” (aka “Deployit”)
Bénéfices
o
Réduction des risques d’erreurs et de downtime
o
Accélération des livraisons
o
Efficacité opérationnelle
o
Contrôle, visibilité, traçabilité et reporting
3. Ils nous font confiance
Financial Services
Telecommunications
Government
Energy and Manufacturing
Transportation, Travel and Leisure
Web players and others
Outsourcing
5. Reality on the ground
But your code doesn’t get to your customers fast enough.
Market pressure
Consumer expectation
Mobile first
6. The Solution
The XebiaLabs Platform accelerates getting code
to customers faster and continuously.
Market pressure
Consumer expectation
Mobile first
7. What’s Wrong with Software Delivery Today?
High Error Rate
Lots of Delays
Manual Process
8. Les tendances qui poussent à automatiser
Scalabilité
Continuous
Delivery
DevOps
Compliance
Migrations
middleware
Virtualisation
Rationalisation
Agilité (2.0)
Réduction des
coûts
9. XL system - Ready For the Enterprise
XebiaLabs Platform
Security
Flexibility
o
o
o
o
o
Control
=
Enterprise
ready
Scalability
Integrate with 100+ Middleware, ALM, Cloud, Monitoring
and testing tools
Support global customer installations with thousands of
users
Manage thousands of servers and deployments
World-class support, 99% support approval rating
Manage more with less: Engineered for minimal footprint
10. Application Delivery: from Code Drop to Customer
XL release
Build
Deployit
App
2.1
Dev
App
2.0
Test 1
Test 2
Test
App
1.2
QA1
Provision
Private / Public Cloud
App
1.0
QA2
PROD
11. Application Delivery: from Code Drop to Customer
XL release
Build
Deployit
App
2.1
Dev
App
2.0
Test 1
Test 2
Test
App
1.2
QA1
Provision
Private / Public Cloud
App
1.0
QA2
PROD
12. Application Delivery: from Code Drop to Customer
XL release
Build
Deployit
App
2.1
Dev
App
2.0
Test 1
Test 2
Test
App
1.2
QA1
Provision
Private / Public Cloud
App
1.0
QA2
PROD
13. Release Coordination Challenges
o
Many disparate information sources: Wikis, emails, Excel sheets, CI
tools, Change Management tools etc.
o
Mix of manual & automated steps
o
Application dependencies
o
No audit trail when the release deviates from the plan
Releases are:
o
Unpredictable and inefficient
o
Lots of unpleasant surprises, stressful problem fixing, reactive
management
o
Nobody knows what’s going on
14. XL Release – Advanced Enterprise Coordination
XL Release is an advanced enterprise release
coordination software solution that allows you to:
o
Plan, track and execute release plans from
code drop to end user
o
Pro-actively avoid delays and release
failures by tracking resource conflicts,
dependencies and pending tasks
o
Accelerate your delivery process by
replacing manual with automated tasks
and standardizing release plans
By providing a single source of truth and increasing the level of
automation and standardizing the release process, XL Release helps
customer deliver higher quality software faster.
15. XL Release – Key Features
Collaborate
Accelerate
Reduce
Collaborate:
o Easy modeling of your release plan
o Support for gates, conditions, dependencies
o Calendar overview of planned and ongoing releases
16. XL Release – Key Features
Collaborate
Accelerate
Reduce
Accelerate:
o Combine manual and automated tasks
o Grow automation progressively
o Adapt plans during a release with full audit trail
17. XL Release – Key Features
Collaborate
Accelerate
Reduce
Reduce:
o Full audit trail - what happened where, when, why & by whom
o
o
Delivery pipelines giving a high-level overview of on-going
releases
Drive automation based on metrics vs. “feel”
18. XL Release – Key Benefits
Plan
Execute
Automate
Plan:
o
Making releases more predictable, more efficient, less manual
and less error-prone
o
Results in less downtime and more higher quality delivery
achieved faster
o
One place to document and track what needs to happen for
an entire application/platform release across multiple teams
19. XL Release – Key Benefits
Plan
Execute
Automate
Execute:
o
Manage Dependencies and Conflicts
o
Insight into overlapping and conflicting release activities and
overloaded resources across projects
o
Gain oversight and effect change proactively where needed
20. XL Release – Key Benefits
Plan
Execute
Automate
Automate:
o
One place to document and track what needs to happen for
an entire application/platform release across multiple teams
o
Single source of truth for all team members to see the state of
the release process
o
Measurable path towards more automated, standardized
releases
21. How Does XL Release Work with Other Tools?
Change
Management/
ITIL tools
Create and update requests
Synchronize data
Planners &
organizers
XL
Release
Orchestrate
Build, Test,
Deployment,
Provisioning
Automation
26. Application Release Automation Challenges
Current Deployment process challenges Include:
o
Bottlenecks
o
Failed Deployments
o
Configuration Drift
o
Manual-intensive and error-prone
o
Mix of manual and automated activities
o
No Visibility
Releases are:
o
Unpredictable and error-prone
o
Prone to “unpleasant surprises”
o
Nobody knows what’s going on, what’s coming next or whether we’re
going to make it in time or not!
33. Deployit: Fully Automated Deployments
Public, private,
or hybrid cloud
Applications
Environments
repository
shared file
location
200+ deployment actions and
rules for all enterprise
middleware stacks:
• WebSphere
• Windows
• IIS
• JBoss
• Tomcat
• Oracle
• Databases
• …
34. Work with the Thought Leader
When it comes to the pace of innovation,
XebiaLabs is unrivaled in the market.
Higher Quality Software Faster:
o
o
o
o
Accelerate Delivery
Enable DevOps & CD
Manage Dependencies & Conflicts
Enterprise Control & Security
o Reduce Costs
35. The Power of the XL Platform
“We are seeing better
collaboration between dev and
ops, an acceleration of our
applications releases and a
significant reduction in
deployment and configuration
errors."
Development Manager,
Financial Services Firm
“Both Dev and
Ops are much
more productive”
CIO,
Online Retailer
“We reduced
deployment
times for weeks to
minutes”
Head of IT Services, Manufacturing Company