Text this: Technical uncertainty, expected contract payoff, and engineering decisionmaking in a system development project /