Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsheets to Pipelines in Simple Steps
1. From
Spreadsheets
to
Pipelines
in
Simple
Steps
Andrew Phillips, VP Products | 27 Feb 2014
2. About
XebiaLabs
XebiaLabs is a very fast growing, innovative company focused on helping
businesses of all sizes, to become much more competitive by substantially
accelerating their development, testing, provisioning and deployment of
high quality applications on premise as well as in the cloud, through
XebiaLabs' automated solutions.
XL Platform provides the DevOps tooling organizations need to move to a Continuous
Delivery model.
XebiaLabs solutions also enable collaboration between Development and Operations
organizations (DevOps), which is absolutely necessary to realize the promise of Agile,
Lean and Continuous Delivery as well as any other development processes.
2
Copyright
2014.
3. Housekeeping
▪ This webinar is being recorded
▪ Links to the slides and the recording will be made
available after the presentation
▪ You can post questions via the GoToMeeting Control
Panel
3
Copyright
2014.
4. Agenda
▪ The Big Picture: Accelerating Application Delivery
▪ Release Management Challenges
▪ Introducing XL Release
▪ Demo
▪ Next Steps
4
Copyright
2014.
5. Accelerating
Application
Delivery
▪ Companies must deliver higher quality software
faster or risk their business
▪ Current software delivery processes cannot keep
pace
▪ Accelerating application delivery and time to
market is a critical goal for organizations today
5
Copyright
2014.
6. DevOps
&
Continuous
Delivery:
a
Must
for
Every
Company
Adopters:
Ship
code
faster
Complete
those
deployments
faster
than
their
peers.
Have
fewer failures
and
rollbacks
DevOps
Continuous
Delivery
Time
to
Market
6
Copyright
2014.
7. Release
Management
Challenges
Resource
Utilization
Human Error
Configuration
Management
Time to
market
Environment
Consistency
7
Copyright
2014.
Audit Trail
Multiple
Technologies
8. Release
Management
Challenges
▪ Release process entirely or largely manual
▪ Coordination between globally distributed teams
▪ Resource contention
▪ No unified view of the process across all participants
▪ “Catch up mode” – the well-known 9am status calls
▪ Management of dependencies between multiple related
releases
− Mobile apps and backend today, Internet of Things tomorrow
▪ Limited analysis capabilities to identify areas for targeted
improvement
8
Copyright
2014.
9. Release
Management
Challenges
▪ Use a Project Management or Task Tracking tool?
− No support for automation
− No support for controlled deviations from the plan
− No support for analysis of pain points and targeted improvement efforts
▪ Use a Continuous Integration or Generic Orchestration tool?
− No support for today’s partially automated, partially manual process
− No support for team collaboration
− No support for release dependencies and resource management
9
Copyright
2014.
10. Introducing
XL
Release
▪ XL Release is the first Enterprise Release
Management solution for DevOps & Continuous
Delivery
▪ Transform your current release process into an
automated delivery pipeline in incremental steps
▪ Identify and eliminate pain points, demonstrating
business value at every step of the way
10
Copyright
2014.
11. XL
Release
Features
&
Benefits
▪ Enable collaboration between Dev, Ops and Release
teams
▪ Unify the process with one central view for the entire
team. No more emails and multiple versions of release
spreadsheets.
▪ Proactively manage delays and conflicts through alerts
and release dependencies
▪ Build delivery pipelines to accelerate application
delivery
▪ Enterprise security and reporting for full traceability and
control
11
Copyright
2014.
12. What
Sets
XL
Release
Apart
▪ Extremely user-friendly UI
− strong user adoption
▪ Designed for process transformation
− start with your current process and build out your delivery
pipeline in incremental steps
− eliminate the biggest pain points first to deliver maximum
business value at every step
▪ Agentless, extensible automation
− no agents to install, no maintenance
− out-of-the-box integrations for common delivery tasks
− extremely easy to extend
▪ Powerful reporting
− full release audit trails for compliance
− analyze and improve your process
12
Copyright
2014.
14. Try
XL
Release
Today
1. Download XL Release from xebialabs.com
2. Install and start XL Release and log in to the UI
3. Complete the “Welcome to XL Release!” introduction
4. Configure additional options via the “Configure XL
Release” template or
5. Follow the “Guided Tour for Release Managers”
template or
6. Review the include sample release templates or
7. Browse the documentation for more information or
8. Get started by defining and running your first release
right away!
14
Copyright
2014.
15. Getting
the
Most
Out
of
Your
XL
Release
Trial
▪ Prerequisite: “Our current process needs to be improved.”
▪ Identify concrete goals and improvement targets, e.g.
− Reduce the time taken to complete a release
− Reduce the number of avoidable errors in a release (missed steps, steps
executed out of sequence etc.)
− Reduce the number of delayed tasks of a release
− Improve predictability of releases
− Identify the N most problematic tasks/phases in a release
− …
▪ Run at least 2-3 releases, involving all stakeholders
− Including customers and the business!
▪ Get in touch if you have questions or suggestions!
15
Copyright
2014.
16. Next
Steps
▪ Get started with XL Release today!
go.xebialabs.com/XLRelease_Trial-Registration-Initial.html
▪ Learn more about XL Release:
www.xebialabs.com/products/xl-release
docs.xebialabs.com/releases/3.0/xl-release
▪ Stay informed:
blog.xebialabs.com
@XebiaLabs
www.vimeo.com/xebialabs
16
Copyright
2014.