In requirements elicitation, which strategies are appropriate for discovering accurate user needs in an information system project?

Computer Science System Analysis and Design Difficulty: Easy
Choose an option
  • A
    Asking questions through interviews, workshops, and surveys
  • B
    Obtaining information by observing and analyzing the present system
  • C
    Building quick prototypes to validate and refine requirements
  • D
    All of the above
  • E
    Relying only on vendor brochures

Answer

Correct Answer: All of the above

Explanation

Introduction / Context:Eliciting user requirements is the foundation of a successful system. High quality requirements come from triangulating multiple strategies so that stated needs, real workflows, and validated prototypes converge into a precise specification.

Given Data / Assumptions:

  • Stakeholders include end users, managers, auditors, and IT staff.
  • The current system (manual or automated) embodies tacit knowledge.
  • There is uncertainty or ambiguity in initial problem statements.

Concept / Approach:Effective elicitation combines inquiry (interviews, workshops), observation of the as-is process and data, and prototyping. Interviews reveal goals and constraints; observation exposes exceptions and workarounds; prototypes turn abstract ideas into concrete screens and reports that users can critique, reducing misinterpretation risk.

Step-by-Step Solution:

1) Conduct stakeholder mapping and schedule structured interviews. 2) Shadow users performing tasks; collect forms, reports, and data samples. 3) Draft user stories and acceptance criteria from findings. 4) Create low-fidelity mockups or working prototypes for feedback. 5) Iterate until requirements are consistent, testable, and prioritized.

Verification / Alternative check:Requirements are validated when independent methods (spoken needs, observed behavior, prototype feedback) agree. If disagreement persists, revisit assumptions or stakeholder alignment.

Why Other Options Are Wrong:

Single-source reliance (for example, only brochures) ignores real context and leads to mismatched solutions.

Common Pitfalls:Using only interviews (risk of idealized answers), ignoring edge cases seen in observation, or skipping prototypes which help surface usability gaps early.

Final Answer:All of the above.

Discussion & Comments
No comments yet. Be the first to comment!
Join Discussion