Нужны ли узкоспециализированные команды?

Предположим, ваша система состоит из трёх основных компонентов:

Допустим, что над вашим продуктом работают 15 человек, и вам не очень хочется собирать их в одну Scrum-команду. Как же разделить людей на команды?