One of the technical practices of Agile software development is to support cross-functional teams where members perform multiple activities like requirements, coding and testing. In their book “Being Agile”, Leslie Ekas and Scott Will discusses the difficulties of creating a whole team.
Most companies don’t have empowered product owners in their Scrum projects. Instead they work with some kind of distributed product ownership. This talk analyzes why distributed product ownership is so common, what problems it produces and how to make it work.