24
9/21/16 1 1 & September 15, 2016 An Interactive Webinar with:

DevOps MythBusters

Embed Size (px)

Citation preview

9/21/16 11

&

September 15, 2016 An Interactive Webinar with:

9/21/16 2

Justkidding:D

9/21/16 3

Dick van der Sar Global Thought Leader DevOps, Atos

Andrew Phillips VP DevOps Strategy, XebiaLabs

Your hosts: Stefan Groot, DevOps Consultant, Atos

Eunice Marigliano, MarkeHng Manager, XebiaLabs

Today’s MythBusters

Atos Implementation

Partner

9/21/16 4

XebiaLabs Technology

Partner

About Atos/XebiaLabs

9/21/16 5

•  Allvisitorsareon“mute”

•  Usethewebinartooltosubmitques>onsandopinions

•  Pleasefillinthepollques>onstochoosethemythsandviewyouropinionagainstpeers

•  LinkstotheslidesandrecordingwillbeavailableaHertoday’ssession

•  Benice!J

Today’sGroundRules

It’sHardto“Sell”DevOpstotheBusiness!

ManagersDisappear!

9/21/16 6

DevOpsorDie!

DevOpsisDevelopersDoingOpera>ons!

ProjectsareDead!

DevOpsDoesn’tWorkinComplexEnvironments!

IfYouCan’tCode,YouHaveNoChanceinDevOps!

AgileisforLazyEngineers!

TheMyths

Wedidnotdiscussthisduringthewebinar,butweincludedtheconclusionsin

thisslidedeck

9/21/16 7

Note that there is not a clear true or false for each statements, since the discussions heavily depend on how you interpret the statement (and in fact, is always somewhere in-between). Nevertheless, we point out the opinion of our experts on the myth conHnuum, with 4-point scale from myth to fact:

Note

Mythscale:

1 2 3 4

9/21/16 8

DevOps or Die!

MythorFact?

9/21/16 9

Myth

•  ITisbecomingmoreandmoreimportantforthebusiness•  Almostwithoutexcep>on,themarketleadersandmost

well-knowndisruptorsinmostver>calstodayarecharacterizedbyhavingsomeformofpreeyadvancedDevOps-likestructureandprac>ce.

Fact

•  Thethreatsthatcanbringdownabusinessarepreeyuniquetoeveryorganiza>on,andweshouldfocusonthoseandconsiderallapplicablesolu>onapproaches(includingDevOps-inspiredones),ratherthangoingaHerDevOpsassomekindof“magicinvincibilitypo>on”.

DevOps or Die! Mythscale:3

9/21/16 10

DevOps is Developers Doing OperaHons!

MythorFact?

DevOpsisDevelopersDoingOpera>ons!

9/21/16 11

Myth

•  Theautoma>oncomponentofpreeymuchallDevOpsadop>onpathsinvolvessignificantamountsofInfrastructureasCode,whichis,well,code.Sowhetheryougetyourdeveloperstowritethiscode,orhire/trainagenera>onofsystemsengineersinhowtocodethemselves,you’llfindthatOpsstartslookingalotlikedev.

Fact

•  Whatweusuallyconsiderasdevelopers,i.e.applica>ondevelopers,oHenhaveneithertheexperiencenortheinterestinthetypesof“plajorm”or“infra”componentsthatarebeingautomated.Weneeddifferenttypesofpeoplehere.

•  Relyingonyourcoreappdeveloperstobuildoutyourinfraautoma>onwillverylikelylandyouwithapoorlyconfigured,poorlyperforming,insecuresetupthatyou’llneedtospendquitesome>mecleaninguponceinfraengineersgetinvolved.

Mythscale:2

9/21/16 12

ProjectsareDead!

MythorFact?

9/21/16 13

Myth

•  Short-termthinkingwiththeideathat,oncetheprojectisover,“everythingisdone”andwecanallwalkawayandhandthingsofftomaintenance.

•  ThefocusofDevOpsandagileisontheproductlifecycle,replacingthetradi>onal,project-basedapproaches

Fact

•  Therearealotoffailuresinprojects.Andcertainlylong-runningsystemsthatneedtocon>nuouslyevolvearebadlyservedbythe“builthere”,“maintainedthere”,“updatedelsewhere”approach.Buttherearealsoplentyof>ghtly-scopedsoHwareneedswhereascopedapproachthatlooksverymuchlikea“project”makessense–thinkofasystembuiltforaspecificevent,forexample.

ProjectsareDead! Mythscale:2

9/21/16 14

DevOps Doesn’t Work in Complex Environments!

MythorFact?

DevOpsDoesn’tWorkinComplexEnvironments!

9/21/16 15

Myth

Fact

