Before you sign anything with a software outsourcing partner, one decision quietly determines how the rest of the project goes: fixed price, or time and material? Get the match wrong and you end up in one of two bad places — over budget halfway through, or locked into a scope that stopped matching reality months...