mapping a product process to your goals and culture
DESCRIPTION
From Product Tank Boston meet-up on Feb. 26, 2014. What's the right product process? It depends on your goals and priorities. I speak through my experiences at three very different companies: Pixar, Zynga, and RunKeeper, and discuss how each company uses a product process that reinforces it's product goals and cultural values.TRANSCRIPT
PROCESS IS BORING, BUT YOU NEED ONE
WHO AM I?
VP Product, RunKeeper (11/2012-present)
GM, Director Product, Zynga Boston (8/2010 -10/2012)
Director Product, Engineer, Conduit Labs (5/2008-8/2010)
Technical Director, Pixar (2002 - 2008)
Sc.B. Brown University, Math / CS 2001
SOCIAL MEDIA!
@far33d
fareedmosavat.com
WHAT’S THE RIGHT PROCESS TO BUILD GREAT
PRODUCTS?
SCRUM? KANBAN? WATERFALL? METRICS-DRIVEN? OKRS? LEAN?
!
SOME OTHER NEW THING?
ALL OF THEM….
PIXAR CHARACTER PROCESS
Modeling Shading Rigging
PIXAR CHARACTER PROCESS
Model Packet
Modeling Shading Rigging
Shading Packet
Animation Design
Character Design
PIXAR CHARACTER PROCESS
Model Packet
Modeling Shading Rigging
Shading Packet
Animation Design
Character Design
PIXAR CHARACTER PROCESS
Model Packet
Modeling Shading Rigging
Shading Packet
Animation Design
Character Design
Between 7-10 director reviews on EVERY model. Director-driven process.
PIXAR PROCESS OPTIMIZES FOR PREDICTABLE HAND-OFFS AT
EXTREMELY HIGH QUALITY OVER TIME AND BUDGET.
ZYNGA PROCESS
Pipeline
Spec
Dev
Release
Product Review
ZYNGA PROCESS
Pipeline
Spec
Dev
Release
Product Review
go as FAST as possible.
ZYNGA PROCESS
Pipeline
Spec
Dev
Release
Product Review
All the focus was on ESTIMATES and RESULTS.
Goals-driven process.
ZYNGA PROCESS OPTIMIZES FOR DATA-DRIVEN LEARNING AND HIGH
CONTENT CADENCE OVER INDIVIDUAL FEATURE QUALITY.
RUNKEEPER PRODUCT PROCESSDefine target user and their
problem
Design a proposed solution
Usability testing with real users
Define goals, expected outcomes
Build solution
Release
Analyze
RUNKEEPER PRODUCT PROCESSDefine target user and their
problem
Design a proposed solution
Usability testing with real users
Define goals, expected outcomes
Build solution
Release
Analyze
User-centric process.
RUNKEEPER PROCESS OPTIMIZES FOR HIGH USER VALUE AT MINIMAL ENGINEERING EFFORT OVER TOTAL
SPEED.
WHAT DOES YOUR COMPANY, CULTURE
VALUE AND CARE ABOUT?
WHAT MAKES YOUR PRODUCT DIFFERENT FROM EVERYONE ELSE IN THE MARKET, AND HOW DOES YOUR PROCESS REINFORCE THAT?
FUNCTIONAL vs DIVISIONAL !
EXPERIMENTATION vs VISION !
ENGINEERING vs PRODUCT !
GREAT vs GOOD ENOUGH !
INDEPENDENCE vs CONTROL
THERE’S NO ONE RIGHT WAY TO BUILD GREAT
PRODUCTS.
YOUR PROCESS IS A PRODUCT. !
REFINE IT. ITERATE ON IT.
CARE ABOUT IT.
QUESTIONS?
SOCIAL MEDIA!
@far33d
fareedmosavat.com