📎 Webclip
How Facebook Sets Goals - Analytics at Meta
Facebook uses a goal map to connect team goals, org-level goals, and the mission of building community and bringing the world closer together. The article says this helps teams stay aligned, spot overlap across orgs, and decide whether work really contributes to the outcomes Meta cares about.
Reading notes#
- A goal map is a visual representation of an org’s vision, goals, and metrics, and it is not the same as an org chart.
- In the example, MyChefApp has four strategy pillars that also serve as app-level goals, with app metrics used to measure progress.
- Facebook uses goal maps to show how team goals ladder up to org goals and then to Facebook-level goals.
- Teams do not always take the same metrics as the whole org, because some metrics are too hard to move with statistical significance in one experiment or within one half.
- Teams instead choose goal metrics that are strongly hypothesized or proven to influence the app-level metric over time.
- The goal map also makes it easier to see where teams are working toward the same outcome and where joint work may help.
- One use case is prioritization, since the goal map helps teams judge whether projects, requests, and resources really support the app outcomes they care about.
- The article gives an example where a metric can improve without reflecting better outcomes, so teams may need to choose alternative goal metrics that are more tied to user experience.
- Meta uses goal tiering to align the relative priority of metrics across the company and to help adjudicate tradeoffs.
- Countermetrics act as guardrails for quality, integrity, performance, and reliability when teams work toward their goals.
- Goal targets are set using both needs and resources, also described as top-down and bottom-up inputs.
- Meta aims for 50/50 goals, meaning targets are set so there is about a 50% chance of hitting them.
- Forecasting is used to estimate the organic trend of a metric and the product impact engineers can add in the planning period.
- Progress is measured through longitudinal tracking and through long-term or short-term holdouts.
- Long-term holdouts are uncommon and hard to maintain, while short-term holdouts are more common for measuring team impact within a half.
- Some milestone or ship goals may not move app-level metrics in the short term but still ladder more directly to strategy.
