7. Being a Technical Program Manager at Facebook means driving
impact and delivering measurable results across a wide range
of areas.
From hardware and network deployment, product releases and
performance, TPMs strive for flawless execution against company
wide goals.
OVERVIEW
8. TPMs also cross-functionally evangelize Facebook's core values
● Be Bold
● Focus on Impact
● Move Fast
● Be Open
● Build Social Value
OVERVIEW
12. What Product TPMs do
Product TPMs support based on business needs
• Leadership: Leverage technical strengths to drive strategy and
execution for product platforms and specialized tech areas
• Program Management: Drive cross-team and company initiatives that
require breaking down complexity, strong execution and XFN
collaboration
• Technical Expertise: Dive deep into system design and architecture
and become a subject matter expert to help scale the product usage
Engaging with Product TPMs: When in need of an owner to drive a key
technical product platform or a long term technical XFN initiative.
PRODUCT TPMS
13. Product Areas
1. Product Platform or Infrastructure
Use technical and product understanding of the user problems and business
needs to deliver the vision, roadmap and drive E2E platforms
• Example:
﹘ Metrics Platform is a unified platform for building and managing
any paid or organic metrics to ensure customers have
consistent, accurate, and reliable metrics
﹘ A Product TPM, co-owns the platform with Engineering, here to
ensure all metrics across the company are consistent and
discrepancies are detected quickly before customers find issues.
PRODUCT TPMS
14. Product Areas
2. Cross-product Initiatives
Leverage technical product knowledge and leadership skills to drive complex
cross-team and company initiatives spanning multiple products and business
needs.
• Example:
﹘ Buyer and Seller Care, including protection and support, are
critical components in building a trustworthy commerce platform.
﹘ Product TPM supports strategy and drives execution to scale
Purchase Protection to Instagram Shopping responsiveness.
﹘ Partners with Data Science to measure support quality.
PRODUCT TPMS
15. Product Areas
3. Specialized Technical Product Areas
Leverage domain expertise to drive specific product areas like machine
learning, Ranking, and APIs, requiring deep understanding of the industry and
technology stack.
• Examples:
﹘ Search Internationalization is a complex problem to improve the
quality of search results for global customers.
﹘ Product TPM identified high-impact problems, inspired
cross-team collaboration, focused on execution and engaged
with technology and data to identify and size problems, brought
in user research and external resources to help get over
obstacles.
PRODUCT TPMS
16. Product TPM Success
How are Product TPMs set up for success?
• Empowered to drive planning and roadmapping for product areas.
• Participate in relevant meetings to gain the context.
• Drive product reviews, check-ins and planning meetings for ownership
areas, while being part of other areas to gain context.
• Work together to divide up ownership areas for PMs, TPMs and EMs
• Clearly communicate ownership areas and be the primary POC so
team members know when to leverage the TPM.
PRODUCT TPMS
17. TPMs are “project
managers”
TPMs are technical leaders that
define and help build the products
that require technical knowledge,
scaling and heavy cross team
collaboration.
TPMs “only scale
EMs & PMs”
TPMs work with EM and PMs to
scale the product; identifying risks,
bottlenecks and opportunities for
growth through internal and
external partnerships.
TPMs are “crisis
managers”
While TPMs have leadership and
program management strengths,
they are best positioned to go
deep into technical product areas
as subject matter experts.
TPMs are “release
managers”
Not just a release manager, but
they drive solid execution by
knowing the product and solutions
enough to prioritize roadmaps,
assess risks, and identify partner
dependencies.
Myths about Product TPMs
PRODUCT TPMS
19. What Infra TPMs do
• Maintain and advance Facebook's Infrastructure in strategic ways that
balance fast execution with long-term strategy.
• Maximize engineering productivity through reduced project execution
times, strategic vision alignment, and rigorous prioritization.
• Spend time helping teams across the company solve challenging cloud
infrastructure problems.
• Define the role along with the partners around you, requiring a
well-rounded approach to efficiently create a product for Infra
customers.
INFRA TPMS
20. Engagement Model
INFRA TPMS
● Define large
programs
● Technical
understanding of
domain
● Define metrics &
roadmap
● Prioritize
● Product and platform
direction
● Understands user
needs
● Define metrics &
roadmaps
● Prioritize
● Technical depths of
systems and
solutions
● Understands how
the system is used
● Assess needs &
development
● Organize chaos
● Set long term goals
● Technical depth in
domains
● Track regressions
● Gap analysis
● Deep technical
depth in more than
one domain
● Call out cross team
org & technical gaps
● Fix gaps
XFN
Product or
Platform SME Domain SME Organize Fix
Execute, Communicate, Report, Track Metrics, Coordinate XFN Meetings, Scope Requirements, Manage Tasks, Build Plan, Set
Milestones, Help Define Goals, Risks, Dependencies, Resources
Implement
21. The Infra TPM team
The Infra TPM team is comprised of seven teams
• Production Network TPM
• Foundation Solutions and Connectivity TPM (FSC)
• Core Systems TPM
• Data TPM
• Infra Product TPM (Including Privacy, Security, Integrity Infra)
• AI TPM
• DevInfra and Core Data TPM
INFRA TPMS
22. INFRA TPMS
PN TPMs own E2E XFN network programs, focusing on operability, reliability, efficiency and scalability
Traffic Infrastructure
Production Network TPM
Backbone Data Center
Core SW & Host Networking
Network Security
Network Hardware
Planning
Reliability
Delivery Engineering
Infrastructure Network Engineering
23. Capacity
Capacity & Resource Planning,
Management, Deployment and
Allocation
FBC
Facebook Connectivity (FBC)
Programs
Hardware
Compute, Storage, Network and
Power
Foundation Solutions and Connectivity TPM
INFRA TPMS
FSC TPMs run programs across three pillars: Capacity, Connectivity, and Hardware
24. Standardization
Standardizing tools and patterns
Utilize Infrastructure
Helping eng create and deploy
services easily and efficiently
Core Systems TPM
INFRA TPMS
Core Systems builds and runs platforms and solutions for managing services
25. Identify Focus Areas
Identify team focus areas and
drive impact from the respective
product areas
Infra Product TPM
INFRA TPMS
Infra Product TPMs partner with Product and Infra teams to drive and manage product facing systems
Drive Impact
Create value and drive impact by
aligning with product initiatives
and features
Current focus areas include AR/VR, Entertainment, Events & Launches, Fast, Storage, WhatsApp, Messenger, Real
Time Communication, Real Time Infrastructure, Privacy, Security, and Integrity Infra
26. Build Tools & Infra
Build tools and system-level
infrastructure focusing on
developer productivity
Invest in Areas
Areas include building data
caching & storage services,
compiler & language technology
Partnership
Partner with engineering to drive
this mission forward across the
entire DevInfra org
DevInfra and Core Data TPM
INFRA TPMS
DevInfra and Core Data TPMs empower engineers and related disciplines to be the most productive in the world
28. FRL Divisions & Product Groups
INFRA TPMS
Divisions Product Groups
Research - Pioneers research into new technologies to solve difficult
technical challenges for our AR, VR, and MR products
AGIOS, Audio, Brain Computer Interface, CODEC Avatars, Social
Presence
Devices - These teams focus on all products and influence our
hardware devices from initial concept through mass production.
H/W Engg, Operations
Oculus - Virtual reality transforms the way people play, work, and
communicate, spreading opportunities more evenly around the world.
VR Platform, Social Experiences, Work Experiences
AR - a world in which our augmented reality devices give users
superpowers.
Wearables, SPARK, CTRL
XR - Building the common platform and shared technologies that
power AR, VR, and Portal devices, and providing consistent shared
services to help FRL teams execute flawlessly together.
Assistant, XROS, XR Tech
Portal - Voice-enabled products for the home that provide customers
with hands-free video calling and content sharing.
Orchestrate planning, execution, and delivery of Portal products by
aligning cross-functional teams, communicating transparently, and
establishing efficient processes.
30. Partnership
Partner with Business and Service
Owners to implement new
functionality
Enterprise Engineering [EE] TPMs
EE TPMs
EE TPMs work on programs that are cross-functional, complex, and result in high impact
Facilitate
Facilitate projects that drive
change in the environment
Current focus areas include EE Security & Privacy, EE Infrastructure,
Enterprise Products, People Engineering, M&A, EE Reliability
Implementation
Work with multiple teams to
determine what is needed and
how to best implement it
31. THANK YOU!
You can reach me on LinkedIn @Jyoti Bhatia:
https://www.linkedin.com/in/jyoti-bhatia-aa17095/