Image is part of the problem, but leadership is more than mere image. Leaders take control and charge ahead. Inherently, this approach bothers someone with an engineering bent. Managing Success Failed development projects have cost IS departments and the computer industry as a whole a great deal. The greatest cost of a failed project is the loss of trust in technology and technologists.
Successful projects are possible.
Deliver a fully-tested, smaller application to clients, then expand capabilities. This approach demands the use of standard development tools and methodologies. Other issues are discussed in the Web pages relating to software development. Outsourcing and downsizing have produced a sense companies do not value their employees. When morale is low, quality suffers.