what is devops? - relayto/ · 2020. 2. 5. · applications. lastly, devops is most definitely not...

15
What is DevOps? WHITEPAPER

Upload: others

Post on 01-Jan-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: What is DevOps? - RELAYTO/ · 2020. 2. 5. · applications. Lastly, DevOps is most definitely not something you “do.” Recent consensus on what DevOps is centers on the idea that

What is DevOps?

WHITEPAPER

Page 2: What is DevOps? - RELAYTO/ · 2020. 2. 5. · applications. Lastly, DevOps is most definitely not something you “do.” Recent consensus on what DevOps is centers on the idea that

2What is DevOps?

3 INTRODUCTION

4 SO WHAT IS DEVOPS, REALLY?

The DevOps Trinity

Framing DevOps

A Look at the “How” of DevOps

7 WHY YOU MUST CARE ABOUT DEVOPS

DevOpsCanDisruptIndustriesandSpeedInnovation

DevOps is for Everybody

DevOps is Common Sense

DevOpsIncreasesEmployeeSatisfaction

DevOps is not a Passing Fad

DevOps is Doable

11 DEVOPS–FADORHERETOSTAY?

DevOps Today

DevOps Tomorrow

13 DEVOPS IN THE NEXT FIVE YEARS AND BEYOND

Contents

Page 3: What is DevOps? - RELAYTO/ · 2020. 2. 5. · applications. Lastly, DevOps is most definitely not something you “do.” Recent consensus on what DevOps is centers on the idea that

3What is DevOps?

INTRODUCTION It seems that everyone in IT these days is talking

aboutDevOps.Fromconferencestoarticlesand

books, the term DevOps has taken the IT world

by storm. The buzz is understandable, as many IT

groups are looking for a way out of the morass of

delayedprojects,questionablequalityandmissed

deliveriesinwhichtheyoftenfindthemselves.

It’sclearthatDevOpshasthepotentialtoaddress

themanychallengesthatITfaces.Organizations

that have embraced DevOps – including companies

suchasEtsy,Netflix,Target,Walmart,Amazonand

Facebook1 have shown that DevOps principles

canleadtocompetitivedifferentiationbyenabling

teamstodeliverhigherqualitysoftwareatthespeedofideas.Asaresult,it’snotastretchtosaythat

DevOpsisbecomingtheindustrystandardforsoftwaredevelopment.

Withallthisexcitement,though,comesasneakingsuspicionthatnoteveryoneistalkingaboutthesame

thing when they talk about DevOps. This suspicion is reinforced by CTOs who claim they are “doing”

DevOps or vendors selling DevOps tools that magically enable you to “do” DevOps. It can be helpful to

reconcilethemanyinterpretationsofDevOpsthatmuddythewaterandpotentiallyinhibitadoption.

SincetheearliestdaysofDevOps,debatesaboutwhatDevOpsishaveexisted.Fortunately,overthepast

few years there appears to be a growing consensus. In this whitepaper, we take a look at:

» What DevOps is

» Why you must care about it (hint: your business depends on it), and

» Whether it’s a passing fad or here to stay

Page 4: What is DevOps? - RELAYTO/ · 2020. 2. 5. · applications. Lastly, DevOps is most definitely not something you “do.” Recent consensus on what DevOps is centers on the idea that

4What is DevOps?

So What is DevOps, Really?

To clearly understand what DevOps is, it helps to understand what DevOps is not. DevOps is not a

methodologyorprocess,norisitasingletoolortechnology.Infact,DevOpscannotevenbedefinedas

beingstrictlyaboutdevelopmentandoperations.And,althoughmanyoftheorganizationswell-knownfor

theirsuccesswithDevOpsareSoftwareasaService(SaaS)companies,DevOpsiscertainlynotonlyforSaaS

applications.Lastly,DevOpsismostdefinitelynotsomethingyou“do.”

Recent consensus on what DevOps is centers on the idea that DevOps is primarily about culture. The

DevOpscultureisbasedonasetofprinciplesanorganizationinitiallyaspiresandultimatelyadheresto.

Organizationsthathaveadoptedthisculturevaluecollaboration,experimentationandlearning.InaDevOps

cultureallparticipantsinthesoftwaredeliverylifecycle(notjustdevelopmentandoperations)alignaround

