In this chapter of his book
Contracting for Project Management, J. Rodney Turner presents a strategy for
project contract selection that depends on who controls the risk, the complexity and,
when the contractor controls the risk, the location of the uncertainty. It is hard stuff, but worth reading.