A presentation at Better Software East in in Orlando, FL, USA by Leon Fayer
BizDevOps a business-first approach to DevOps @papa_fire
+87% Leon Fayer CYNIC +68% • 20+ years in tech • dev->manager->biz->dev • engineer first • currently @OmniTI • build and operate large systems DEV me +50% LOST +34% BIZ @papa_fire
WHAT is DevOps? @papa_fire
develop software operate software @papa_fire
dev needs to understand how application runs @papa_fire
done (adj.) software, web. a moment in time when your users stop using your software @papa_fire
ops needs to understand how application works @papa_fire
@papa_fire
DevOps @papa_fire
C ulture A utomation Measurement Sharing @papa_fire
DevOps is a misnomer @papa_fire
horse @papa_fire
tech DBA DevOps QA security @papa_fire
Rugged Enterprise DevSecNetQAGovOps ©Nathen Harvey @papa_fire
Biz Rugged Enterprise DevSecNetQAGovOps @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 to develop and operate software @papa_fire
tech responsibility is not to develop and operate software @papa_fire
@papa_fire
tech responsibility is to empower 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 useless unless it supports business @papa_fire
business success is a shared goal @papa_fire
shared goals means shared KPIs @papa_fire
marketing tech @papa_fire
every technical decision should support a business need @papa_fire
yes, that includes tool choices @papa_fire
valid reasons cutting edge technology competitor uses it documented benefits can scale better @papa_fire
in valid reasons cutting edge technology competitor uses it documented benefits can scale better @papa_fire
every technical decision should support a business need @papa_fire
there is just one problem @papa_fire
tech does not understand business @papa_fire
sometimes it makes no sense @papa_fire
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. @papa_fire
WOW! WOW! Congratulations [FIRSTNAME]! 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. 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. 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. Phasellus eget ornare ipsum. Nullam vehicula fringilla diam, at semper nisi. Duis non ullamcorper justo, sit amet congue metus. Sed vehicula egestas euismod. Sed vehicula egestas euismod. @papa_fire
@papa_fire
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. WOW! 3% + revenue 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. Phasellus eget ornare ipsum. Nullam vehicula fringilla diam, at semper nisi. Duis non ullamcorper justo, sit amet congue metus. Sed vehicula egestas euismod. Sed vehicula egestas euismod. @papa_fire
@papa_fire
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. 2.6% 3% + revenue 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. Phasellus eget ornare ipsum. Nullam vehicula fringilla diam, at semper nisi. Duis non ullamcorper justo, sit amet congue metus. Sed vehicula egestas euismod. Sed vehicula egestas euismod. @papa_fire
@papa_fire
tech does not understand business @papa_fire
and that’s ok @papa_fire
business does not understand technology @papa_fire
@papa_fire
everyone is a master in their own silo … @papa_fire
… and a noob in others @papa_fire
@papa_fire
@papa_fire
common sense? @papa_fire
everyone speaks their own language @papa_fire
fail quickly fail often @papa_fire
80% today > 100% tomorrow @papa_fire
fail quickly fail often @papa_fire
@papa_fire
HOW do we learn? @papa_fire
DevOps (n.) a culture, movement or practice that emphasizes the collaboration and communication @papa_fire
everyone is a master in their own silo @papa_fire
break down knowledge silos @papa_fire
inclusivity @papa_fire
sometimes it’s hard @papa_fire
@papa_fire
assume everyone is trying to do good @papa_fire
what we’ve got here is a failure to communicate @papa_fire
(continuous)communication @papa_fire
business Agile tech @papa_fire
business @papa_fire
business feedback loops @papa_fire
business needs to be integrated into tech processes @papa_fire
before requirements during sprint planning after post mortem @papa_fire
how does your decision impact business? @papa_fire
@papa_fire
judge on value not point of view @papa_fire
$ $ $ typo @papa_fire
@papa_fire
$ $ $ typo @papa_fire
different perspectives are 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
context is important @papa_fire
visibility @papa_fire
see the same picture @papa_fire
perceived performance what ops see @papa_fire
promotion success what marketing sees @papa_fire
think there is a correlation? @papa_fire
what to monitor? @papa_fire
“ in God we trust all others we monitor @papa_fire
systems latency resource utilization application performance integration points availability profit KPIs growth revenue expenses efficiency clickthroughs conversions visits @papa_fire
systems latency resource utilization application performance integration points availability profit KPIs growth revenue expenses efficiency clickthroughs conversions visits operations development CEO finance marketing @papa_fire
don’t underestimate cross-silo correlation @papa_fire
revenue @papa_fire
revenue @papa_fire
revenue user visits @papa_fire
revenue user visits system performance @papa_fire
revenue email bounce rate user visits system performance @papa_fire
observe everything @papa_fire
act on what’s important @papa_fire
collect correlate collaborate @papa_fire
business success is a shared goal @papa_fire
why would progress not be shared? @papa_fire
HOW to BizDevOps? @papa_fire
@papa_fire
there is no silver bullet @papa_fire
“ success is a series of small wins @papa_fire
biz empathize collaborate educate tech @papa_fire
be wary of managers @papa_fire
show value @papa_fire
show value (in their language) @papa_fire
C ulture A utomation Measurement Sharing @papa_fire
@papa_fire
questions? @papa_fire
There are plenty of materials on getting development and operations to work together. More conversations are happening around inclusion of other technology groups, such as DBAs and QA testers, into DevOps processes. That said, DevOps conversations has been largely devoid of talk about BizOps place at the table. The goal for any tech-centric group is not to build and/or architect the best technology, but rather to effectively support business. Yet, many of those groups are either not privy to or don’t bother understanding the business goals and overarching effects of the technical decisions made. In this talk I’ll discuss key areas and feedback points in every DevOps process fit for inclusion of business units in order to align technology and business goals and make your life easier.
Here’s what was said about this presentation on Twitter.
Going beyond #DevOps with @papa_fire. #DCSW17 pic.twitter.com/aO32V2EX5f
— Ed Ruiz (@eruiz06) September 12, 2017
Judge on value not point of view #bizops @devopsdaysbos @papa_fire
— Jayne Groll (@JayneGroll) August 25, 2016
“Every technical choice should be a business decision.” - @papa_fire #devopsdays @devopsdaysbos
— aaron aldrich @devopsdays Austin (@crayzeigh) August 25, 2016
Four things that go into #DevOps @papa_fire #BetterSoftwareCon pic.twitter.com/aXik1L6HTI
— Agile Connection (@agileconn) November 9, 2017
“Technology's responsibility is to empower the business” - @papa_fire #BetterSoftwareCon pic.twitter.com/mKOAYlHAZI
— TechWell (@TechWell) November 9, 2017
Listening to @papa_fire talk about #BizOps @devopsdayskc #devops #devopsdayskc #devopsdays pic.twitter.com/8OUQG6QNmr
— Jeffrey Sykes (@sykesjs) October 21, 2016
@papa_fire every technical decision should support a business need. This can be hard if you don't understand the business #devopsdayskc
— Ǫ̶̧̱̦̟̞̝̘̫̩̀s̵̟̭̝̤̞̘̤̗̏͊̿̈́̉͗́ș̷̙̳͒͑̚̚ Ǩ̴̐͒͋͒C̷ (@oss_kc) October 21, 2016
@papa_fire is keeping it real @devopsdayskc. I like to say "doing CD or DevOps is not your job, delivering value is" #devopsdayskc pic.twitter.com/A0VlBmlZlO
— Suzie Prince (@pm_suzie) October 21, 2016
Thanks for the new phrase @papa_fire !#troubleshootingkamasutra #devopsdayskc
— Eric Beahan (@ebeahan) October 21, 2016