asharedgoal:therapiddeliveryofstable,high-qualitysoftwarefromconcepttocustomer.SinceDevOpsis

aculturalthing,technicallyitdoesnotrequireautomation.However,automationofsoftwaredevelopment,

testinganddeploymentthroughcontinuousdeliveryiswidelyrecognizedasakeyenablerofDevOps.

Automationenablesorganizationstodeliversoftwaremorequicklywhileensuringoperationscanhave

confidenceinwhatisbeingdeployed,andcustomersgetthequality,securityandstabilitytheyrequire.

THE DEVOPS TRINITY

AlensforviewingDevOpscultureinasimplifiedformfocusesonDevOpsasbeingaboutgainingalignment

betweenallsoftwaredevelopmentlifecycleparticipantsonthreeplanes–people,processandtools–or

what we can think of as the DevOps trinity.

Inpractice,misunderstandingsonwhatDevOpsisorshortcutstakeninarushtoimplementDevOpsoften

resultinanorganizationattemptingaDevOpstransformationwithoutconsideringallthreecomponentsof

thetrinity.Failuretorespectallcomponentsalmostalwaysleadstofailureandunmetexpectations.

Forexample,consideranorganizationthatdismissesculturalchangeasarequirement.Seekingtoaccelerate

thedeliveryofhigherqualitysoftware,thisteamapproachesDevOpsasatoolsandtechnologychallenge.

Theorganizationmakesasignificantinvestmentinautomatedtoolsfortesting,butneglectstoinstitutea

culturalfocusonqualityfirst.Withouttheculturalfocusonquality,teamsgothroughthemotions,butdon’t

activelytakestepstoensurequalityconstantlyandconsistently.Importantaspectsofqualityincludesetting

effectivequalitygoals,implementingtheappropriatelevelsofautomationorcollaboratingacrosssilosto

correctproblemsearlyandquickly.Withoutafocusontheseaspectsofquality,anorganizationisunlikelyto

seeimprovementsinqualityorreductionsindefects.Instead,theyfindtheycandelivermorequickly,butat

thecostofdecreasedqualityandmorefirefightingwhendefectsinevitablyarise.

Page 5: What is DevOps? - RELAYTO/ · 2020. 2. 5. · applications. Lastly, DevOps is most definitely not something you “do.” Recent consensus on what DevOps is centers on the idea that

5What is DevOps?

Conversely,anorganizationfullycommittedtoculturalchangebutunwillingorunabletoadoptagilemethods

andautomatedtoolswillfindthattheculturalchangeissimplytoodifficulttosustain,inpractice.Withmanual

steps,aheavyweightprocessandill-fitting,cumbersomelegacytoolsstillinplace,theexpectationsforfaster

deliverygounmetandthetransformationiseventuallyabandonedasafailedinitiative.

FRAMING DEVOPS

So far we’ve talked about DevOps in terms of a culture based on certain principles and in terms of the trinity

ofpeople,processandtools.ThetruthisthatthereareseveralmodelsfordefininganddescribingDevOps,

andallofthemcanleadtoadeeper,fullerunderstandingaswellasasmootherDevOpsimplementation.One

goodexampleistheThreeWaysofDevOpsdescribedbyGeneKimandhisco-authorsintheirinsightfulbook

The Phoenix Project.Ofcourse,theseways–systemsthinking,amplificationoffeedbackloopsandaculture

ofcontinualexperimentationandlearning–overlapsignificantlywiththeprinciplesoutlinedearlier.Another

goodexampleistheCAMSmodel,whichoverlapssimilarlywithitsfocusonculture,automation,management

and sharing.

Returning to the idea of the trinity, there is one more way to frame DevOps that resonates with many in

IT.Inthisframework,thesoftwaredevelopmentlifecycleisviewedashavingupstream(development)and

downstream(operations)halves.Thetwohalvesarepartofthesamesoftwaredeliveryprocessbutinmany

non-DevOpsITorganizationsthesehalvesarehighlydisconnected(Figure1).

Figure 1: The disconnect between upstream and downstream people, process and tools.

Page 6: What is DevOps? - RELAYTO/ · 2020. 2. 5. · applications. Lastly, DevOps is most definitely not something you “do.” Recent consensus on what DevOps is centers on the idea that

6What is DevOps?

