65.0k views
2 votes
What are the 5 reasons why eliciting requirements is difficult?

1) Lack of clear communication between stakeholders
2) Unclear or changing project goals
3) Limited resources and time constraints
4) Resistance to change from stakeholders
5) Difficulty in understanding and documenting user needs

1 Answer

7 votes

Final answer:

The 5 reasons why eliciting requirements is difficult include lack of clear communication, unclear or changing project goals, limited resources and time constraints, resistance to change from stakeholders, and difficulty in understanding and documenting user needs.

Step-by-step explanation:

The 5 reasons why eliciting requirements is difficult include:

  1. Lack of clear communication between stakeholders: When stakeholders have different expectations and responsibilities for a project, it can be challenging to establish clear communication.
  2. Unclear or changing project goals: If project goals are not clearly defined or if they change over time, it becomes difficult to elicit requirements effectively.
  3. Limited resources and time constraints: When there are limited resources and time constraints, it can be challenging to gather and document requirements thoroughly.
  4. Resistance to change from stakeholders: Some stakeholders may resist change, making it difficult to elicit requirements that align with desired outcomes.
  5. Difficulty in understanding and documenting user needs: It can be challenging to understand and accurately document the needs of users, which can hinder the elicitation of requirements.

User Kartik Chugh
by
7.6k points