Davis Neable
Three’s a Party:
How Trifectas Help Product, Engineering,
and Design Work Together
It takes two to make a
thing go right
three
Trifectas are not new
But everything else is
What is a trifecta?
- David O. Russel
“The trifecta of directing is
character emotion, camera
movement, and music. When you
hit those three, that's magical.”
Viability Feasibility Desirability
Product Engineering User Experience
Trifectas at scale
Product
Trifecta responsibilities are assumed within small teams
PM
UX
ENG
One trifecta guides a small number of projects
Project teams
Product
PM
UX
ENG
Product and domain trifectas steer large organizations
Project teams
Domain
Product
PM
UX
ENG
Product managers
A snapshot of the current Shopify Plus RnD organization
Developers
UX folks
(Design, user research,
content strategy,
front-end development)
= 4
6%
65%
29%
• Freedom and autonomy for project teams to move quickly
• A defined pool for resource sharing at scale
• Stability for building rich domain expertise and role specificity
• Foundation for spinning up new domains and projects
Trifecta model provides:
Trifectas provide
structure, vision, and
flexibility so product
organizations can
execute efficiently and
effectively.
• Only for product organizations
• Just balanced skill representation
• A gatekeeper (even though it can feel like that sometimes)
• Easy
What a trifecta is not:
Trifectas have clear
responsibilities and should
demand accountability.
1
Dreams in years, acts
in quarters.
● Resourcing
● Identifying new
investment areas
● Organization
design
● Set strategic
priorities
● (re)Prioritizing the
roadmap
Product trifecta
Responsible for the outcome of the entire product offering
Dreams in quarters,
acts in months.
● Lead a team of teams
● Alignment and health
of project teams
● Maintenance
decisions
● Kick off new
projects
● Release planning
● Define project type
● Milestone changes
Domain trifecta
Responsible for the outcome of a set of projects, typically grouped
by a product theme
Dreams in months,
acts in weeks.
● Executing against
the project brief and
vision
● Keeping domain
trifecta informed
● Sprint planning
● Retrospectives
● Demos
● Milestone reviews
Project teams
Responsible for an individual project’s outcomes.
Product Trifecta Domain Trifecta Project Team
Roadmap definition
Project kickoff
Execution
Maintenance decisions
Milestone change
Project involvement varies across layers
Actor
Stakeholder
2 Trifectas can be leveraged as
organizational structures.
Trifectas used to model the organization of projects
PM
UX
ENG
Project teams
Domain
Product
Trifectas used to model the organization of projects
PM
UX
ENG
Project teams
Domain
Product Shopify Plus
Automation
Shopify
Flow
Plus Services
Migration Billing OnboardingShopify
Scripts
Trifectas can also double as clear reporting structures
UX
Project teams
Domain
Product
Director level
Senior leads & leads
Individual contributors
Trifectas help gain insight into
organizational health.
3
Identify missing roles
PM
UX
ENG
Project teams
Domain
Product
PM
UX
ENG
Improve communication efficiencies
Project teams
Domain
Product
.
Team
Have we
assembled the
right team?
Alignment
Do we agree on
the goals and
metrics?
Quality
Does it solve
customer
problems and will
it delight them?
Scrappiness
Are we being
opinionated and
saying “no” to the
right things?
Keep score
Can we tell if the
project and team
are hitting their
goals?
Asking effective questions
• Project rituals, such as spring planning, demos and retros (weekly)
• Project milestone reviews with trifecta (varies)
• Organization-wide project leads synch (weekly)
• Cross-domain trifecta synch (weekly)
• ...
Leverage trifectas to gain context:
Lessons learned
Photo by Cynthia Andres
Organization
changes should
come after a trifecta
has been stabilized
to minimize thrash.
It takes time to build
the trust necessary for
a trifecta to be wholly
effective.
Photo by Sebastian Grochowicz
Photo by Cynthia Andres
As the organization
grows, identify the
magnitude of the
change and respond
appropriately.
Scaling product groups is
hard work
Thanks!
Q&A
Just at @davisn

