If I hear this question in a high tech company again, I’m going to puke. For starters, because your/my company doesn’t have Steve Jobs. He’s a freak of nature. A genius of sorts. And one of a tiny number of people in the history of the technology industry that have his skills.
But lots of companies make great products and lots of money without needing a Steve Jobs. Shouldn’t we focus on that instead?
First, let’s stop doing the things that are sure to deliver a bad product. That should raise the chances of success by 50%. Such as: catering to a small percentage of a user base with esoteric features that will appear complicated to the rest. Or, rushing to deliver something without proving it’s useful and useable.
Then, let’s do the things that look like best practice. Spend the time upfront designing it right. Explore contrarian approaches and avoid mimicking competitors without knowing exactly why.
Sweating the details. Avoid making the user’s life too complicated with extraneous features. Wait a minute, isn’t this what Apple does so well? 😉