SlideShare a Scribd company logo
1 of 20
Front-End Ops and
the OODA Loop:
A decision cycle time strategy for
winning in a hostile internet environment
Erik Sowa, VP Engineering, ulive
@eriksowa
esowa@ulive.com
erik.sowa@gmail.com
ulive
Online video syndication
Front-End Ops
Observe, Orient, …
…, Decide, Act
OODA at Flowcon
Fundamental Secrets
of Modern
Management
Col. John Boyd
Winning in
Syndication
From monthly
cycles…
To hours and
minutes...
Enter Hostility
• Culture upgrade needed
Maneuver warfare
Einheit
Fingerspitzengefühl
Auftragstaktik
Schwerpunkt
Getting to seconds?
Thank You / Credits“Things went down we don’t understand, but I think in time we will… One way or another” –Robert Hunter
Learn more at FlowCon14 http://flowcon.org/flowcon-sanfran-
2014/speaker/Erik+Sowa
$50 off with code SOWA50
ulive.com: http://www.ulive.com/
Phone Home: http://www.geograph.org.uk/photo/737491 Patrick De Jode
OODA: http://commons.wikimedia.org/wiki/File:OODA.gif
Flowcon tweet: https://twitter.com/eriksowa/status/396315927660097537
Chet Richards / Certain to Win: http://slightlyeastofnew.com/certain-to-win/
John Boyd bio: Robert Coram http://www.amazon.com/Boyd-The-Fighter-Pilot-Changed/dp/0316796883
Championship winning: http://commons.wikimedia.org/wiki/File:Championship_winning_09S.jpg Christopher
Foster
Monthly calendar: http://www.timeanddate.com/calendar
Vandalism clock: http://commons.wikimedia.org/wiki/File:Vandalism_clock.jpg
The Great Unwatched: http://www.nytimes.com/2014/05/04/business/the-great-unwatched.html
Nathan Bedford Forrest: http://commons.wikimedia.org/wiki/File:NathanBedfordForrest.jpg
Abel Streight: http://commons.wikimedia.org/wiki/File:Col._Abel_D._Streight,_51st_Ind._Inf._USA.jpg
Panzer destruction:http://commons.wikimedia.org/wiki/File:Bundesarchiv_Bild_101I-127-0369-
21,_Im_Westen,_zerst%C3%B6rter_franz%C3%B6sischer_Panzer_Char_B1.jpg
Panzer bridge crossing:
http://commons.wikimedia.org/wiki/File:Bundesarchiv_Bild_146-1978-062-24,_Floing,_Pontonbr%C3%BCcke_%C3%BCber_die_Maas.jpg
Guderian: http://commons.wikimedia.org/wiki/File:Bundesarchiv_Bild_101I-769-0229-15A,_Frankreich,_General_Guderian_im_Panzerwagen.jpg
Panzer officers:
http://commons.wikimedia.org/wiki/File:Bundesarchiv_Bild_146-1972-045-08,_Westfeldzug,_Rommel_bei_Besprechung_mit_Offizieren.jpg
Rommel with maps: http://commons.wikimedia.org/wiki/File:Bundesarchiv_Bild_146-1972-045-
02,_Frankreich,_Erwin_Rommel_und_Offiziere_mit_Karten.jpg
Daisy focus: http://commons.wikimedia.org/wiki/File:Daisies-Focus.jpg by Alexmenk

More Related Content

Similar to Front-End Ops and the OODA Loop: A decision cycle time strategy for winning in a hostile internet environment (DevOpsDays Ignite version)

Solving the System-Level Design Riddle
Solving the System-Level Design RiddleSolving the System-Level Design Riddle
Solving the System-Level Design Riddle
Design World
 
Why Attend Informatica World 2010?
Why Attend Informatica World 2010?Why Attend Informatica World 2010?
Why Attend Informatica World 2010?
cmccorma
 

Similar to Front-End Ops and the OODA Loop: A decision cycle time strategy for winning in a hostile internet environment (DevOpsDays Ignite version) (11)

How to Run an 'Hour of Code'
How to Run an 'Hour of Code'How to Run an 'Hour of Code'
How to Run an 'Hour of Code'
 
2014 12-10 aimee
2014 12-10 aimee2014 12-10 aimee
2014 12-10 aimee
 
