Подход третий: Несколько product owner'ов – несколько backlog'ов

Похоже на второй вариант, по отдельному product backlog'у на команду, только ещё и с отдельным product owner'ом на каждую команду.

Мы не пробовали так делать, и, скорее всего, пробовать не будем.

Если два product backlog'а касаются одного и того же исходного кода, это скорее всего приведёт к серьёзному столкновению интересов между product owner'ами.

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