In 2016 we were contracted to perform an audit of QA processes of the development division for one of the Russian top-tier cellular provider. The goals of the job were following: - determine strong and weak points of current QA processes and practices - make proposals for QA processes and practices optimizations in order to lower QA expenses and increase quality of products
We had to minimize the negative perception of “audit”, and make the customer’s teams feel that we were not to audit but to take a fresh look, and help them to make even more exciting products.
We set up the interviews with dozens of teams both in-house and 3rd party vendors. Over 30 meetings were held with developers, quality engineers and tech support. Since we didn’t limit ourselves to meeting with QA teams only, we’ve got a broader picture about all the processes at the customer side, which allowed us to provide a full 360-degree overview in our report.
We’ve provided a detailed report to our customer and developed a helper tool to improve some processes. In fact, our recommendations were not limited to QA only - developers also have got quite a lot improve on.