Upload
xebialabs
View
107
Download
2
Embed Size (px)
Citation preview
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
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 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
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 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
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
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
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
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 23
Myth
• Managingtheproductlifecycle(andeveninprojects)isdonebythemembersoftheteam.Thismeansthatmanagementtasksdisappear,buttheroleofthemanagerandtheteamwillchange(empowerment).
Fact
• Managersareneededtokeepafocusonthe‘bigpicture’andtohelptosteertheteamintherightdirec>on
• Managersliasewiththebusiness,helptomanagetheirexpecta>onswithIT/DevOpsdeliverables
ManagersDisappear! Mythscale:3