The document discusses lessons learned from the development of Wuzzuf and Forasna, two of the top job sites in Egypt. It provides tips for agile product development, including focusing on optimizing daily goals and key performance indicators, reducing scope to move faster, emphasizing face-to-face collaboration over documentation, and prioritizing shipping minimal viable products over extensive features or specifications. The document advocates for an iterative development process focused on learning through small, frequent releases.
48. 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
50. The “innovative” designs that were
“boundary pushing” were also practically
unusable in real life.
51. “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
54. “Writing down decisions is essential”
Only when one writes do the gaps appear and the
inconsistencies protrude...
55. 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
56. What Problem Are We Solving and Why?
Provide Context
Add links to
research or data
points
58. How we will Measure Success?
Provide Vision
Julie Zhuo
Product design VP @ Facebook.
59. 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”
64. 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?