And it’s putting increasing pressures on Test/QA teams.
New digital technologies are enabling enterprises to re-think business processes, modernize the way they engage with customers, increase operational efficiency, and create new products and services.
The opportunities are endless, but success in digital requires new ways of thinking, and equally important, new ways of executing in the software development lifecycle. This is especially true in software testing and QA, where delivery teams need to move faster and more flexibly – without sacrificing quality or customer satisfaction. This means integrating development and QA efforts, automating manual processes wherever possible, and being ready to meet the unknown Testing and QA requirements of the latest digital technologies like IoT and AI.
In late 2019, Infostretch surveyed QA/Test professionals and executives in the US and UK to assess the impact that digital engineering is having on their efforts. We wanted to understand the key challenges they face as well as the strategies they are implementing to keep pace in the world of digital.
Some of the key takeaways from the survey include:
Digital engineering continues to put increasing pressure on Test/QA teams to adapt to new innovations and use cases while also ensuring high levels of software quality and customer satisfaction.
There are also abundant opportunities for Test/ QA teams to leverage AI to accelerate their test automation efforts, but to date, this has not been embraced by most.
Test/QA teams are not linking their efforts to business outcomes as closely as they could. This is especially true as pressure increases for faster cycle times and more significant business outcomes from digital initiatives.
Continuous Testing is another big area of opportunity for Test/QA teams to align their testing strategies with the faster pace of digital engineering. It offers a way to make testing processes smarter by delivering more timely user feedback throughout the development lifecycle.
IOT AND AI EXPERTISE
As IoT and AI initiatives continue to gain traction in the enterprise, many Test/QA organizations are struggling to keep up due to a lack of knowledge and expertise.
Our Questions and findings
What are your organization’s top three QA & Testing objectives?
Despite the increased time pressures created by digital, software quality and customer satisfaction remain the top priorities for Test/QA teams.
1These results may be driven by the fact that organizations are more focused on customer- facing considerations that have immediate impacts – both pro and con.
2Interestingly, only 30% of the respondents considered security a top priority – at a time when new digital technologies are creating a lot of security unknowns for CISOs – new opportunities for bad actors.
3We think it’s also essential to look at some of the longer-term needs that are being created by digital, e.g., adopting a secure, cloud-based infrastructure that enhances the speed and flexibility of digital development efforts.
What does your company’s executive management team expect from the QA & Testing team?
Executive expectations are well aligned with Test/QA team priorities.
1Early software detection, increased software quality, and end-user satisfaction are the clear priorities for executives.
2Contribution to business growth and business outcomes, reduced application cycle times, and increased quality and awareness across disciplines were ranked much lower.
3Alignment between Test/QA and the business is a positive thing, but how much of this is shaped by pre-existing views and limited expectations of the breadth of the Test/QA team’s role?
4What if the Test/QA team could demonstrate their ability to have a more direct impact on product cycle time, operational efficiency, and business growth and outcomes? In the world of digital, the need to develop and test with business outcomes in mind is crucial.
Digital Predator Or Prey? Survival Of The Fittest In The Digital Economy VIEW SLIDE SHOW
How is the increased adoption of DevOps changing the role of QA and Testing in your organization software development lifecycle?
The integration of development and Test/ QA is now the standard, but some organizations still have a ways to go.
1Over 60% of respondents incorporate Testing into development at some level.
2With all the attention on DevOps in the last 10+ years, it’s surprising to still see over 35% of respondents still conducting most or all of their software testing after development has been completed.
Integrating quality Into the development process is key
Success in digital requires quality at the core
The ability to get innovative new digital services to market more quickly while assuring optimal performance, functionality, and quality is a fundamental requirement for almost every business today at some level.
But this creates real pressures on delivery teams in the way of demand for more features, faster release cycles, tighter budgets, a constant stream of new variations and devices, and the need to incorporate new analytics and intelligence.
This requires delivery organizations to integrate and automate quality into their development processes more deeply than ever. The ability of organizations to make this shift across their delivery organizations will be the difference between success and failure in their digital efforts.