This document describes several patterns for managing dependencies, planning for new and existing products, dealing with dispersed teams, and the challenges of remote product owners. It provides examples of solutions such as involving dependent teams in planning, dedicating teams to new vs existing products, maximizing co-location of teams, and using proxy product owners to help manage the product backlog for remote product owners. Real world examples of where these patterns have been used are also provided.