This topic focuses on the identification and analysis of stakeholders within the context of a software development project. Learners must identify individu
Topic Synopsis
This topic focuses on the identification and analysis of stakeholders within the context of a software development project. Learners must identify individuals, groups, or personas interested in the solution and explain how the proposed system meets their specific needs.
Key Concepts & Core Principles
- Stakeholder identification: recognising all parties affected by a system, including direct users, indirect users, and external groups such as regulators or the public.
- Stakeholder analysis: evaluating each stakeholder's power, interest, and influence to prioritise their requirements and manage conflicts.
- Conflicts of interest: understanding that stakeholders may have opposing goals (e.g., cost vs. quality, privacy vs. functionality) and how to negotiate trade-offs.
- Legal and ethical considerations: stakeholders' rights under laws like the Data Protection Act 2018 and the Computer Misuse Act 1990, and ethical frameworks such as the ACM Code of Ethics.
- Impact assessment: evaluating how a system affects stakeholders socially, economically, and environmentally, often through techniques like stakeholder mapping or impact matrices.
Exam Tips & Revision Strategies
- Ensure stakeholders are clearly defined; use personas if necessary to add depth.
- Explicitly link the features of your proposed solution to the requirements of the stakeholders identified.
- Use the command words in the assessment criteria to guide the depth of your analysis.
Common Misconceptions & Mistakes to Avoid
- Failing to identify specific stakeholders, instead providing generic or vague groups.
- Neglecting to explain how the solution specifically addresses the needs of the identified stakeholders.
- Treating stakeholders as an afterthought rather than a core component of the analysis phase.
Examiner Marking Points
- Identification of suitable stakeholders for the project.
- Description of stakeholders and their specific requirements.
- Explanation of how the solution is appropriate to the needs of the identified stakeholders.
- Clear link between stakeholder needs and the proposed computational solution.