1. Introduction
A review of studies of software project problems by Molakken and Jargensen's [1] supports the view expressed in the Chaos Report [2] that a number of specific problems are routinely identified. These include: poor requirements specification, inadequate user involvement, changing requirements, lack of executive sponsorship, poor project management and inaccurate cost estimates. Some of these problems (such as executive sponsorship and user involvement) stem from the relationship between the customer and supplier. Other problems arise when decisions are made using imperfect information and with poor definition of final desired outcomes [3].