Upstream,thedevelopmentcultureusuallyprioritizesspeedandinnovation,whereasdownstreamthe

operationscultureistaskedwithafocusonmaintainingquality,stabilityanduptime.Upstream,development

usespointtoolstodefineandbuildsoftwareusingagilemethods.Downstream,enterpriseclasstoolsare

thenormformanagingthetest,release,deploymentandoperationofthesoftware.Downstreammeetings

aremuchmorelikelytobefilledwithtalkofInformationTechnologyInfrastructureLibrary(ITIL)andProject

ManagementBodyofKnowledge(PMBOK)thanKanbanandthelatestscrum.DevOpsisaboutconnecting

theseworldsandeliminatingthechasmthatexistsbetweentheupstreamandthedownstream.

ALOOKATTHE“HOW”OFDEVOPS

WithabetterunderstandingofwhattheDevOpsstatelookslike,thenextquestionforanorganizationis,

“Howdowegetthere?”It’sadeepquestionaboutwhichnumerousfull-lengtharticlesandentirebookshave

beenwritten.Thestepsneededtochangeaculturearenoteasilysummarizedandmuchdependsonthe

organizationmakingthetransition.Therearehowever,afewstepsanyorganizationcantaketobeginpaving

theway.Youcannot“do”DevOps,butyoucan,tostart,doagiledevelopmentwithcontinuousintegration(CI)

upstream.Similarly,youcandocontinuousdelivery(CD)downstream.SuccesswithCIandCDdependsheavily

onautomation,becauseautomationnotonlysavestimebutitalsoreducesdefects,increasesconsistency

andenablesself-service.ByautomatingCIandCDandencouragingopencommunicationandcollaboration,

organizationsbegintospanthechasmthatseparatestheupstreamfromthedownstreamandestablishthe

foundationforaDevOpstransformation.

Figure2:Agilemethods,continuousintegrationandcontinuousdeliveryprovidethefoundationforaDevOpstransformation.

Page 7: What is DevOps? - RELAYTO/ · 2020. 2. 5. · applications. Lastly, DevOps is most definitely not something you “do.” Recent consensus on what DevOps is centers on the idea that

7What is DevOps?

Often,discussionsonthehow of DevOps are too narrowly focused on the technical core of what happens

fromthetimedeveloperscommitcodetothetimesoftwareisdeployedtoaserver.Butinreality,it’sjustas

importanttoensurethecustomer’sneedsareunderstood.Oncetheyare,thenyoumusthaveaplantodefine

asolution,aplantodeliveritandaplantosupportitonceitmovesintooperation.Theentirefeedbackloop

spansmorethanjustDevandOps,andthatiswhyit’simportanttorecognizethatDevOpsextendsfrom

concept to customer.

KeepinmindthatthebenefitsofaDevOpstransitiondonotsuddenlyappearondayone,onceanorganization

hasachievedaparticularstate.Ratherthebenefitsaccumulateasthetransitiongathersmomentum.Asit

growsstrongerandmoreconsistent,anorganization’sabilitytoacceleratethedeliveryofhigherquality

softwarebecomesacompetitivedifferentiator,enablingtheorganizationtoinnovate,eliminatewasteand

respond rapidly to market needs.

Why You Must Care about DevOps

DevOpsisbecomingthedefactostandardforsoftwaredevelopment.Aquicklookatindustryexamples-

thinkApple,Netflix,Tesla,Uber,AirBnBandmanyothers-revealsearlysuccessesandtremendouspotential.

CompaniesthathaveadoptedDevOpsprinciplesaredisruptingindustries,innovatingfasterandleaving

competitorsbehind.ByadoptingaDevOpsculture,thesecompanieshavealignedallstakeholders–from

developmentandoperationsteamstomanagementandmore–aroundthecommonobjectiveofdelivering

qualitysoftwarerapidlyandreliably.

Yet,inthefaceofmountingevidenceofthetangiblebenefitsDevOpsprovides,manyorganizationsare

reluctanttobeginaDevOpstransformation.Severalfactorsunderpinthisreluctance,includingsimple

resistancetochange.But,asGeneralEricShinseki,formerchiefofstaffoftheU.S.Army,said,“Ifyoudon’tlike

change, you’re going to like irrelevance even less.”

AnotherfactoriswidespreadmisunderstandingofwhatDevOpsis–amisunderstandingamplifiedbyvendors