Solving the System-Level Design Riddle
Solving the System-Level Design RiddleSolving the System-Level Design Riddle
Solving the System-Level Design Riddle
 
Hybrid Meetings: All Business, No Batteries
Hybrid Meetings: All Business, No BatteriesHybrid Meetings: All Business, No Batteries
Hybrid Meetings: All Business, No Batteries
 
Enabling Continuous Delivery
Enabling Continuous DeliveryEnabling Continuous Delivery
Enabling Continuous Delivery
 
Papaya webinar: leveraging lifecycle
Papaya webinar: leveraging lifecyclePapaya webinar: leveraging lifecycle
Papaya webinar: leveraging lifecycle
 
why agile?
why agile?why agile?
why agile?
 
Turning live events to virtual with Janus
Turning live events to virtual with JanusTurning live events to virtual with Janus
Turning live events to virtual with Janus
 
DroidKaigi 2018 WelcomeTalk
DroidKaigi 2018 WelcomeTalk DroidKaigi 2018 WelcomeTalk
DroidKaigi 2018 WelcomeTalk
 
Polc 2007
Polc 2007Polc 2007
Polc 2007
 
Why Attend Informatica World 2010?
Why Attend Informatica World 2010?Why Attend Informatica World 2010?
Why Attend Informatica World 2010?
 

Recently uploaded

Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Riyadh +966572737505 get cytotec
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
alinstan901
 

Recently uploaded (20)

BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 99 Noida Escorts >༒8448380779 Escort Service
 
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Baderpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Baderpur Delhi | +91-8377087607
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
Empowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdfEmpowering Local Government Frontline Services - Mo Baines.pdf
Empowering Local Government Frontline Services - Mo Baines.pdf
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTECAbortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
Abortion pills in Jeddah |• +966572737505 ] GET CYTOTEC
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 
situational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima Ssituational leadership theory by Misba Fathima S
situational leadership theory by Misba Fathima S
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg PartnershipUnlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
Unlocking the Future - Dr Max Blumberg, Founder of Blumberg Partnership
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 

Front-End Ops and the OODA Loop: A decision cycle time strategy for winning in a hostile internet environment (DevOpsDays Ignite version)

  • 1. Front-End Ops and the OODA Loop: A decision cycle time strategy for winning in a hostile internet environment Erik Sowa, VP Engineering, ulive @eriksowa esowa@ulive.com erik.sowa@gmail.com
  • 12.
  • 13. Enter Hostility • Culture upgrade needed
  • 20. Thank You / Credits“Things went down we don’t understand, but I think in time we will… One way or another” –Robert Hunter Learn more at FlowCon14 http://flowcon.org/flowcon-sanfran- 2014/speaker/Erik+Sowa $50 off with code SOWA50 ulive.com: http://www.ulive.com/ Phone Home: http://www.geograph.org.uk/photo/737491 Patrick De Jode OODA: http://commons.wikimedia.org/wiki/File:OODA.gif Flowcon tweet: https://twitter.com/eriksowa/status/396315927660097537 Chet Richards / Certain to Win: http://slightlyeastofnew.com/certain-to-win/ John Boyd bio: Robert Coram http://www.amazon.com/Boyd-The-Fighter-Pilot-Changed/dp/0316796883 Championship winning: http://commons.wikimedia.org/wiki/File:Championship_winning_09S.jpg Christopher Foster Monthly calendar: http://www.timeanddate.com/calendar Vandalism clock: http://commons.wikimedia.org/wiki/File:Vandalism_clock.jpg The Great Unwatched: http://www.nytimes.com/2014/05/04/business/the-great-unwatched.html Nathan Bedford Forrest: http://commons.wikimedia.org/wiki/File:NathanBedfordForrest.jpg Abel Streight: http://commons.wikimedia.org/wiki/File:Col._Abel_D._Streight,_51st_Ind._Inf._USA.jpg Panzer destruction:http://commons.wikimedia.org/wiki/File:Bundesarchiv_Bild_101I-127-0369- 21,_Im_Westen,_zerst%C3%B6rter_franz%C3%B6sischer_Panzer_Char_B1.jpg Panzer bridge crossing: http://commons.wikimedia.org/wiki/File:Bundesarchiv_Bild_146-1978-062-24,_Floing,_Pontonbr%C3%BCcke_%C3%BCber_die_Maas.jpg Guderian: http://commons.wikimedia.org/wiki/File:Bundesarchiv_Bild_101I-769-0229-15A,_Frankreich,_General_Guderian_im_Panzerwagen.jpg Panzer officers: http://commons.wikimedia.org/wiki/File:Bundesarchiv_Bild_146-1972-045-08,_Westfeldzug,_Rommel_bei_Besprechung_mit_Offizieren.jpg Rommel with maps: http://commons.wikimedia.org/wiki/File:Bundesarchiv_Bild_146-1972-045- 02,_Frankreich,_Erwin_Rommel_und_Offiziere_mit_Karten.jpg Daisy focus: http://commons.wikimedia.org/wiki/File:Daisies-Focus.jpg by Alexmenk

