Quality Assurance / Engineering is critical to the success of any engineering effort, leave alone the technology industry. Even a manufacturing plant will have a strict quality control program. Thankfully, today’s digital industry completely understands and buys into the need for quality. However, the digital world is transforming rapidly. Along with the transformation it is undergoing from a technology, tools, team processes, roles standpoint, quality is also transforming. Quality as an important function in digital engineering is transforming itself in varied ways – this ranges from collaborative / collective ownership for quality, changing use of tools for automation, keeping manual efforts to the bare minimum especially where user experiences may be involved, enabling manual test engineers to move into quality engineering efforts, giving away a few responsibilities from their plate onto others including developers, operations and support team to enable them own quality too etc. In some cases, quality has even merged with the core development team as a function.
As advocates and practitioners of independent quality, this is not something we vouch for, but even in scenarios such as these, we do suggest practices to embrace independent quality – this was infact a keynote we did for QAI STC couple of years ago on “time to resurrect independence in quality”. Read more »