As I explained in a previous post, my team at SUSE uses BDD methodology, adapted to our needs.
I would like to introduce the different models of Quality, each of them complementing the other. From Quality Control where it focuses in defect detection, through Quality Assurance that works on defect prevention to Quality Engineering that make more focus in tools and processes to facilitate the whole team to build a product with quality in all the stages of the development, from design to delivery.
I think this is a very interesting talk for the teams, including the QA team itself, as some teams still have the idea that a QA Engineer is in charge of testing the product so that it is delivered without defects, but it is a lot more than that!