Manager is essential to software engineering project
There are nine project management knowledge areas: integration, scope, time, cost, quality, risk, communication, procurement, and human resource management (see A Guide to the Project Management Body of Knowledge, Project Management Inst., 2000). Failing to address any of these areas will result in repeatedly diminishing a project’s outcome. This stresses the importance of a good manager to a successful software engineering project.
In Mohammad’s individual case, the reasons of the failure of the project were almost caused by the manager’s failing in good performance. (Rob, 2003)
Then, what characteristics should a good manager has? First, he should be responsible and have a good leading ability to manage his team to work well together. Second, he should have strong communication ability which will help him to work well with his team as well as his clients. Third, the technique skill is very important with which he will have a broad view. Forth, he should have a critical mind which will make him have a strong problem solving ability.
Reasons that cause software engineering project failures
As software engineering project failures cannot be totally avoided, examining the reason why it happens help us to reduce failures.
Lack of project study
Project study is very important to any software engineering project, as it helps team members to have a clear understanding about the project. Without project study, team members may not know what they are doing. This could have bad effect on the project.
There are five