Ensure team size does not exceed the three to nine members size to ensure effective communication.
Team members have cross-functional skills (ideally not the job titles) and are equipped to deliver the full product/project (e.g. of a software development team includes, software developers, architects, programmers, analysts, QA experts, testers, UI designers, etc.)
The goal of the Scrum Master is to make it easy for team members to collaborate and avoid too many handoffs and phases.
Protects the team's autonomy to determine capacity and estimate for their commitments and when to complete work.