Difficulty: Easy
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:
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