Agile software delivery teams have to apply other methods than only testing to ensure the fast and robust delivery of an overall high quality product.
This includes understanding the business value as much as the system architecture of the product. Once the environment is understood the team can apply methodologies like continuous integration/deployments to ensure a quick delivery of a robust product. As a result, on the one side the classic QA role is stretched far beyond managing tests and releases while on the other side entire software development teams.
Target Audience: All people of all roles as this is mostly about the *collaboration* across roles. Only the chosen perspective is the one of a QA.