Если задача не может быть решена за 30-60 минут одним человеком без согласовывания - ее требуется разбить на подзадачи
Задачи теоретически можно позволять пулять два раза - между тестировщиком и разрабом
После второго раза, если такая задача не закрывается, нужно взять обоих и посадить за один пк и заставить их решить ее
В паре фронтедер/бекендер нужно идти от задачи
Если задача тяжелая для бека, то бек должен предложить варианты апи для общей над_задачи, а фронтендер должен скорректировать и указать
После согласования и написания черновика апи они могут выполнять каждый свою под_задачу независимо друг от друга
Если задача тяжела для фронта, то фронтендер должен указать апи, согласовать тайминги с бекендером и написать черновик апи
Мячи всегда или в работе или на полке