the evolution of application release automation

26
The Evolution of Application Release Automation October 20th, 2016 Sunil Mavadia, Director of Customer Success, XebiaLabs Robert Reeves, CTO & Co-Founder, Datical

Upload: xebialabs

Post on 11-Jan-2017

192 views

Category:

Software


0 download

TRANSCRIPT

Page 1: 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

Page 2: The Evolution of Application Release Automation

2 |

Housekeeping

▪  Thiswebinarisbeingrecorded▪  Linkstotheslidesandtherecording

willbemadeavailablea7erthepresenta9on

▪  Youcanpostques9onsviatheGoToWebinarControlPanel

Page 3: The Evolution of Application Release Automation

3 |

About Your Presenters

▪  AdvocatesforDa9cal’scustomers▪  LeadsDa9caltechnicalarchitectureteams▪  PhurnaceSo7wareCTO&Co-Founder,anearly

ARApioneeracquiredbyBMCSo7ware

RobertReevesCTO&Co-Founder

▪  HeadedmajorDevOpsTransi9onprojectsatpreviousjob

▪  RunsClientServices–includingconsul9ng&implementa9onoftheXebiaLabsproductsuite,XLRelease,XLDeployandXLTestView

SunilMavadiaDirectorofCustomerSuccess

Page 4: The Evolution of Application Release Automation

4 |

The Importance of Application Release Automation (ARA)

“ARAisthecriCcalfinalstepinthedeliverypipelineofapplicaConstoimprovecustomerexperiences.”

Page 5: The Evolution of Application Release Automation

5 |

The Importance of Application Release Automation (ARA)

Page 6: The Evolution of Application Release Automation

6 |

The Importance of Application Release Automation (ARA)

Ina2015survey,ARAwasthetechnologymostfrequentlyiden9fiedashavingbeen"mostimportanttotheirorganizaCon'sadopConofDevOps.”

Page 7: The Evolution of Application Release Automation

7 |

“IWanttoCometotheARAParty.”

Page 8: The Evolution of Application Release Automation

8 |

The Impact…

Page 9: The Evolution of Application Release Automation

9 |

Evolution

▪  Justlikeourapplica9onshaveevolvedover9metoaccommodatenewtechnologies…

▪  SomustourviewsofDevOpsevolvetoincludeotheraspectsofourbusiness.

▪  Don’tthink“lower-case”applica9on,think“UPPERCASE”Applica9on

Page 10: The Evolution of Application Release Automation

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.”

Page 11: The Evolution of Application Release Automation

11 |

TheDevOpsToolchain…ConCnued

“NothavingaDevOpstoolchainfunc9onaldefini9onresultsinDevOpstooldecisionsmadebasedonvendortoolfeaturesandfunc9ons,oronindividualadministrator/developerrequirements.”

Ittakesavillage.Youneedallstakeholdersinvolved

Sketchoutyourapplica9onarchitecture.Foreverybox,youneedarepresenta9ve

fromthatteam.

Youdidput“database”onyourarchitecturediagram,

right?

Automateeverythinginthepipeline,includingDB

"AvoidFailurebyDevelopingaToolchainThatEnablesDevOps",Gartner,3/16/2016

Page 12: The Evolution of Application Release Automation

12 |

Why Does this Happen with the Database?

▪  SiloedFunc9ons▪  “Don’ttouchmystuff.”▪  “It’stoohard.”▪  “I’mscared.”

Page 13: The Evolution of Application Release Automation

13 |

WhyisReleaseOrchestraConSoImportant?

▪ Enterprisesthatimplementreleaseorchestra9ono7enreducethe9metoreleaseso7warefrommonthsdowntodays,orevenhours.▪ Theyfrequentlyreleaseso7ware10-20Xmorequicklyjustafewmonthsa7erimplemen9ngreleaseorchestra9on.▪ So7warequalityimprovesdrama9cally,withenterprisesmovingfrommul9pleproduc9onincidentswitheveryreleasedowntoonlyafewincidentsayear

Page 14: The Evolution of Application Release Automation

How Do We Fix This?

Page 15: The Evolution of Application Release Automation

15 |

§  Con9nuousDeliveryandDevOpspioneer,authorityandtechnologyleader

§  GlobalteaminUS,Europe&APAC

§  Consistentlyrecognizedbyleadingindustryanalysts

Connec9ngthedotsforCon9nuousDeliveryatenterprisescale

AboutXebiaLabs

VISIBILITY

AUTOMATION

CONTROL

Page 16: The Evolution of Application Release Automation

16 |

VISIBILITY

CONTROL

AUTOMATION

Award-winningtools,recognizedbyleadingindustryanalysts

XebiaLabsSoluCons:Connec9ngthedotsforCon9nuousDeliveryatenterprisescale

Page 17: The Evolution of Application Release Automation

17 |

Provision

Plan Code Build Test Release Operate

Dev Test Prod

mainframe

Orchestrate the Entire Delivery Process

Page 18: The Evolution of Application Release Automation

18 |

What Does XL Release Offer?

Page 19: The Evolution of Application Release Automation

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

Page 20: The Evolution of Application Release Automation

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

Page 21: The Evolution of Application Release Automation

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.

Page 22: The Evolution of Application Release Automation

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

Page 23: The Evolution of Application Release Automation

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.

Page 24: The Evolution of Application Release Automation

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

Page 25: The Evolution of Application Release Automation

25 |

Questions?

Page 26: The Evolution of Application Release Automation

Thank You!