SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

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

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'Stefana Muller
 
Solving the System-Level Design Riddle
Solving the System-Level Design RiddleSolving the System-Level Design Riddle
Solving the System-Level Design RiddleDesign World
 
Hybrid Meetings: All Business, No Batteries
Hybrid Meetings: All Business, No BatteriesHybrid Meetings: All Business, No Batteries
Hybrid Meetings: All Business, No BatteriesMidori Connolly
 
Enabling Continuous Delivery
Enabling Continuous DeliveryEnabling Continuous Delivery
Enabling Continuous DeliveryVMware Tanzu
 
Papaya webinar: leveraging lifecycle
Papaya webinar: leveraging lifecyclePapaya webinar: leveraging lifecycle
Papaya webinar: leveraging lifecyclePapayaMobile
 
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 JanusLorenzo Miniero
 
DroidKaigi 2018 WelcomeTalk
DroidKaigi 2018 WelcomeTalk DroidKaigi 2018 WelcomeTalk
DroidKaigi 2018 WelcomeTalk Masahiro Hidaka
 
Why Attend Informatica World 2010?
Why Attend Informatica World 2010?Why Attend Informatica World 2010?
Why Attend Informatica World 2010?cmccorma
 

Similar a 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'
 
Solving the System-Level Design Riddle
Solving the System-Level Design RiddleSolving the System-Level Design Riddle
Solving the System-Level Design Riddle
 
2014 12-10 aimee
2014 12-10 aimee2014 12-10 aimee
2014 12-10 aimee
 
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?
 

Último

The Role of Box Plots in Comparing Multiple Data Sets
The Role of Box Plots in Comparing Multiple Data SetsThe Role of Box Plots in Comparing Multiple Data Sets
The Role of Box Plots in Comparing Multiple Data SetsCIToolkit
 
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentFrom Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentCIToolkit
 
Management 11th Edition - Chapter 13 - Managing Teams
Management 11th Edition - Chapter 13 - Managing TeamsManagement 11th Edition - Chapter 13 - Managing Teams
Management 11th Edition - Chapter 13 - Managing Teamsshakkardaddy
 
The Role of Histograms in Exploring Data Insights
The Role of Histograms in Exploring Data InsightsThe Role of Histograms in Exploring Data Insights
The Role of Histograms in Exploring Data InsightsCIToolkit
 
Exploring Variable Relationships with Scatter Diagram Analysis
Exploring Variable Relationships with Scatter Diagram AnalysisExploring Variable Relationships with Scatter Diagram Analysis
Exploring Variable Relationships with Scatter Diagram AnalysisCIToolkit
 
The Final Activity in Project Management
The Final Activity in Project ManagementThe Final Activity in Project Management
The Final Activity in Project ManagementCIToolkit
 
Advancing Enterprise Risk Management Practices- A Strategic Framework by Naga...
Advancing Enterprise Risk Management Practices- A Strategic Framework by Naga...Advancing Enterprise Risk Management Practices- A Strategic Framework by Naga...
Advancing Enterprise Risk Management Practices- A Strategic Framework by Naga...Nagarjuna Reddy Aturi
 
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsDigital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsHannah Smith
 
Choosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxChoosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxMadan Karki
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsCIToolkit
 
Management 11th Edition - Chapter 11 - Adaptive Organizational Design
Management 11th Edition - Chapter 11 - Adaptive Organizational DesignManagement 11th Edition - Chapter 11 - Adaptive Organizational Design
Management 11th Edition - Chapter 11 - Adaptive Organizational Designshakkardaddy
 
Better SAFe than sorry - Why scaled agile frameworks do not necessarily impro...
Better SAFe than sorry - Why scaled agile frameworks do not necessarily impro...Better SAFe than sorry - Why scaled agile frameworks do not necessarily impro...
Better SAFe than sorry - Why scaled agile frameworks do not necessarily impro...Conny Dethloff
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...CIToolkit
 
BoSUSA23 | Chris Spiek & Justin Dickow | Autobooks Product & Engineering
BoSUSA23 | Chris Spiek & Justin Dickow | Autobooks Product & EngineeringBoSUSA23 | Chris Spiek & Justin Dickow | Autobooks Product & Engineering
BoSUSA23 | Chris Spiek & Justin Dickow | Autobooks Product & EngineeringBusiness of Software Conference
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingGiuseppe De Simone
 
HOTEL MANAGEMENT SYSTEM PPT PRESENTATION
HOTEL MANAGEMENT SYSTEM PPT PRESENTATIONHOTEL MANAGEMENT SYSTEM PPT PRESENTATION
HOTEL MANAGEMENT SYSTEM PPT PRESENTATIONsivani14565220
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Giuseppe De Simone
 
