Another quick note: This one about differences between collaboration in new product development vs new service development in the Journal of Product Innovation Management (A Comparison of New Service versus New Product Development: Configurations of Collaborative Intensity as Predictors of Performance):
Collaboration among firms for innovation has received considerable attention. However, little is known about how firm-to-firm collaboration is configured in new service development (NSD) versus new product development (NPD).
The article measure the impact of 1) Good processes / communication vs 2) Good relationship / trust. They find that collaboration on products is more effective with good processes while collaboration on services is more effective with trust. Probably makes sense: Services are inherently unprotectatble and trust is needed to ensure the partner plays well.