Agile Quality: Cross-functional ownership means:
Quality is everyone’s responsibility, not only the QA/tester’s responsibility.
In Agile, the whole team works together to build quality into the product: developers, testers, Product Owner, Scrum Master, UX/design, business analyst, and sometimes DevOps/security. Your Week 7 slide contrasts this with traditional quality, where QA is often separated after development.
Simple explanation
| Team member | Quality responsibility |
|---|---|
| Developer | Writes clean code, unit tests, fixes defects |
| Tester / QA | Tests functionality, edge cases, regression |
| Product Owner | Clarifies acceptance criteria and customer value |
| Scrum Master | Helps remove blockers and improve process |
| UX / Designer | Checks usability and user experience |
| DevOps / Security | Checks deployment, monitoring, security, reliability |
Example
For a checkout feature:
- Developer checks that the code works.
- QA tests payment success and failure cases.
- Product Owner confirms acceptance criteria.
- UX checks that buttons work clearly on mobile.
- DevOps checks deployment and monitoring.
- Team reviews whether the story meets the Definition of Done.
Teaching line
In Agile, quality is not passed to QA at the end. The whole team owns quality from the beginning.
REF: AI Tools/ChatGPT as is