Hajra Karrim: Transformative Leadership Driving Innovation and Efficiency in ...
Hajra Karrim: Transformative Leadership Driving Innovation and Efficiency in ...Hajra Karrim: Transformative Leadership Driving Innovation and Efficiency in ...
Hajra Karrim: Transformative Leadership Driving Innovation and Efficiency in ...dsnow9802
 
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsMind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsCIToolkit
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionCIToolkit
 

Último (20)

The Role of Box Plots in Comparing Multiple Data Sets
The Role of Box Plots in Comparing Multiple Data SetsThe Role of Box Plots in Comparing Multiple Data Sets
The Role of Box Plots in Comparing Multiple Data Sets
 
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light AssessmentFrom Red to Green: Enhancing Decision-Making with Traffic Light Assessment
From Red to Green: Enhancing Decision-Making with Traffic Light Assessment
 
Management 11th Edition - Chapter 13 - Managing Teams
Management 11th Edition - Chapter 13 - Managing TeamsManagement 11th Edition - Chapter 13 - Managing Teams
Management 11th Edition - Chapter 13 - Managing Teams
 
The Role of Histograms in Exploring Data Insights
The Role of Histograms in Exploring Data InsightsThe Role of Histograms in Exploring Data Insights
The Role of Histograms in Exploring Data Insights
 
Exploring Variable Relationships with Scatter Diagram Analysis
Exploring Variable Relationships with Scatter Diagram AnalysisExploring Variable Relationships with Scatter Diagram Analysis
Exploring Variable Relationships with Scatter Diagram Analysis
 
The Final Activity in Project Management
The Final Activity in Project ManagementThe Final Activity in Project Management
The Final Activity in Project Management
 
Advancing Enterprise Risk Management Practices- A Strategic Framework by Naga...
Advancing Enterprise Risk Management Practices- A Strategic Framework by Naga...Advancing Enterprise Risk Management Practices- A Strategic Framework by Naga...
Advancing Enterprise Risk Management Practices- A Strategic Framework by Naga...
 
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic TraitsDigital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
Digital PR Summit - Leadership Lessons: Myths, Mistakes, & Toxic Traits
 
Choosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptxChoosing the best strategy qspm matrix.pptx
Choosing the best strategy qspm matrix.pptx
 
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement RoadmapsFrom Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
From Goals to Actions: Uncovering the Key Components of Improvement Roadmaps
 
Management 11th Edition - Chapter 11 - Adaptive Organizational Design
Management 11th Edition - Chapter 11 - Adaptive Organizational DesignManagement 11th Edition - Chapter 11 - Adaptive Organizational Design
Management 11th Edition - Chapter 11 - Adaptive Organizational Design
 
Better SAFe than sorry - Why scaled agile frameworks do not necessarily impro...
Better SAFe than sorry - Why scaled agile frameworks do not necessarily impro...Better SAFe than sorry - Why scaled agile frameworks do not necessarily impro...
Better SAFe than sorry - Why scaled agile frameworks do not necessarily impro...
 
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
Paired Comparison Analysis: A Practical Tool for Evaluating Options and Prior...
 
BoSUSA23 | Chris Spiek & Justin Dickow | Autobooks Product & Engineering
BoSUSA23 | Chris Spiek & Justin Dickow | Autobooks Product & EngineeringBoSUSA23 | Chris Spiek & Justin Dickow | Autobooks Product & Engineering
BoSUSA23 | Chris Spiek & Justin Dickow | Autobooks Product & Engineering
 
Shaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful ThinkingShaping Organizational Culture Beyond Wishful Thinking
Shaping Organizational Culture Beyond Wishful Thinking
 
HOTEL MANAGEMENT SYSTEM PPT PRESENTATION
HOTEL MANAGEMENT SYSTEM PPT PRESENTATIONHOTEL MANAGEMENT SYSTEM PPT PRESENTATION
HOTEL MANAGEMENT SYSTEM PPT PRESENTATION
 
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
Effective learning in the Age of Hybrid Work - Agile Saturday Tallinn 2024
 
Hajra Karrim: Transformative Leadership Driving Innovation and Efficiency in ...
Hajra Karrim: Transformative Leadership Driving Innovation and Efficiency in ...Hajra Karrim: Transformative Leadership Driving Innovation and Efficiency in ...
Hajra Karrim: Transformative Leadership Driving Innovation and Efficiency in ...
 
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and ThoughtsMind Mapping: A Visual Approach to Organize Ideas and Thoughts
Mind Mapping: A Visual Approach to Organize Ideas and Thoughts
 
How-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem ResolutionHow-How Diagram: A Practical Approach to Problem Resolution
How-How Diagram: A Practical Approach to Problem Resolution
 

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

Notas del editor

  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