Chapter twelve deals with systems development. In the chapter we learn about and examine two key roles impacted by systems. For example, the first role deals with business managers. On page 443, the text points out that as a business manager, you will probably not become a systems developer. On the other hand, you will have to interact with developers to ensure that you get the systems you need. In my mind, this then identifies another key role, developers. Developers of computer applications face fundamental dilemmas. The good news is that most larger dilemmas can be split into smaller pieces. Then, as a developer, the difficulty lies in combining the pieces back into a complete solution. As for the business manager, systems bring managers the challenge of understanding costs and management issues as they apply to various MIS departments.
Question: Does system development fail mostly due to the costs involved, or do they fail mostly due to a lack of collaboration on behalf of the developer and the business manager?
Resource: http://www.spectrum.ieee.org/sep05/1685