In: Computer Science
List the different roles in requirement engineering process and their responsibilities.
For example, software development team is one of the roles and its responsibilities are to examine the feasibility of the requirements as well as challenging the business on the business value of such requirements.
What other roles do you think exists and what are their responsibilities?
Requirement engineering is mostly considered as a role that the person has to perform by collaborating with the stakeholders, manages and documents the project or process requirements.
The different roles and responsibilities are:
a) Stakeholder's identification: The role of the requirement engineer is to identify the stakeholders of the project or organization. Stakeholders are directly or indirectly affect or gets affected by the project. The requirement engineer must be aware of all those stakeholders as their decision or wishes can affect the project.
b) Elicitation of requirements: The role as Elicitation of requirements means to search for all the requirements from the stakeholders for the project. The requirement engineer should listen to their need and requirement and to extract the useful informations that is required to achieve the project goal.
c) Requirement analysis: After collecting the information from stakeholders the role as a requirement analysis is to analyze all those requirements and needs to make a better understanding and providing solution of the problem. All the requirements needs to be grouped on basis of their importance and criticality.
d) Documentation: The role of requirement engineer is also to document the requirements so that it will easily understood by either the technical or non technical person. It can be used as a mode of communication with getting valuable feedbacks.
The other roles and responsibilities which i think exists are following the work ethics. The person should follow the ethical values in work too. All the employees of the organization should be treated well. They should implement these values in themselves as well as telling others also to follow the same.