They had best codebase in the world
They had best Design out there
Products Have Failed Even though..
They had solid proof Documentation
They had the best Data Scientists and
the Largest/most-complicated Dashboards
“building our own framework”
Because we won’t be using be using 70%
of the components in Bootstrap added
unneeded Complexity and slowed us down
by 6 months
“Writing down decisions is essential”
Only when one writes do the gaps appear and the
inconsistencies protrude...
The act of writing turns out to require
hundreds of mini-decision, and it is the
existence of these that distinguishes clear,
exact policies from fuzzy ones.
F. Brooks - Mythical Man Month
What Problem Are We Solving and Why?
Provide Context
Add links to
research or data
points
How we will Measure Success?
Provide Vision
Julie Zhuo
Product design VP @ Facebook.
How we will Measure Success?
Provide Vision
“We’re launching feature X because we think
it will do [fill in the blank here]. We’ll invest on
making it as good as we can for N months. If
after that, less than Y% of people are using it
daily, we’ll remove feature X”
What are we going to do with the old Data
[Migrations]
What QA Scenarios Needed?
Questions To always Ask
What Metrics do I need to Track the Feature?
Should we Notify any of the teams beforehand?