Editor's Notes

  1. Hello! I’m here to talk about “Front-End Ops and the OODA Loop: A decision cycle time strategy for winning in a hostile internet environment.” My name is Erik Sowa and I take care of engineering and operations for ulive.
  2. Ulive is the brand within Scripps Networks Interactive that is focused on online video syndication – moving the cable revenue stream online before the cable TV model gets eaten by the internet. Our video players are embedded in dozens of publishers’ websites, and the revenue comes from advertising.
  3. The instrumented browser application is the heart of “front-end operations”. Our video players are constantly “phoning home”. We need that data to understand how our end users are engaging with the content, which helps us with everything from billing to errors in the field. Alex Sexton in Smashing Magazine: http://www.smashingmagazine.com/2013/06/11/front-end-ops/
  4. This presents a clear example of an OODA loop. Our player instrumentation is the observer, and we’ve built a data operating system based on our understanding of our ecosystem that listens to those observations and grinds on the data to orient us to what is happening in the field.
  5. The insights from the data give us the opportunity to reason about what is happening – to hypothesize and to decide – which sometimes provokes new actions to test those hypotheses.
  6. A business is more agile when it can execute the OODA loop more quickly. This doesn’t mean building product features faster; it means being quicker to recognize and respond when appropriate. Adrian Cockcroft argued this point at Flowcon last fall when talking about continuous innovation in the cloud – and he inspired me to revisit the work of Col. John Boyd.
  7. I first learned about John Boyd, the OODA loop, and maneuver warfare concepts applied to business at the Lean Software and Systems Conference in 2011 in Long Beach, where Chet Richards gave a fascinating keynote talk on “Fundamental Secrets of the Universe”.
  8. After Long Beach, I read Coram’s biography of Boyd and Chet’s book “Certain to Win – the strategy of John Boyd applied to business.” Of particular interest to me are the cultural and teamwork traits common to smaller, more mobile teams that defeat larger, more entrenched organizations by learning faster.
  9. You can’t be certain to win unless you know what winning means. Since this is business, winning means that money coming in exceeds money going out. In syndication, we must serve ads to have money coming in, so it behooves us to pay timely attention to these matters.
  10. Small, nimble teams like Forrest’s cavalry or Guderian’s panzers share several interesting culture and teamwork characteristics which we would like to apply in our hostile internet environment. The first is Einheit – team unity and cohesion. The real value of devs knowing how ops work and ops knowing how devs work is empathy for each others’ roles.
  11. The second is Fingerspitzengefühl – an intuitive feel for the business at hand. This can come from rehearsal and repetition. Engaging the Simian army prepares you for the real army. Being able to look at a graph and tell in a glance whether the situation requires attention is invaluable.
  12. The third is Auftragstaktik – mission orders. Convey intent and desired end state but leave “how” to the skills and motivation of the team. Please note that these officers are not hiding out in châteaus in the rear. They are out in the field with their troops observing directly.
  13. Fourth, we have Schwerpunkt – focus and direction. There can be only one primary mission, and when everyone on the team understands that primary mission, they are empowered to put aside any secondary tasks to support the primary whenever the opportunity or need arises.
  14. So what does this mean for my teams? To be honest, focus and direction is challenging to maintain in a hostile environment with many stakeholders. Recognizing that shorter decision cycle times are not the same as building features faster is key – as is evolving to fitness of purpose for operating the loop. We’re trying several experiments this summer to get a handle on traffic quality and bots attacking the revenue stream. Come see my talk at FlowCon in September to hear more about what we learned.
  15. Thank you. That’s one step done and another begun. Photo credits