Atlassian QA Cards - A fun, practical way of growing the testing mindset for developers
Atlassian does QA differently. We don't use the traditional develop/test/ship model of software development. Developers are accountable for the level of quality in their work. We talk a lot about the benefits of the "Quality Assistance" model over the traditional "Quality Assurance" model. QA Engineers are coaches to help developers do their best work. Often, people want to know some practical advice about how to go about implementing our model. I have created Atlassian QA Cards. These are one of many tools we use at Atlassian to help developers identify risks, edge cases, missed requirements, etc. The cards essentially contain questions that a QA would ask to help identify these missing pieces to the work. We use them at various times in our process: Before development of a big feature, before development of small pieces of a feature, during development, and during the developer's exploratory testing. This session will explain the problem the cards try to solve, introduce the cards and their content, and depending on size of the group, hands-on practice using them.