Product guru and bestselling author Dan OlsenĀ talks about what makes for great products, great product managers and great product teams.