whosaybuyingtheirtoolwillmakeyouaDevOpsorganization.Thisconfusioncontributestouncertainty

abouthowtoadoptDevOpspractices.

Page 8: What is DevOps? - RELAYTO/ · 2020. 2. 5. · applications. Lastly, DevOps is most definitely not something you “do.” Recent consensus on what DevOps is centers on the idea that

8What is DevOps?

YetotherorganizationsdismissDevOpsasapassingfad,orsimplydon’tthinkthatDevOpsappliestothem

becausetheyarenotsoftwarecompanies.Thefacts,however,supportthegrowingconsensusthatDevOpsis

heretostay,andthatthebenefitsofDevOpsextendtoorganizationsinanyindustry.Iftheyhavenotalready

started,organizationswillneedtotransitiontoDevOpssoontoremaincompetitive–eventostayrelevant.

Atfirst,thatmaysoundlikehyperbole,butanincreasingnumberofcompaniesarefindingoutthehardway

thatalmosteverycompanyisasoftwarecompany,thatdeveloperswillseekemploymentatcompanieswhere

theycaninnovateinsteadoffightfiresalldayandthatDevOpsisacommonsensewaytogainasustainable,

competitivebusinessadvantage.

DEVOPS CAN DISRUPT INDUSTRIES AND SPEED INNOVATION

When the healthcare.gov website launched and promptly fell over, there was plenty of blame to go around.

DevelopmentteamshadaccesstoeffectivetoolsforsoftwareconfigurationmanagementaswellasCIandCD

-twoenablingtechnologiesforautomatingDevOpspractices.Theteamsfailed,however,tocommitwhollyto

thesepractices.Ittookmonthstorespondtothefailedlaunch,andtheresultingpoliticalfalloutledtohigh-

visibilityresignations.

Contrast that outcome with that of JPMorgan Chase, which provided its customers with secure, stable mobile

appsfortraditionalbankingactivitiesaswellasnew,moderncapabilitiessuchasremotecheckdepositsand

instantfundstransfers.ProvidingcustomerswiththesecapabilitiesearlyandrapidlyhelpedChaseimproveits

rankingfromthelowestincustomersatisfactionamonglargebanksin2010tothehighestin20142.

Thesetwoexamplesarerepresentativeofthechallengesexperiencedbymanyorganizationsthatstruggleto

deliversoftwareandshowthekindsofdisruptive,acceleratingeffectsthatDevOpscanhave.Companiesthat

haveembracedDevOpsarebetterpositionedtosolidifytheirpositioninexistingmarkets,expandintonew

marketsandevendisruptentireindustries.DevOpsnotonlyhelpsNetflixdeploythousandsoftimeseachday,

forexample,italsohelpedthecompanydisrupttheentirecableandTVindustry.

Page 9: What is DevOps? - RELAYTO/ · 2020. 2. 5. · applications. Lastly, DevOps is most definitely not something you “do.” Recent consensus on what DevOps is centers on the idea that

9What is DevOps?

DEVOPS IS FOR EVERYBODY

Today’stechnicallysavvycustomersareaccustomedtohavingimmediateaccesstothebenefitsof

technologicalinnovation,andthey’vegrownincreasinglyintolerantofsoftwarethatisbuggy,unstableornot

secure.CustomerexpectationsaredrivingwhatisknownastheApplicationEconomy,inwhichcustomers

experienceabusinessthroughitssoftware.Inthiseconomy,technologyisabusinessenablerandtheability

toreliablydeliverqualitysoftwareiscritical.

Evencompaniesinindustriesfarafieldfromsoftwarehavefoundthattheyneedtobecomesoftware

companiestobestsupporttheircorebusiness.ConsiderFordMotorCompany:TheFordF-150truckfeatures

morethan150millionlinesofcode.AleadengineerontheFordEcoBoostengineteamnotedthatthe“secret

sauce”inthesuccessofEcoBoosttechnologyissoftware.

AnycompanythatneedstodeliverqualitysoftwarefasterneedstocareaboutDevOpsandthesupporting

practiceofCD,whichenablecontinuouslybuilding,testinganddeployingsoftwareinfrequent,incremental

releases.AsHenryFordoncesaid,“Nothingisparticularlyhardifyoudivideitintosmalljobs.”