•  Aeemp>ngtointroduceDevOpsinacomplexenvironmentispainfulpreeymuchonlyifyou’vesetyourselfunrealis>cand/orinappropriategoals.

•  Complexenvironmentstendtosufferespeciallyfromunintendedknock-oneffectsbecausesomanysystemsareinterconnected.Simplyhavingabeeerwaytocommunicateaboutthestateof,andchangesto,thesesystemscanalreadymakealotofdifference.Andthat’savery“DevOps-style”improvement.

•  Onceyoustartthrowinginlegacysystemsandslightlymoreesoterictechnologies,theamountofducttapingyouhavetodotoevenapproachautomatedenvironments,forexample,goesupdrama>cally.Andsodoestheriskthattheeffortappearstooutweighanypossiblebenefit.

Mythscale:3

9/21/16 16

It’s Hard to “Sell” DevOps to the Business!

MythorFact?

It’s Hard to “Sell” DevOps to the Business!

9/21/16 17

Myth

•  “WewanttostopworkingonfeaturesandsinkalotofyourmoneyintoplayingwithshinynewITtech”–that’showatypicalDevOpsini>a>vesoundstothebusiness.”

•  DevOpsimpactsthewholebusiness,especiallythosewhoneedtoworkinnewroles.Thisbringsalotofresistancewithit,especiallyfrommiddlemanagement.

Fact

•  Thebenefitsofadop>ngDevOpsareverymuchbusinessbenefits,andaren’thardtoselltothebusinessatall,althoughabalanceneedstobefoundbetweenadop>onanddisrup>ontoexis>ngneeds.Themistakeisthat,oHen,teamstrytoexplainthemethodsandprac0cesofDevOpstothebusiness;thesearetypicallyverytechnicalandthingsthebusinessneitherunderstandsnorcaresmuchabout.

Mythscale:2

9/21/16 18

Agile is for Lazy Engineers!

MythorFact?

Agile is for Lazy Engineers!

9/21/16 19

Myth

•  AgileandDevOpsplacestrongemphasisonreduc>oninoverheadthroughautoma>on

•  Emphasisonfewerdocumenta>on,fewermee>ngs,fewermanualtasks,etc.

•  Lazypeoplefocusonmostimportantthings(priori>es)

Fact

•  Reducingwasteandoverheaddoesnotcontributetoproduc>vityandbusinessvalue

•  Well-runningagileandDevOpsteamsactuallyarefarmoreproduc>vethanotherteamsbecauseofelimina>ngthiswaste.Ofcourse,therearealsocaseswerecertain“boring”processdeliverablesareactuallyrequired(suchase.g.testplansorcodeaudits)…andinthesecases,Agiledefinitelydoesnotgiveyoualicensetoskipthem.

Mythscale:2

9/21/16 20

If You Can’t Code, You Have No Chance in DevOps!

MythorFact?

IfYouCan’tCode,YouHaveNoChanceinDevOps!

9/21/16 21

Myth

•  Theautoma>onsideofDevOpsispreeymuchallInfrastructureasCode,anddoingthatatanykindofscalerequiressoHwaredevelopmentskillsthatgofarbeyondtypical“Opsscrip>ng”:CIforyourIaCcode,modulariza>on,automatedtes>ng,etc.

Fact

•  InfrastructureasCodemaybethemaincomponentofDevOpsautoma>on,buttherearelotsofothersystemsaround,especiallyinatypicalenterpriseenvironment,thatIaCisnotgenerallyverygoodat.Thinknetworkingcomponents,backupsystems,directoryserversetc.etc.

•  DevOpsautoma>onislargelyaboutconfiguringstuff,notatallabouttuningit:nomaeerhowmuchDevOpsautoma>onyouhave,queryop>miza>onwills>llneedtobedone,slowquerieswills>llneedtobeiden>fied,etc.

Mythscale:3

9/21/16 22

MythorFact?

Managers Disappear!

9/21/16 23

Myth

•  Managingtheproductlifecycle(andeveninprojects)isdonebythemembersoftheteam.Thismeansthatmanagementtasksdisappear,buttheroleofthemanagerandtheteamwillchange(empowerment).

Fact

•  Managersareneededtokeepafocusonthe‘bigpicture’andtohelptosteertheteamintherightdirec>on

•  Managersliasewiththebusiness,helptomanagetheirexpecta>onswithIT/DevOpsdeliverables

ManagersDisappear! Mythscale:3

Giveaways

▪  Want to see other Atos webinars? Click here

▪  Get Started with XebiaLabs for Free Today! www.xebialabs.com/products

ascent.atos.net/ | blog.xebialabs.com

@atos | @xebialabs

youtube.com/c/atos | youtube.com/xebialabs