Software quality means different things to different
people – and is thus hard to define – but we recognize the absence of
quality when products fail to meet our needs.
This presentation will explore the
many components of software quality and then discuss how to integrate
quality throughout the Agile environment. Continual conversations and
multiple feedback loops keep the focus on quality.
It will cover the
characteristics of good Acceptance Criteria and the role of the Three
Amigos, in addition to reviewing how the alphabet soup of BDD, TDD,
ATDD, UAT, and other acronyms contribute to quality.
Participants will
come away with practical ideas that can be readily applied in their own
environments to improve software quality, and learn how to:
- Incorporate software quality concepts to prevent defects in Agile software developmentxz
- Recognize effective acceptance criteria and scenarios, in order to
provide good feature descriptions that will assure product success
- Understand and apply the many feedback loops that occur throughout Agile development