Relationships, agile teams and retrospectives.
There are many similarities between relationships and product teams. On the surface, relationships seem like they are driven by love, passion and a mutual respect for one another. Product teams on the other hand are strangers with individual skill sets that are brought together to deliver value towards a larger business goal.