Final answer:
Apart from lack of executive support, user involvement, project management skills, and clear business objectives are crucial determinants of a project's success or failure.
Step-by-step explanation:
Lack of executive support is indeed a critical factor in determining whether a project succeeds or fails. However, there are other significant factors that contribute to the success or failure of a project. Among these are user involvement, project management skills, and having clear business objectives.
User involvement is critical, as it ensures that the end users are engaged and that their needs are being met, which is a lesson learned through various assessments. Project management skills are essential for organizing and directing resources effectively, and meeting critical tasks and deadlines, similar to the example of engineers multitasking on multiple projects. Lastly, clear business objectives provide a roadmap for everyone involved, including navigating through shifting market conditions and ensuring the project aligns with organizational goals, as evidenced by the challenges faced by NGOs.
Therefore, all of these factors together—user involvement, project management skills, and clear business objectives—are other key reasons that determine the success or failure of a project.