Reducing Rework in the Development of Information Systems Through the Components of Decisions

The failure of information systems has been partially the result of incorrect or inefficient rework in the development of the systems. If greater transparency can be made in the decision making process then the number of examples of incorrect or inefficient rework could be reduced. Transparency in the process of development can be achieved through identifying and tracking the components of the decisions made during the development of the information system. This paper presents a theoretical framework for facilitating this tracking by comparing the components of the decisions in the development of the information system with those of an organisation and considering how the 'needs' of agents and the actions taken to fulfil those needs are related.