I am looking for research proven methods for coordinating across multiple companies for large development efforts. The methods should help to prevent or mitigate issues that arrive from changes to schedules or requirements and should include mechanisms for ensuring that companies are properly motivated to participate.