a business-first approach to devops implementation
TRANSCRIPT
DT6ConcurrentSession11/9/171:30PM
ABusiness-FirstApproachtoDevOpsImplementation
Presentedby:
LeonFayer
OmniTI
Broughttoyouby:
350CorporateWay,Suite400,OrangePark,FL32073888---268---8770··[email protected]://www.techwell.com/
LeonFayerOmniTIAseniortechnologyexecutivewithtwodecadesofexperienceintechnicalandbusinessoperations,LeonFayerhasexpertisearoundarchitectingandoperatingcomplexsystemsanddefiningapproachestomaximizetechnicaldecisions'value.Throughtheyears,Leonhashadauniqueopportunitytodesignandbuildsystemsthatrunsomeofthehighesttraffickedapplicationsintheworld—inboththepublicandprivatesectors.Inhispastlife,hebroughtafullysearchabledigitallibraryonlineforNRL,wasanarchitectbehindwhatisnowIBMEnterpriseCMSandOpenTextBPMplatforms,andwasresponsibleforsystemspoweringbrandssuchasNationalGeographicandWikipedia.AsvicepresidentatOmniTI,headvisescompaniesaboutcriticalaspectsoftechnologyadoptionanddeploymentstrategies.FollowLeononTwitter@papa_fire.
@papa_fire
BizDevOpsa business-first
approach to DevOps
@papa_fire
me
+87%
+68%
+50%
+34%
CYN I C
DEV
L O S T
B I Z
Leon Fayer
• 20+ years in tech• dev->manager->biz->dev• engineer first• currently @OmniTI• build and operate large systems
@papa_fire
is DevOps?WHAT
@papa_fire
developsoftware
operatesoftware
@papa_fire
dev needs to understandhow application runs
@papa_fire
done (adj.)
software, web. a moment in time when your users stop using your software
@papa_fire
ops needs to understandhow application works
@papa_fire
@papa_fire
DevOps
@papa_fire
ultureCutomationAeasurementMharingS
@papa_fire
DevOpsis a misnomer
@papa_fire
horse
@papa_fire
DevOps securityQADBA
tech
@papa_fire
Rugged Enterprise DevSecNetQAGovOps
©Nathen Harvey
@papa_fire
Rugged Enterprise DevSecNetQAGovOps
Biz
@papa_fire
DevOps (n.)
a culture, movement or practice that emphasizes the collaboration and communication
@papa_fire
should you care?WHY
@papa_fire
tech responsibility is todevelop and operate software
@papa_fire
tech responsibility is not todevelop and operate software
@papa_fire
@papa_fire
tech responsibility is toempower business
@papa_fire
@papa_fire
“I don’t give a **** if my datacenter is on fire
as long I am still making money
@papa_fire
technology is uselessunless it supports business
@papa_fire
business success is ashared goal
@papa_fire
shared goals meansshared KPIs
@papa_fire
marketing tech
@papa_fire
every technical decisionshould support abusiness need
@papa_fire
yes, that includes tool choices
@papa_fire
cutting edge technologycompetitor uses itdocumented benefitscan scale better
valid reasons
@papa_fire
cutting edge technologycompetitor uses itdocumented benefitscan scale better
valid reasonsin
@papa_fire
every technical decisionshould support abusiness need
@papa_fire
there is just one problem
@papa_fire
tech does notunderstand business
@papa_fire
sometimes it makes no sense
@papa_fire
Congratulations [FIRSTNAME]!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam et iaculis libero, quis varius ligula. Vivamus a nibh consequat, efficitur massa id, sollicitudin ante.
Vivamus mattis magna libero, non pulvinar quam blandit at.
Phasellus eget ornare ipsum. Nullam vehicula fringilla diam, at semper nisi. Duis non ullamcorper justo, sit amet congue metus.
Sed vehicula egestas euismod.
WOW!
@papa_fire
Congratulations [FIRSTNAME]!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam et iaculis libero, quis varius ligula. Vivamus a nibh consequat, efficitur massa id, sollicitudin ante.
Vivamus mattis magna libero, non pulvinar quam blandit at.
Phasellus eget ornare ipsum. Nullam vehicula fringilla diam, at semper nisi. Duis non ullamcorper justo, sit amet congue metus.
Sed vehicula egestas euismod.
WOW!
Congratulations [FIRSTNAME]!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam et iaculis libero, quis varius ligula. Vivamus a nibh consequat, efficitur massa id, sollicitudin ante.
Vivamus mattis magna libero, non pulvinar quam blandit at.
Phasellus eget ornare ipsum. Nullam vehicula fringilla diam, at semper nisi. Duis non ullamcorper justo, sit amet congue metus.
Sed vehicula egestas euismod.
WOW!
@papa_fire
@papa_fire
Congratulations [FIRSTNAME]!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam et iaculis libero, quis varius ligula. Vivamus a nibh consequat, efficitur massa id, sollicitudin ante.
Vivamus mattis magna libero, non pulvinar quam blandit at.
Phasellus eget ornare ipsum. Nullam vehicula fringilla diam, at semper nisi. Duis non ullamcorper justo, sit amet congue metus.
Sed vehicula egestas euismod.
WOW!
Congratulations [FIRSTNAME]!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam et iaculis libero, quis varius ligula. Vivamus a nibh consequat, efficitur massa id, sollicitudin ante.
Vivamus mattis magna libero, non pulvinar quam blandit at.
Phasellus eget ornare ipsum. Nullam vehicula fringilla diam, at semper nisi. Duis non ullamcorper justo, sit amet congue metus.
Sed vehicula egestas euismod.
WOW!
3%+ revenue
@papa_fire
@papa_fire
Congratulations [FIRSTNAME]!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam et iaculis libero, quis varius ligula. Vivamus a nibh consequat, efficitur massa id, sollicitudin ante.
Vivamus mattis magna libero, non pulvinar quam blandit at.
Phasellus eget ornare ipsum. Nullam vehicula fringilla diam, at semper nisi. Duis non ullamcorper justo, sit amet congue metus.
Sed vehicula egestas euismod.
WOW!
Congratulations [FIRSTNAME]!
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam et iaculis libero, quis varius ligula. Vivamus a nibh consequat, efficitur massa id, sollicitudin ante.
Vivamus mattis magna libero, non pulvinar quam blandit at.
Phasellus eget ornare ipsum. Nullam vehicula fringilla diam, at semper nisi. Duis non ullamcorper justo, sit amet congue metus.
Sed vehicula egestas euismod.
WOW!
3%2.6%
+ revenue
@papa_fire
@papa_fire
tech does notunderstand business
@papa_fire
and that’s ok
@papa_fire
business does notunderstand technology
@papa_fire
@papa_fire
everyone is a masterin their own silo …
@papa_fire
… and a noobin others
@papa_fire
@papa_fire
@papa_fire
common sense?
@papa_fire
everyone speakstheir own language
@papa_fire
fail quicklyfail often
@papa_fire
80% today > 100% tomorrow
@papa_fire
fail quicklyfail often
@papa_fire@papa_fire
@papa_fire
do we learn?HOW
@papa_fire
DevOps (n.)
a culture, movement or practice that emphasizes the collaboration and communication
@papa_fire
everyone is a masterin their own silo
@papa_fire
break downknowledge silos
@papa_fire
inclusivity
@papa_fire
sometimes it’s hard
@papa_fire
@papa_fire
assume everyoneis trying to do good
@papa_fire
what we've got here is a failure to communicate
@papa_fire
(continuous)communication
@papa_fire
business techAgile
@papa_fire
business
@papa_fire
business
feedback loops
@papa_fire
business needs to beintegrated into
tech processes
@papa_fire
before requirements
during sprint planning
after post mortem
@papa_fire
how does your decisionimpact business?
@papa_fire
@papa_fire
judge on valuenot point of view
@papa_fire
$$$ typo
@papa_fire
@papa_fire
$
typo
$ $
@papa_fire
different perspectivesare extremely valuable
@papa_fire
(even in retrospect)
@papa_fire
user perceived performance
@papa_fire
99th percentile below threshold SLAs are not violated
this is fine
@papa_fire
99th percentile below threshold SLAs are not violated
this is fine?
@papa_fire
users (revenue) effected
http://www.circonus.com/percentages-arent-people/
@papa_fire
contextis important
@papa_fire
visibility
@papa_fire
seethe same
picture
@papa_fire
what ops see
perceived performance
@papa_fire
what marketing sees
promotion success
@papa_fire
think there is a correlation?
@papa_fire
what to monitor?
@papa_fire
“in God we trustall others we
monitor
@papa_fire
systems latency
resource utilizationapplication performance
integration points availability
profit KPIs
growthrevenue
expenses efficiency
clickthroughs conversions
visits
@papa_fire
systems latency
resource utilizationoperations
application performance integration points
availabilitydevelopment
profit KPIs
growthCEO
revenue expenses efficiency
financeclickthroughs conversions
visitsmarketing
@papa_fire
don’t underestimatecross-silo correlation
@papa_fire
revenue
@papa_fire
revenue
@papa_fire
revenue
user visits
@papa_fire
revenue
system performanceuser visits
@papa_fire
revenue
email bounce rate
user visits system performance
@papa_fire
observeeverything
@papa_fire
act onwhat’s important
@papa_fire
collect
collaborate correlate
@papa_fire
business success is ashared goal
@papa_fire
why would progressnot be shared?
@papa_fire
to BizDevOps?HOW
@papa_fire
@papa_fire
there is nosilver bullet
@papa_fire
“success is a series of
small wins
@papa_firetech
biz
educate
collaborate
empathize
@papa_fire
be wary of managers
@papa_fire
show value
@papa_fire
show value(in their language)
@papa_fire
ultureCutomationAeasurementMharingS
@papa_fire
@papa_fire
questions?