Choose Your Own (QA) Adventure

Every organisation needs quality processes in place to ensure the software it produces is maintainable and satisfies customer needs. But what to do when your organisation doesn’t have, or can’t have, a dedicated QA team? You’re in luck. This talk covers everything you’ll need to know to not only adopt quality processes within your development teams, but to create an organisational culture conducive to releasing reliable, maintainable, and consistently high quality software.

I’m a former QE now working as a developer. I’ve been responsible for making quality process recommendations that have now been adopted across my organisation. This talk covers a combination of quality engineering skills engineers may not have developed yet, as well as processes like TDD and code review that contribute to quality while also being more traditionally in the purview of developers. This talk uses Total Quality Management (TQM) as a model for software quality processes.