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

User Ofer Rahat
by
8.5k points

1 Answer

5 votes

Final answer:

Eliciting requirements can be difficult due to trouble getting started, poor design decisions, lack of thorough analysis, communication difficulties, and limitations imposed by software and hardware requirements.

Step-by-step explanation:

There are several reasons why eliciting requirements can be difficult:

  1. Trouble getting started: It can be challenging to know how much background information to provide and which terms are too technical or need to be defined.
  2. Poor design decisions: Sometimes, early design choices can make it impossible to develop a design that meets customers' needs effectively.
  3. Lack of thorough analysis: Requirements can be difficult to analyze and parameterize, making it challenging to capture all the necessary information.
  4. Communication difficulties: Eliciting requirements can involve various stakeholders with different backgrounds and perspectives, making effective communication a complex task.
  5. Limitations: The process of requirement elicitation is often constrained by software and hardware requirements, which may hinder the complete understanding of stakeholders' needs.

User Hbaderts
by
8.4k points
Welcome to QAmmunity.org, where you can ask questions and receive answers from other members of our community.