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

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