Once the process manager pins down the outputs of the process, he or she then needs to switch hats and function as the “customer” for other processes. The manager of process B needs to negotiate a contract with process A that will specify that process B will get the inputs it needs to ensure it can meet its obligations to process C. If process B cannot get an acceptable agreement with process A, then it will need to get senior managers involved or it will need to notify process C that it will be unable to meet the contract that it reached with the manager of process C. In a similar way, the manager of process B will need to negotiate contracts with various support processes to ensure process B will have the resources it will need from those processes. It may need help hiring and training new employees, or it may require a new facility or a new software application. It may need new software loaded on the desktop machines of process B employees.