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