The correct answer is B – The entire team is responsible for quality, but each team member's role may vary as stated in the definition of done (DoD).
In Agile, quality is a shared responsibility. While specialists like QA may have defined roles, all team members are expected to contribute to maintaining and improving product quality. The Definition of Done (DoD) captures shared criteria for acceptance and completion.
From the PMI Agile Practice Guide:
“Agile teams are cross-functional and collectively accountable for quality. Specific roles may perform different tasks, but everyone contributes to ensuring the product meets the agreed-upon standards.”
(PMI Agile Practice Guide, Section 5.2 – Quality and Definition of Done)
Mike Griffiths clarifies:
“Quality is everyone’s responsibility. Teams should define what 'done' means and ensure that all members understand and uphold those standards during development.”
(Mike Griffiths, PMI-ACP Exam Prep Book, Chapter 4 – Team Performance)
Why other options fall short:
A implies all members must be involved in every component, which may not be efficient or realistic.
C incorrectly assigns surprises or gaps solely to QA.
D misrepresents the Product Manager's role and overemphasizes top-down functionality.
Answer: B