Most products are developed by a team, and these achievements are the fruit of teamwork.
Software product development is now agile, and most often uses the Scrum approach.
Just putting a bunch of people together will not produce a high performance agile team. Quite a few companies find that out the hard way.
How can you increase the odds to create an environment where agile teams bloom and perform?