DEVOPS IS COMMON SENSE

Historically,softwarewasdevelopedusingvariationsofwaterfallmethodologieswithreleasecycles

measuredinmonthsoryears.Manyofthesoftwaredevelopmentpracticesusedtodayareoutdated,having

comeintoexistenceinthedaysofshippingsoftwareondisks,runningbatchjobsonamainframeoreven

sortingpunchcards.Inthosetimeserrorswerecostly,thusprocesseswerefocusedonpreventingerrors,

oftenbymovingslowlythroughmultipleredundantreviewsandapprovals,ratherthanfindingthemquickly

andeliminatingthem.

However,defectsinevitablycropupandreworkisneeded.Assuch,infollowingCDpractices,releasecycles

aremeasuredindays,hoursorevenminutes,andfocusedonidentifyingandcorrectingissuesfast.DevOps

isareflectionoftheindustryrevisitingoutdatedconceptsandapplyingcommonsensechangestomeetthe

demandsoftheApplicationEconomy.

Page 10: What is DevOps? - RELAYTO/ · 2020. 2. 5. · applications. Lastly, DevOps is most definitely not something you “do.” Recent consensus on what DevOps is centers on the idea that

10What is DevOps?

DEVOPS INCREASES EMPLOYEE SATISFACTION

AsidefromthesoftwaredeliveryadvantagesDevOpsprovides,therearealsoorganizationalandhuman

reasons to care about DevOps.

Inmanysoftwareorganizations,teamsspendtoomuchtimefightingfires,movingendlesslyfromonefiredrill

tothenext.Fewpeopleenjoyworkingthisway,andtheinefficienciesgrindproductiveworktoacrawl.

Mostpeoplewhohavechosensoftwareasacareerwereattractedbytheopportunitytobecreative,to

innovateandtosolveinterestingproblems.Whenindividualsinsteadspendtheirdayslurchingfromonecrisis

toanother,theresultisdecreasedjobsatisfactionandincreasedpersonnelturnover.

CompaniesthathaveadoptedagilemethodsandCDpracticesinsupportofDevOpshaveseenanincrease

insatisfactionfordevelopmentprocessstakeholders.Becausetheyareapplyingmodernpractices,these

companiesareattractingandretainingbettertalent.Whenemployeesnolongerperformtedious,rote

manualtasksandarefreedtoinnovateandmakeadifference,theyarehappier.Alargefinancialsoftware

companysawa15percentimprovementinemployeesatisfactionjustweeksafteradoptingCDinsupportof

DevOpsprinciples.Justasimportant,ahappierandmoreengagedworkforcemeansincreasedproductivity,

lowercostsandbettersoftware.

DEVOPS IS NOT A PASSING FAD

ItcanbetemptingtothinkofDevOpsasjustanotherpassingfad.Afewyearsagothebuzzwasall

aboutsoftware-orientedarchitectures(SOA),butthatbuzzfadedtoawhisper.EventhoughSOAisan

architecturalpatternandnotaprocesspattern,itcanstillbeinstructivetocompareSOAwithDevOps.

OneofthereasonsbehindSOA’sdiminishedpopularityisthatitwasheavily-architectedandultimately

cumbersome.Today,SOAhasgivengroundtomicroservices,whicharemorefinelygrained,smallerand

lightweight,makingitpossibletoaligntheapplicationarchitecturewithsmaller,feature-focused,cross-

functionalteams.Architecturally,theshifthasbeenfromheavierandcumbersometolighter,agileand

flexible.Thesameshifthasoccurredinmovingfromheavywaterfallprocessestotheagilemethodsand

CDpracticesunderpinningDevOps.Acrossmanyindustriesthemomentumisbehindmoreagilityand

flexibility,makingitclearthatDevOpsisnotafad;it’spartofalong-term,sustainabletrend.

Page 11: What is DevOps? - RELAYTO/ · 2020. 2. 5. · applications. Lastly, DevOps is most definitely not something you “do.” Recent consensus on what DevOps is centers on the idea that

11What is DevOps?

DEVOPS IS DOABLE

MakingthetransitiontoDevOpsmayseemdifficult,butitisdoablebymaintainingafocusonpragmatic

principles,notdogmaticpractices.However,acompanyshouldnotpursueatransitionbasedonthe

