The Evolution of Application Release Automation
Transcript of The Evolution of Application Release Automation
The Evolution of Application Release Automation October 20th, 2016
Sunil Mavadia, Director of Customer Success, XebiaLabs
Robert Reeves, CTO & Co-Founder, Datical
2 |
Housekeeping
▪ Thiswebinarisbeingrecorded▪ Linkstotheslidesandtherecording
willbemadeavailablea7erthepresenta9on
▪ Youcanpostques9onsviatheGoToWebinarControlPanel
3 |
About Your Presenters
▪ AdvocatesforDa9cal’scustomers▪ LeadsDa9caltechnicalarchitectureteams▪ PhurnaceSo7wareCTO&Co-Founder,anearly
ARApioneeracquiredbyBMCSo7ware
RobertReevesCTO&Co-Founder
▪ HeadedmajorDevOpsTransi9onprojectsatpreviousjob
▪ RunsClientServices–includingconsul9ng&implementa9onoftheXebiaLabsproductsuite,XLRelease,XLDeployandXLTestView
SunilMavadiaDirectorofCustomerSuccess
4 |
The Importance of Application Release Automation (ARA)
“ARAisthecriCcalfinalstepinthedeliverypipelineofapplicaConstoimprovecustomerexperiences.”
5 |
The Importance of Application Release Automation (ARA)
6 |
The Importance of Application Release Automation (ARA)
Ina2015survey,ARAwasthetechnologymostfrequentlyiden9fiedashavingbeen"mostimportanttotheirorganizaCon'sadopConofDevOps.”
7 |
“IWanttoCometotheARAParty.”
8 |
The Impact…
9 |
Evolution
▪ Justlikeourapplica9onshaveevolvedover9metoaccommodatenewtechnologies…
▪ SomustourviewsofDevOpsevolvetoincludeotheraspectsofourbusiness.
▪ Don’tthink“lower-case”applica9on,think“UPPERCASE”Applica9on
10 |
The DevOps Toolchain
“DevOpstoolchainsevolvingwithoutaplanencompassingtheen9reDevOpsprocessresultindisparate,overlappingtoolsthatcanbedifficulttointegrateandautomateacrossthedifferentDevOpsareas.”"AvoidFailurebyDevelopingaToolchainThatEnablesDevOps",Gartner,3/16/2016
Don’t“Balkanize”.PickONEtoolthatdoesthejobwell
MakesureyourONEtoolsupportstechnicalpreferences.(e.g.,ANTvs.Maven,.Netvs.
Java)
Future-proofbyinvolvingthosethatselectfuturesolu9ons
Backwardscompa9bilitywillreapmoreimmediategains
Absolutesareabsolutelyawful.“Wewillbe100%intheCloudin
5years.”
11 |
TheDevOpsToolchain…ConCnued
“NothavingaDevOpstoolchainfunc9onaldefini9onresultsinDevOpstooldecisionsmadebasedonvendortoolfeaturesandfunc9ons,oronindividualadministrator/developerrequirements.”
Ittakesavillage.Youneedallstakeholdersinvolved
Sketchoutyourapplica9onarchitecture.Foreverybox,youneedarepresenta9ve
fromthatteam.
Youdidput“database”onyourarchitecturediagram,
right?
Automateeverythinginthepipeline,includingDB
"AvoidFailurebyDevelopingaToolchainThatEnablesDevOps",Gartner,3/16/2016
12 |
Why Does this Happen with the Database?
▪ SiloedFunc9ons▪ “Don’ttouchmystuff.”▪ “It’stoohard.”▪ “I’mscared.”
13 |
WhyisReleaseOrchestraConSoImportant?
▪ Enterprisesthatimplementreleaseorchestra9ono7enreducethe9metoreleaseso7warefrommonthsdowntodays,orevenhours.▪ Theyfrequentlyreleaseso7ware10-20Xmorequicklyjustafewmonthsa7erimplemen9ngreleaseorchestra9on.▪ So7warequalityimprovesdrama9cally,withenterprisesmovingfrommul9pleproduc9onincidentswitheveryreleasedowntoonlyafewincidentsayear
How Do We Fix This?
15 |
§ Con9nuousDeliveryandDevOpspioneer,authorityandtechnologyleader
§ GlobalteaminUS,Europe&APAC
§ Consistentlyrecognizedbyleadingindustryanalysts
Connec9ngthedotsforCon9nuousDeliveryatenterprisescale
AboutXebiaLabs
VISIBILITY
AUTOMATION
CONTROL
16 |
VISIBILITY
CONTROL
AUTOMATION
Award-winningtools,recognizedbyleadingindustryanalysts
XebiaLabsSoluCons:Connec9ngthedotsforCon9nuousDeliveryatenterprisescale
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 DBAs 1
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/
GetstartedwithXebiaLabsforfreetoday
LearnmoreaboutDa9cal
25 |
Questions?
Thank You!