3.1.1  Technical, Cost, Schedule Risk

Most programs, by their very nature, involve some degree of technical, cost, and/or schedule risk.  Development and upgrade programs often require tasks to maximize reliability, minimize maintenance, reduce weight, advance the state-of-the-art, combine functions, simplify integration, standardize configuration, and to do them all in record time and at minimum cost.  Software developments often include requirements for sizing, timing, coding, test, and documentation that lead to a potential for risk.