Challenges and Opportunities For Enterprise Quality Initiatives – Snippets from the World Quality Report
For those who have not secured a copy of the 2016-2017 World Quality Report, it would be a good time to do that. One of the most comprehensive industry reports on quality by far. Here are some of the key takeaways for enterprise quality I gathered from skimming through it.
The Digital Transformation Landscape
In 2015, Gartner said that almost 125,000 businesses would launch digital initiatives and the CEOs expect the digital revenue to increase by more than 80% by 2020. IDC predicted the growth of a ‘DX economy’, Gartner called it the ‘programmable economy’. The key trends that would drive the growth of this transformation would be – Big Data, Internet of Things and Artificial Intelligence. Although the movement would be led by digital officers largely, there would be a need for IT and QA organizations to change gears to this new ideology.
Key Challenges in Quality
According to the World Quality Report, some of the biggest challenges will be centered around scaling quality securely. So, testing more, testing faster, and testing better. The biggest vacuum they say would be around driving test intelligence, enabling QA in agile/DevOps settings as DevOps grows in its practice, managing disparate test environments, and tying in QA paradigms to the IoT movement. IoT will see the emergence of new testing tools and approaches to deal with the proliferation of test and data requirements.
Key Opportunities in Quality
1. Intelligence in Quality
The key is to predict problems before they occur, so QA has to become more intelligent. Not only to process heaps of data but create the right modeling to prevent frequent bugs, and improve testing efficiencies. The key is to analyze the root cause of defects, analyze coverage and efficiency of tests, analyze utilization of resources, environments and such. And this we’ve seen and heard from the analyst communities as well.
2. Automation – An Essential Step before DevOps
The movement towards QA and its integration with overall DevOps has to happen very quickly. This will obviously begin with shifting left and automating QA activities significantly. This will increase the throughput and the velocity of testing efforts. Then overtime, a shift back right to build on continuous testing, environment virtualization, cloud based environments, and predictive analytics would be essential.
3. Integrating IoT and Quality
As machines are talking to machines and humans are talking to machines, these devices need to be tested for performance, security, operational reliability, ease of use and performance. And the testing approach will rely on whether you are a manufacturer, integrator or end user. But there has to be a well defined testing strategy.