Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam PMI-ACP All Questions

View all questions & answers for the PMI-ACP exam

Exam PMI-ACP topic 1 question 94 discussion

Actual exam question from PMI's PMI-ACP
Question #: 94
Topic #: 1
[All PMI-ACP Questions]

During the review session, the product owner discovers that the user interface has a response time of 10 seconds. The non-functional requirements state that it should respond in less than two seconds. The team complains that this requirement was not communicated to them.
What should have been done to avoid this?

  • A. A comprehensive user story with all non-functional requirements should have been created
  • B. Non-functional requirements should have been added to the acceptance criteria
  • C. Non-functional requirements should have been added to the definition of done
  • D. A team review of the scope of work should have been conducted
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
rdi
Highly Voted 4 years ago
Option D can be right. But, why not B? This situation came up in some of my projects
upvoted 6 times
...
thewalker
Most Recent 3 weeks, 2 days ago
Selected Answer: B
Clear Communication: The acceptance criteria of a user story should include all the conditions that must be met for the story to be considered "done." By including non-functional requirements, such as the response time, in the acceptance criteria, the team would have been aware of this critical requirement from the outset. Validation and Testing: Acceptance criteria are directly used to validate and test the user story. Including non-functional requirements ensures that they are tested and validated as part of the story's completion process. Avoiding Miscommunication: Adding these requirements to the acceptance criteria would have minimized the risk of the team overlooking or misunderstanding critical performance metrics, as they would be explicitly stated and agreed upon before development begins.
upvoted 1 times
thewalker
3 weeks, 2 days ago
Option A (creating a comprehensive user story) might help, but it's more important that the critical requirements are in the acceptance criteria that guide testing and validation. Option C (adding non-functional requirements to the definition of done) is also important but might not be specific enough for each story. Option D (conducting a team review of the scope of work) is a good practice, but without clear acceptance criteria, it may not guarantee that all critical non-functional requirements are addressed.
upvoted 1 times
...
...
zayn_1983
1 month, 2 weeks ago
Selected Answer: C
The key difference between the acceptance criteria and the definition of done is what do they cover. While acceptance criteria cover functional requirements, the definition of done contains both functional and non-functional requirements.
upvoted 2 times
...
ManhOng
3 months ago
Selected Answer: B
B will helps prevent misunderstandings and ensures that the team knows the performance expectations from the outset.
upvoted 1 times
...
janojano
7 months, 2 weeks ago
Selected Answer: B
I like B. the most. Acceptance criteria for the UI feature/product makes the most sense in terms of ensuring its non-functional requirements are being met. DOD is broader and at the project level. The question is vague enough where B and C could both be correct answers.
upvoted 1 times
...
Michaela0015
8 months, 1 week ago
Selected Answer: B
I would go with B. The acceptance criteria are more user-centric and guide the development, while the Definition of Done is a set of standards and requirements that need to be fulfilled for the entire product or task.
upvoted 1 times
...
pk236
8 months, 2 weeks ago
I would go for B because DoD is at project level to set quality standards and not for individual user stories or requirement. It is the acceptance criteria that confirms the requirements are met
upvoted 2 times
...
Ntp
1 year ago
B correct
upvoted 1 times
...
Vedantp
1 year, 1 month ago
Selected Answer: D
By undertaking a team review of the scope the team would not have been ignorant of this nonfunctional requirement.
upvoted 1 times
...
Agile_Dario_Conde
1 year, 3 months ago
Selected Answer: C
In the review we only look at done items.
upvoted 1 times
...
Petrevski
1 year, 5 months ago
Selected Answer: C
C = correct. DoD is more technical, code coverage, security, performance (non-functional)… Describe what to be done from a quality perspective AC is more from a functional perspective. Describe what to be done from functional perspective
upvoted 2 times
...
carfer
1 year, 5 months ago
B is the right choice. If you read the question carefully, "not communicated to them" is a good keyword that enabled me to choose Option B directly within a few seconds. Because the customer/PO writes acceptance criteria first. Then the team writes the DoD based on the acceptance criteria. The chronological order is very important to answer that question easily. If something was missed in the acceptance criteria, then the team could not see that to write in the DoD. Therefore, it should have been added to the acceptance criteria so that the team could see from there to add a DoD item to meet all sprints by controlling that item.
upvoted 2 times
...
Minhha3
1 year, 5 months ago
Vote C
upvoted 1 times
...
Smokeyofficiial
1 year, 6 months ago
Option B. Non-functional requirements, such as response time, should be communicated to the development team and included in the acceptance criteria for the user story. This ensures that the team is aware of the requirement and works towards meeting it during development. While creating a comprehensive user story with all non-functional requirements (option A) and adding non-functional requirements to the definition of done (option C) are important, they do not necessarily address the issue at hand, which is the team's lack of awareness of the specific non-functional requirement. A team review of the scope of work (option D) may also be beneficial, but it is not directly related to the issue of non-functional requirements being communicated to the team.
upvoted 2 times
...
TompaL111
1 year, 7 months ago
Selected Answer: B
To tsangckl : " If the requirement is fairly well understood and is low effort but it only applies to specific backlog items, it may be better to include it as Acceptance Criteria. Because the Acceptance Criteria are the conditions of satisfaction that must be met before a backlog item is acceptable, it needs to be small; something that we can develop and test quickly so that we can have fast feedback loops" So B
upvoted 1 times
...
InvisibleBeing
1 year, 7 months ago
Selected Answer: C
I am going with C.
upvoted 1 times
InvisibleBeing
1 year, 7 months ago
It is hard to decide between B & C.
upvoted 1 times
...
...
anindamitra
1 year, 10 months ago
option B
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...