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

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.

answered
User Hbaderts
by
8.4k points
Welcome to Qamnty — a place to ask, share, and grow together. Join our community and get real answers from real people.