From design to delivery: how to collaborate across contractual boundaries