не, так это не работает ))) задачи могут рандомиться по любой части... в итоге организационно 1) часть народа будет гарантированно простаивать; 2) нужно будет проводить больше совещания по каждому архитектурному чиху и новой вводной во всех командах; 3) появляются интеграционные взаимодействия между командами, по которым надо протоколировать и оповещать другие команды... в итоге получаем кучу бюрократии, малоповоротный глючный механизм, причем постоянно простаивающий ) это на примере не сильно большого проекта... будет именно на этом проекте больше 10 разработчиков - уже можно думать делить