Upgrade to Pro — share decks privately, control downloads, hide ads and more …

From Strategy Definition to Execution with OKRs...

From Strategy Definition to Execution with OKRs and Roadmap

Talk given at DevOpsCon (NY, US) - September 2023

Avatar for Sebastiano Armeli

Sebastiano Armeli

September 26, 2023
Tweet

More Decks by Sebastiano Armeli

Other Decks in Technology

Transcript

  1. From STRATEGY DEFINITION to EXECUTION with OKRs and ROADMAP DevOpsCon

    - NYC, September 2023 Sebastiano Armeli Director of Engineering
  2. Mission Vision Who are we? What do we do? Where

    are we going? Strategy How are we getting there?
  3. Mission, Vision & Strategy Mission is the Area of Foucs

    Vision is the Destination Strategy is the Route
  4. Business Unit Outcome Increase number of shoppers by 10% Business

    Unit Strategy Build a Shop Tab in the app to capture the intent of users to shop for products Add a set of notifications focused on Shopping Corporate strategy Making the app a place to shop increasing ads conversion for shopping ads Eng Leader - Shopping Product Manager - Shopping
  5. Engineering Outcome Improve by 10% Send Message and Receive Message

    Performance metric Engineering Strategy Rewriting Messaging clients using common lib written in C++ Eng Leader - Messaging Corporate strategy Making the app the fastest way to communicate with friends
  6. Strategy Definition Env Assessment: Apps are getting more and more

    performant and reliable. Opportunity: Improve quality and performance for our apps. Customer Problem: Our apps get lots of complaints from customer support about being sluggish and buggy
  7. Strategic Objective 1: Reduce the number of bugs reported by

    the customers by 80% Strategic Objective 2: Decrease page load time for the views by 7% Strategy Definition People : 4 ICs for 4 Quarters Capabilities: 1 BE, 1 Web, 1 iOS, 1 Android People : 3 ICs for 2 Quarters Cap abilities: 1 Web, 1 iOS, 1 Android Unfunded
  8. OKRs framework Objectives Key Results The inspirational "what" The measurable

    "how" "I will (Objective) as measured by (a set of Key Results)."
  9. OKRs Cadence - yearly or quarterly Metrics associated (with baseline

    and target) Monitoring & Grading 1 Owner per KR
  10. Strategic Objective Decrease page load time Strategic Objective Key Result

    3 : Measure the Page Load Time baseline on iOS for FF by end of Q4. OKRs Key Result 1: Decrease by 5% the Page Load Time on Android for FF by end of Q4. Key Result 2: Decrease by 10% the Page Load Time on web for 1:1 Chat views by end of Q4. Learning KR Objective: Drive Page Load improvement for Friend Feed (FF) and 1:1 Chat views. Committed KR Aspirational KR
  11. Monitoring Key Result 3 : Measure the Page Load Time

    baseline on iOS for FF by end of Q4. Objective: Drive Page Load improvement for Friend Feed (FF) and 1:1 Chat views. Key Result 1: Decrease by 5% the Page Load Time on Android for FF by end of Q4. Key Result 2: Decrease by 10% the Page Load Time on web for 1:1 Chat views by end of Q4. Week 1 Week 2 Week 3 Week 15 5% 0% 10% 5% 75% 20% 20% 20% 50% 60% 65% 75% 100% Total OKRs
  12. Key Result 2: Decrease by 10% the Page Load Time

    on Web for FF view by the end of Q4. Initiative : Experiment with image prefetching in FF on web. Strategic Objective Initiatives OKRs Strategic Objective: Decrease page load time Objective: Drive Page Load improvement for Friend Feed (FF) and 1:1 Chat views.
  13. Roadmap Sequence of initiatives (for a strategic objective) Define start

    date and end date per initiatives Cross-functional coordination
  14. S T R A T E G Y A Strategy

    is a set of cohesive hypotheses to achieve an OUTCOME. S T R A T E G Y