How Agile changes things
If an organization wants to truly leverage the advantages from being Agile, it first has to make an effort to get its teams working as a whole instead of two different teams aiming different goals. It is a challenge, but by getting QA and devs to work together organizations are able to deliver higher quality software in less time, because it avoids the staggered path of split iterations which forces both developers and QA analysts to frequently revisit old work and switch context.
Then if an organization wants to get started in a Unified team environment, it can take-off by co-locating teams. Set communication channels up so that it is easier for developers and QA analysts to interact. Try to break down the barriers between the two teams and treat them as a single team.
Second, for organizations which are currently... CLICK ON the image to keep reading