The Evolution of Application
Release Automation
October 20th, 2016
Sunil Mavadia, Director of Customer Success, XebiaLabs
Robert Reeves, CTO & Co-Founder, Datical
2 |	
Housekeeping	
▪  This	webinar	is	being	recorded	
▪  Links	to	the	slides	and	the	recording	
will	be	made	available	a7er	the	
presenta9on	
▪  You	can	post	ques9ons	via	the	
GoToWebinar	Control	Panel
3 |	
About Your Presenters
▪  Advocates	for	Da9cal’s	customers	
▪  Leads	Da9cal	technical	architecture	teams	
▪  Phurnace	So7ware	CTO	&	Co-Founder,	an	early	
ARA	pioneer	acquired	by	BMC	So7ware	
Robert	Reeves	
CTO	&	Co-Founder	
▪  Headed	major	DevOps	Transi9on	projects	at	
previous	job	
▪  Runs	Client	Services	–	including	consul9ng	&	
implementa9on	of	the	XebiaLabs	product	suite,	
XL	Release,	XL	Deploy	and	XL	TestView	
Sunil	Mavadia	
Director	of	Customer	Success
4 |	
The Importance of Application
Release Automation (ARA)
“ARA	is	the	criCcal	final	step	in	the	delivery	pipeline	
of	applicaCons	to	improve	customer	experiences.”
5 |	
The Importance of Application
Release Automation (ARA)
6 |	
The Importance of Application
Release Automation (ARA)
In	a	2015	survey,	ARA	was	the	technology	most	frequently	
iden9fied	as	having	been	"most	important	to	their	
organizaCon's	adopCon	of	DevOps.”
7 |	
“I	Want	to	Come	to	the	ARA	Party.”
8 |	
The Impact…
9 |	
Evolution
▪  Just	like	our	applica9ons	have	
evolved	over	9me	to	
accommodate	new	technologies…	
▪  So	must	our	views	of	DevOps	
evolve	to	include	other	aspects	of	
our	business.	
▪  Don’t	think	“lower-case”	
applica9on,	think	“UPPER	CASE”	
Applica9on
10 |	
The DevOps Toolchain
“DevOps	toolchains	
evolving	without	a	plan	
encompassing	the	en9re	
DevOps	process	result	in	
disparate,	overlapping	
tools	that	can	be	difficult	
to	integrate	and	
automate	across	the	
different	DevOps	areas.”	
"Avoid	Failure	by	Developing	a	Toolchain	That	Enables	DevOps",	Gartner,	3/16/2016	
Don’t	“Balkanize”.	Pick	ONE	tool	
that	does	the	job	well	
Make	sure	your	ONE	tool	
supports	technical	preferences.	
(e.g.,	ANT	vs.	Maven,	.Net	vs.	
Java)	
Future-proof	by	involving	those	
that	select	future	solu9ons	
Backwards	compa9bility	will	
reap	more	immediate	gains	
Absolutes	are	absolutely	awful.	
“We	will	be	100%	in	the	Cloud	in	
5	years.”
11 |	
The	DevOps	Toolchain…ConCnued	
“	Not	having	a	DevOps	
toolchain	func9onal	
defini9on	results	in	DevOps	
tool	decisions	made	based	on	
vendor	tool	features	and	
func9ons,	or	on	individual	
administrator/developer	
requirements.”	
It	takes	a	village.	You	need	
all	stakeholders	involved	
Sketch	out	your	applica9on	
architecture.	For	every	box,	
you	need	a	representa9ve	
from	that	team.	
You	did	put	“database”	on	
your	architecture	diagram,	
right?	
Automate	everything	in	the	
pipeline,	including	DB	
"Avoid	Failure	by	Developing	a	Toolchain	That	Enables	DevOps",	Gartner,	3/16/2016
12 |	
Why Does this Happen with the Database?
▪  Siloed	Func9ons	
▪  “Don’t	touch	my	stuff.”	
▪  “It’s	too	hard.”	
▪  “I’m	scared.”
13 |	
Why	is	Release	OrchestraCon	So	Important?	
▪ Enterprises	that	implement	release	orchestra9on	o7en	reduce	the	
9me	to	release	so7ware	from	months	down	to	days,	or	even	hours.		
▪ They	frequently	release	so7ware	10-20X	more	quickly	just	a	few	
months	a7er	implemen9ng	release	orchestra9on.		
▪ So7ware	quality	improves	drama9cally,	with	enterprises	moving	
from	mul9ple	produc9on	incidents	with	every	release	down	to	only	
a	few	incidents	a	year
How Do We Fix This?
15 |	
§  Con9nuous	Delivery	and	DevOps	
pioneer,	authority	
and	technology	leader	
§  Global	team	in	US,		
Europe	&	APAC	
§  Consistently	recognized	by	
leading	industry	analysts	
Connec9ng	the	dots	for		
Con9nuous	Delivery		
at	enterprise	scale	
About	XebiaLabs	
VISIBILITY	
AUTOMATION	
CONTROL
16 |	
VISIBILITY	
CONTROL	
AUTOMATION	
Award-winning	tools,		
recognized	by	leading	industry	analysts	
XebiaLabs	SoluCons:		
Connec9ng	the	dots	for	Con9nuous	Delivery	at	enterprise	scale
17 |	
Provision
Plan Code Build Test Release Operate		
Dev Test Prod
mainframe
Orchestrate the Entire Delivery Process
18 |	
What Does XL Release Offer?
19 |	
Are You Releasing Apps at the Speed
of the Digital Economy?
To keep up with the non-stop pace of innovation, organizations have
modernized app deployment to deliver better experiences faster.
APPLICATION RELEASE AUTOMATION APP DEVELOPER BUSINESS EXECUTIVE
DEPLOYED
APP
CODE
QA
20 |	
The Database is Holding Organizations Back.
Manual
The painstaking process of
deploying database change
scripts has created an
application release bottleneck.
Risky
One mistake can bring down
your apps or compromise the
security of your data.
Resource-Intensive
Managing the back and forth of
database changes is already
consuming our organization’s
time and effort.
DB CODE
è 4 out of 5 app deployments include database changes
21 |	
Database Automation. Business Innovation.
Respond Faster
Make database code deployment as fast
and easy as app code deployment.
Protect Better
Eliminate risks that cause app downtime and
data security vulnerabilities.
Perform Higher
Focus resources on high-value tasks
that move the business forward.
22 |	
Respond Faster by Automating the
Deployment of Database Changes.
Eliminates back and forth
between Dev, QA and DBAs1
Integrates
with your
tools and
processes
2
Automated deployment
Validated database changes are
automatically deployed with
Datical to different environments
right alongside application
changes.
3
CODE BUILD TEST
DB CHANGES
APP CHANGES
TEST STAGE PRODUCTION
23 |	
Perform Higher by Massively Increasing
Productivity, Efficiency, and ROI.
DB Professional
Database pros avoid time-
consuming review of
change scripts to focus on
strategically moving the
business forward.
Developer/QA
Devs package, review,
and validate database
changes alongside app
code changes with the
push of a button.
Business Executive
Business delivers experiences
faster and more often while
reducing error and maximizing
other app release investments.
Less Time on
Database Change
Management Tasks*
Days & Weeks è Hours
80%	
Decrease in
Deployment Errors
to Test and
Production*
90%	
* Benchmarked from Datical customers.
24 |	
Other Great Resources
blog.xebialabs.com	|	daCcal.com/blog	
@xebialabs	|	@DaCcal	
youtube.com/xebialabs	|	youtube.com/DaCcalVideos	
www.xebialabs.com/products	
www.da9cal.com/product/	
Get	started	with	XebiaLabs	for	free	today	
Learn	more	about	Da9cal
25 |	
Questions?
Thank You!

The Evolution of Application Release Automation