Team setup is to determine the resources and team structure of all the people that would be involved in a product team.
Each team member has a different skill set. They may have multiple projects in parallel. They need to collaborate but may be located in different time zones. They take time off sometimes. In addition, the scope of a project is subject to change.
All these factors need to be taken into account when building a team to ensure the team has the capability to complete a project in an achievable timeline.
Once the project is confirmed, the team setup should be executed based on the requirements and the effort estimation. So the resources would be allocated appropriately, and all the team members would get involved in the project as soon as possible.
Do's
Don't