The market for software development projects is dynamic and complex. The stakeholders involved in the software development process come from different organisational positions and therefore have varying interests and expectations from the product. Effective project management practices enable successful on-time delivery of high-quality product. It is essential to identify the stakeholder roles and responsibilities to effectively manage the development practices within the organisation. Elucidating the stakeholder roles will enable stakeholder management via effective communication and sustainable practices that reflect stakeholder interests. This study elucidates the roles and responsibilities of the stakeholders associated with Agile software development projects. The study identifies that for effective stakeholder management practices understanding of the stakeholder roles and interests is vital. Additionally, application of Agile software development methodology would result in successful development of high-quality software solutions.