After 20+ product launches in ~10 yrs of doing this (apps, games, sites, big features), there's a pattern that I see repeat itself in the winning ones. 1) Team has to believe in the mission of the product so deeply that they fall in love with the problem, not the solution.
Awesome