ABSTRACT

A key role in developing software is played by the intellectual resources of project teams, i.e. their knowledge. The knowledge used to produce software may be either open or hidden. In order to manage software development effectively, advantage needs to be taken of the knowledge held by each design team member. This is to ensure that the resulting software meets the requirements defined by its future user and arrives on time and on budget. Today’s managers responsible for planning and organizing software development projects ask themselves the fundamental questions of whether CASE (Computer Aided Software Engineering) tools boost the efficiency of software designers, and whether such tools help managers in managing IT projects.