Managing Stakeholders in Software Development Projects

Capability in project management is about providing products or services to customers that are fit for purpose and valued by the people that use them. With this objective in mind the discussion moves to whether the organization has the resources and competencies to provide the products and services that meet the customer and other stakeholder s requirements and expectations.
Resources required to deliver software projects will typically come from within and outside the organization. Allocation of resources is often seen as a major source of conflict between stakeholder groups. For example, the inability to provide suitable technical personnel and users during system and user acceptance testing (UAT) has been a longstanding issue with many project managers. To emphasis this point take the following statement made by one (anonymous) project manger:
it seems to me one of the enduring problems in the organization on these issues has been that, although there are a large number of very talented people in the organization, I do not think it has had a sufficient depth of expertise on the very complicated range of technical issues, operational issues, and market issues which are required to see the project through to a satisfactory and timely conclusion.
As pointed out in Section 2.3.1 during the initial pre-planning sessions the project manager should develop a threshold level of resources required to deliver each stage of the project. This of course should not be carried out in isolation and should include the client...