Подход третий: Несколько product owner'ов – несколько backlog'ов
Похоже на второй вариант, по отдельному product backlog'у на команду, только ещё и с отдельным product owner'ом на каждую команду.
Мы не пробовали так делать, и, скорее всего, пробовать не будем.
Если два product backlog'а касаются одного и того же исходного кода, это скорее всего приведёт к серьёзному столкновению интересов между product owner'ами.
Если же два product backlog'а имеют дело с разными исходниками, то это, по большому счету, всё равно, что разбить продукт на отдельные подпродукты, и разрабатывать их независимо. И это значит, что мы вернулись к ситуации "одна команда разрабатывает один продукт", которая для нас приятна и понятна.