Sports history is full of teams that were full of superstars yet failed to win championships (here is a list of 5 NBA teams in recent history, but we can find more across all sports). Why is that? So many teams appear "guaranteed" for a championship, how could they not with all that talent?
The answer is in this quote, which I wish I knew the original author. The superstars with all their talent played to be superstars and for the glory rather than for the team. Because the players were more interested (more often) in the name on the back of the jerseys, the name on the front lost. Egos got in the way of teamwork and the teams were unable to gel and win championships.
The same holds true in most businesses. Management strives to put the best team together, however even if they bring together a group of superstars, the management team often misses the mark of getting the team to work together for the same goal.
What are you doing with your team? Do they know what the objectives are? Do they understand what the priority is for the entire team, and not just the individual? And are you managing the people so that they aren't in it only for themselves? If you have a "player" who is brilliant, but constantly causes team dynamic issues, it may be time for a change.
What actions can you take to make sure people are working for the team? I would love to hear your ideas. Perhaps we can make it an article for future publication?