Three's a Party: How Trifectas Help Product, Engineering, and Design Work Together

  • 1.
    Davis Neable Three’s aParty: How Trifectas Help Product, Engineering, and Design Work Together
  • 2.
    It takes twoto make a thing go right three
  • 3.
  • 4.
  • 5.
    What is atrifecta?
  • 6.
    - David O.Russel “The trifecta of directing is character emotion, camera movement, and music. When you hit those three, that's magical.”
  • 7.
  • 8.
  • 9.
  • 10.
    Product Trifecta responsibilities areassumed within small teams PM UX ENG
  • 11.
    One trifecta guidesa small number of projects Project teams Product PM UX ENG
  • 12.
    Product and domaintrifectas steer large organizations Project teams Domain Product PM UX ENG
  • 13.
    Product managers A snapshotof the current Shopify Plus RnD organization Developers UX folks (Design, user research, content strategy, front-end development) = 4 6% 65% 29%
  • 14.
    • Freedom andautonomy for project teams to move quickly • A defined pool for resource sharing at scale • Stability for building rich domain expertise and role specificity • Foundation for spinning up new domains and projects Trifecta model provides:
  • 15.
    Trifectas provide structure, vision,and flexibility so product organizations can execute efficiently and effectively.
  • 16.
    • Only forproduct organizations • Just balanced skill representation • A gatekeeper (even though it can feel like that sometimes) • Easy What a trifecta is not:
  • 17.
    Trifectas have clear responsibilitiesand should demand accountability. 1
  • 18.
    Dreams in years,acts in quarters. ● Resourcing ● Identifying new investment areas ● Organization design ● Set strategic priorities ● (re)Prioritizing the roadmap Product trifecta Responsible for the outcome of the entire product offering
  • 19.
    Dreams in quarters, actsin months. ● Lead a team of teams ● Alignment and health of project teams ● Maintenance decisions ● Kick off new projects ● Release planning ● Define project type ● Milestone changes Domain trifecta Responsible for the outcome of a set of projects, typically grouped by a product theme
  • 20.
    Dreams in months, actsin weeks. ● Executing against the project brief and vision ● Keeping domain trifecta informed ● Sprint planning ● Retrospectives ● Demos ● Milestone reviews Project teams Responsible for an individual project’s outcomes.
  • 21.
    Product Trifecta DomainTrifecta Project Team Roadmap definition Project kickoff Execution Maintenance decisions Milestone change Project involvement varies across layers Actor Stakeholder
  • 22.
    2 Trifectas canbe leveraged as organizational structures.
  • 23.
    Trifectas used tomodel the organization of projects PM UX ENG Project teams Domain Product
  • 24.
    Trifectas used tomodel the organization of projects PM UX ENG Project teams Domain Product Shopify Plus Automation Shopify Flow Plus Services Migration Billing OnboardingShopify Scripts
  • 25.
    Trifectas can alsodouble as clear reporting structures UX Project teams Domain Product Director level Senior leads & leads Individual contributors
  • 26.
    Trifectas help gaininsight into organizational health. 3
  • 27.
  • 28.
  • 29.
  • 30.
    Team Have we assembled the rightteam? Alignment Do we agree on the goals and metrics? Quality Does it solve customer problems and will it delight them? Scrappiness Are we being opinionated and saying “no” to the right things? Keep score Can we tell if the project and team are hitting their goals? Asking effective questions
  • 31.
    • Project rituals,such as spring planning, demos and retros (weekly) • Project milestone reviews with trifecta (varies) • Organization-wide project leads synch (weekly) • Cross-domain trifecta synch (weekly) • ... Leverage trifectas to gain context:
  • 32.
  • 33.
    Photo by CynthiaAndres Organization changes should come after a trifecta has been stabilized to minimize thrash.
  • 34.
    It takes timeto build the trust necessary for a trifecta to be wholly effective. Photo by Sebastian Grochowicz
  • 35.
    Photo by CynthiaAndres As the organization grows, identify the magnitude of the change and respond appropriately.
  • 36.
  • 38.
  • 39.