Rule #2: The universe is not constant: Screen sizes change, browsers, screen types, technology, new competitors come up changing people's expectations, people's tastes change, you expand into new demographics/demos/sales channels which react differently than existing demographics/sales channels, etc.
Ideally this work is done with a marketing/programming/operations team all in one, so all aspects are considered, with their trade offs, to forward on a collective understanding of solving user pain points.
I am not speaking optimized in terms of perfection I am talking about optimized in terms of revenue generation.
At a certain point your offering is it's offering, people found the maximum value out of it, and making it easier to use or testing different ways of delivering that functionality is just adding on lipstick.
At what point does it make sense to pursue other revenue models or strategies rather than squeezing out another 1-3%
I am bringing this up for a reason -- my company is going through this very thing
Rule #1: Perfection is attainable
Rule #2: The universe is not constant: Screen sizes change, browsers, screen types, technology, new competitors come up changing people's expectations, people's tastes change, you expand into new demographics/demos/sales channels which react differently than existing demographics/sales channels, etc.
Ideally this work is done with a marketing/programming/operations team all in one, so all aspects are considered, with their trade offs, to forward on a collective understanding of solving user pain points.