Teams are small feature teams, each fully equipped to work on any feature top to bottom (front-end to back end). A typical team is 1 Scrum Master, 1 Tech Lead, 3-4 Front End developers, 1 back end developer, 2-3 QA's.