recommendationofindustryanalysts.Companiesshouldevaluatethepotentialdifficultiesandadvantagesof

aDevOpstransitionfortheirspecificorganization,withanappropriateamountofskepticismforclaimsthat

DevOpsisthecureforallthatailseverysoftwaredevelopmentorganization.

In the end, mustyoucareaboutDevOps?Ultimately,thatisforyoutodecide,buttherapidlymounting

evidencestronglysuggeststhatifanorganizationhasnotyetbeguntransitioningtoDevOpsithadbetter

startsoon,beforeitscompetitorsdoandleaveitinanuntenablemarketposition.

DevOps – Fad or Here to Stay?

Insoftwaredevelopment,astrendsgainmorepopularitytheygainnewadoptersateverincreasingrates.

Often,itissimplybecausethat’swhateverybodyseemstobedoingandthereisaFearOfMissingOut

(FOMO).Thisleadsmanyorganizationstogetsweptupinfads,someofwhicharesoshort-livedthatthefad

haspassedbeforeanyrealbenefitsarerecognized.Thenontothenextdevelopmentcraze.

Today,DevOpsisthetrendthatisgrabbingheadlinesandattractingalltheattention.Whilesome

organizationshaveresistedmakingaDevOpstransition–eitherduetoconfusionaboutwhatDevOps

entails,concernsthatitmayjustbeapassingfadorasimpleaversiontochange–otherorganizations

havejumpedinwithbothfeet.Theorganizationsinthissecondgroupareeagertoreapthebenefitsbeing

realizedbycompetitorsandothercompaniesthathavealreadytransitionedtoCDandaDevOpsculture.

Thesecompaniesaredifferentiatingthemselvesanddeliveringhigherqualitysoftwarefasterbyaligning

developmentandoperationsacrosstheDevOpstrinity–peopleandculture,processandpractice,and

toolsandtechnology.Betteralignmentacrossthesethreeplanesenablesorganizationstoimprovetimeto

production,drivebusinessvalueandreduceITcosts.

According to a Cap Gemini report3,about60percentoftheorganizationssurveyedhavealready

implementedaDevOpsapproachorareplanningtodosointhenext24months.Thatleaves40percentwith

noDevOpsplansatthistime.So,whichgrouphasitright?IsitthegroupthatviewsDevOpswithskepticism,

havingseentoomanytechindustryfadsfizzlebeforedeliveringontheirpromise?Orisitthegroupthatis

embracingDevOpsandestablishingDevOpsforthelongterm?Attimeslikethis,itpaystostepback,takea

breath and take stock of where we are and where we are going. When we do, it becomes clear that DevOps

isnotafad;ratheritisthewaysuccessfulorganizationsareindustrializingthedeliveryofqualitysoftware

today and will be the new baseline tomorrow and for years to come.

Page 12: What is DevOps? - RELAYTO/ · 2020. 2. 5. · applications. Lastly, DevOps is most definitely not something you “do.” Recent consensus on what DevOps is centers on the idea that

12What is DevOps?

DEVOPS TODAY

Whenresearchshowsthatmostcompaniessurveyedareplanningtoorarealreadytransitioningto

DevOps enabled by CD, that speaks to the current popularity of DevOps. It does not fully address the

questionaboutthestatusofDevOpsasapassingfadorlastingfoundationalshift.Ananswertothat

questioncanbefoundbytakingacloserlookatthecompaniesthathavealreadyadoptedCDpractices

andaDevOpsculture.Manyofthesecompaniesaretheestablishedleadersintheirrespectiveindustries

andholdadominantmarketposition.Havingmadesubstantial,long-terminvestmentsinCDandDevOps,

thesecompaniesdecidedsometimeagothatDevOpsisnomerefad.Asaresulttheyarealreadyseeing

impressivebenefits.Forexample:

» Amazon, the leader in public cloud infrastructure, now releases on average every second4

» Etsy, theleadingpeer-to-peere-commercemarketplace,wentfromdeploymentsthattookhours

todeployingchanges50timesperday5,6,7

» Ticketmaster, theworld’sleadingticketingcompanyandoneoftheworld’stop10e-commerce

sites,deploystoproductionattheendofeverysprintormultipletimespersprint8,9

» Netflix, disrupteroftheentirecableandTVindustryandresponsibleforabout30%ofNorth

