1. International Institute of Business Analysis (IIBA). (2021). The Guide to Product Ownership Analysis.
Section 4.3.4, "Refine Product Backlog Items": This section details the process of adding details, estimates, and acceptance criteria to PBIs to ensure they are ready for implementation. It states, "Refinement is the act of ensuring backlog items are well-understood and ready for delivery." The scenario described in the question directly points to a failure in this area, making refinement (Option A) the correct response.
2. International Institute of Business Analysis (IIBA). (2017). Agile Extension to the BABOK® Guide v2.
Section 4.3, "Backlog Refinement": This section describes backlog refinement as an ongoing activity to "ensure that items at the top of the backlog are ready for the team to begin work." Questions about performance and security indicate the items are not truly ready, necessitating further refinement.
Section 7.3, "Acceptance and Evaluation Criteria": This section emphasizes that acceptance criteria are essential for clarifying expectations and ensuring a requirement is understood and testable. Modifying them based on feedback is a core part of the analysis role.
3. Wiegers, K., & Beatty, J. (2013). Software Requirements (3rd ed.). Microsoft Press.
Chapter 13, "Specifying Nonfunctional Requirements": This chapter discusses the importance of precisely defining non-functional requirements like performance and security. It notes that ambiguity in these areas is a common source of project failure. The action in option A directly addresses this by refining the requirements and their acceptance criteria (which are a form of verification). This is a standard practice in requirements engineering.