How do QA and developers work together in a manner that is not combative, and delivers the highest quality product. I will explore this topic, and provide examples of how to best integrate the two teams together. While this is presented primarily from an Agile approach, I will also cover concepts that are generic to any sort of development environment. The goal is to develop a better working relationship between dev and QA teams within the software development industry.