Americaninternettraffic,deploysthousandsoftimesdaily10,11

» Nordstrom, a leading fashion specialty retailer with 323 stores in the U.S., increased the pace of

releases to monthly from just twice per year12

» Allstate, the largest publicly held personal lines property and casualty insurer in the U.S. is now

deliveringnewapplicationsinhalfthetimeittooktodeployasinglenewfeature13,14

» Coca Cola, theworld’sthirdmostvaluablebrand,hasacceleratedprojectdeliveryasmuchas50%

andcutdefectsinproductionbyabouthalf15

Page 13: What is DevOps? - RELAYTO/ · 2020. 2. 5. · applications. Lastly, DevOps is most definitely not something you “do.” Recent consensus on what DevOps is centers on the idea that

13What is DevOps?

DEVOPS TOMORROW

Lookingaheadtothenextfewyears,it’snotdifficulttoseewhereDevOpsisheading.Investmentsin

DevOpswillbegintoyieldhigherreturns.DevOpspracticeswillbecomebetterdefined,andtherewill

belessconfusionacrossindustriesaboutexactlywhatDevOpsis,whichwillfurthercementDevOpsas

astandardinsoftwaredevelopment.Furthermore,asDevOpsbecomesmoreindustrialized,wewillsee

DevOps incorporated into formalized training and integrated into university curriculums.

Indeed,asDevOpsbecomesingrainedinsuccessfulcompanies,thosecompanieswillserveaspositive

examplesofthebenefitsofDevOpstotheenterprise.

CompaniesthateffectasuccessfulDevOpstransformationaregoingtoretainandattracttalentedpeople,

whowilldrivefurtherqualityimprovements,productivityimprovementsandultimatelysuccessatthe

company. Meanwhile, companies that fail to embrace DevOps will bleed talent and fall further behind

theircompetition,servingasillustrationsoftheadapt-or-perishmaximthatisastrueinthesoftware

development world as it is in the natural world.

DevOpsintheNextFiveYearsandBeyond

Overthenextfewyears,DevOpswillreachmainstreamacceptance.Aleadinganalystfirmpegsthisstage

ataboutfourtofiveyearsfromnow,butitislikelytobesooner.

Whenlookingbackatsimilartrendsinsoftware,patternsemergethatshedlightonthefutureofDevOps.

The name or familiar buzzword of the trend tends to fade, while the underlying tenets and principles

areabsorbedbyorganizationsasthenewstandardsfordeliveringsoftware.Forexample,in2016fewer

peoplearetalkingaboutExtremeProgramming(XP),buttheagiledevelopmentmethodsandcontinuous

integrationprinciplesthatsupportXParenowstandardpracticesfortoday’ssuccessfulteams.

Infiveyears,wemaynotbeusingtheterm“DevOps”asmuch–wemaynolongerhaveDevOpsgroupsor

DevOpsinjobtitles–butwhatwillremainaretheunderlyingprinciplesofusingautomationtobridgethe

gapbetweendevelopmentandoperationsacrosspeopleandculture,processandpractice,andtoolsand

technology.

Page 14: What is DevOps? - RELAYTO/ · 2020. 2. 5. · applications. Lastly, DevOps is most definitely not something you “do.” Recent consensus on what DevOps is centers on the idea that

14What is DevOps?

Alittlemorethan100yearsago,theautomotiveindustrywasrevolutionizedbythefirstmovingassembly

line.Onceindustrializationandautomationwereappliedtodramaticallyreducethetimerequiredto

produce an automobile, there simply was no going back. Certainly a few car manufacturers resisted the

change,clingingtotheirexistingapproach,buttheholdoutsalleventuallyadaptedortheyperished.

DevOpsistheindustrializationandautomationofsoftwaredevelopment,anditisrapidlybecoming

the norm. There is no going back. As you survey your market today, it is safe to assume that your more

successfulcompetitorswillbeembracingDevOpsinfiveyearsorsooner.Thequestionyoumustanswer

is,“Wherewillyourorganizationbeinfiveyears?”

CLOUDBEES DRIVES ENTERPRISE DEVOPS AND CONTINUOUS DELIVERY

CloudBeesCoredeliversJenkinsfortheenterprisewithatestedandverifiedJenkinscore,advanced

enterprisefeaturesthatextendthepowerofJenkins,fully-testedupdatesandprofessionalsupportfor

theJenkinscoreandall1,400communityplugins.CloudBeesCoreprovideshighavailabilitytosupport

continuousdeliveryprocesses,aswellassimplifiedmanageability,securityandscalabilityofJenkinstoease

administrationacrossdistributedJenkinsenvironmentsandITarchitectures,on-premiseorinthecloud.

Visit the CloudBees DevOps Resource Center:www.cloudbees.com/devops

Assess Your Level of DevOps Maturity:Assessing DevOps Maturity Using a Quadrant Modelwww.cloudbees.com/resource/whitepaper/assessing-devops-maturity-using-quadrant-model

Read case studies and see how real-world enterprises are using DevOps to transform software delivery:www.cloudbees.com/customers

Learn More

Page 15: What is DevOps? - RELAYTO/ · 2020. 2. 5. · applications. Lastly, DevOps is most definitely not something you “do.” Recent consensus on what DevOps is centers on the idea that

15What is DevOps?

1 TechBeacon, 10 companies killing it at DevOps, September 25, 2015 http://techbeacon.com/10-companies-killing-it-devops2 JPMorgan Chase & Co. 2014 Annual Shareholders Report: https://www.jpmorganchase.com/corporate/annual-report/2014/ar-downloads.htm3 Capgemini, DevOps - The Future of Application Lifecycle Automation https://www.capgemini.com/wp-content/uploads/2017/07/devops_pov_2015-12-18_final.pdf4 ZDNet, Joe McKendrick, How Amazon handles a new software deployment every second, March 24, 2015, http://www.zdnet.com/article/how-amazon-handles-a-new-software-deployment-every-second/5 InfoQ, João Miranda, How Etsy Deploys More Than 50 Times a Day, March 17, 2014, https://www.infoq.com/news/2014/03/etsy-deploy-50-times-a-day 6 New Relic blog, Asami Novak, Going to Market Faster: Most Companies Are Deploying Code Weekly, Daily, February 4, 2016, or Hourly, https://blog.newrelic.com/2016/02/04/data-culture-survey-results-faster-deployment/7 TechBeacon, 10 companies killing it at DevOps, September 25, 2015, http://techbeacon.com/10-companies-killing-it-devops8 tm/TECH, Roshan Revankar, Fear and Paranoia in a DevOps World, November 14, 2014, https://tech.ticketmaster.com/2014/11/14/fear-and-paranoia-in-a-devops-world/9 http://www.livenationentertainment.com/ticketing/10 New Relic Blog, Asami Novak, Going to Market Faster:Most Companies Are Deploying Code Weekly, Daily, February 4, 2016, or Hourly https://blog.newrelic.com/2016/02/04/data-culture-survey-results-faster-deployment/11 TechBeacon, 10 companies killing it at DevOps, September 25, 2015, http://techbeacon.com/10-companies-killing-it-devops12 TechBeacon, 10 companies killing it at DevOps, September 25, 2015, http://techbeacon.com/10-companies-killing-it-devops13 Pivotal Cloud Foundry blog, Paul M. Davis, Allstate’s Andy Zitney Is Disrupting How Insurance Does Technology, May 27, 2015, https://content.pivotal.io/blog/allstate-s-andy-zitney-is-disrupting-how-insurance-does-technology14 Allstate website, https://www.allstate.com/about.aspx 15 TechValidate, Case Study: The Coca-Cola Company, March 19, 2014, https://www.techvalidate.com/product-research/ibm-devops/case-studies/1B0-FCA-9AD

The registered trademark Jenkins®isusedpursuanttoasublicensefromtheJenkinsprojectandSoftwareinthePublicInterest,Inc.Readmoreat:www.cloudbees.com/jenkins/about ©2018CloudBees,Inc.CloudBeesandCloudBeesDevOpticsareregisteredtrademarksandCloudBeesCore,CloudBeesJenkinsEnterprise,CloudBeesJenkinsPlatformandDEV@cloudaretrademarksofCloudBees.Otherproductorbrandnamesmaybetrademarksorregisteredtrademarksoftheirrespectiveholders.

CloudBees, Inc. 2001GatewayPlace,Suite670W|SanJose,CA95110|UnitedStates www.cloudbees.com | [email protected]

0618v01