Aligning Agile Practices With Quality Assurance
“Quality” and “agile” don’t have to be mutually exclusive words—but strong communication between developers and QA teams is a must to get the most out of apps.
88% of those surveyed said their organization has adopted an agile development methodology, up from 82% last year.
67% say their team typically deploys a new build at least once a week—and 34% do so daily while 10% do on an hourly basis.
46% say they’d like to achieve faster deployment times than they currently do.
86% of those on software teams that have adopted agile say they view their company’s quality assurance team as partners in delivering good apps. Only 14% view their organization’s quality assurance team as either a “necessary evil” or even “antagonistic.”
77% of those on agile software teams say they routinely communicate with quality assurance team members in real-time.
Only 23% of those on agile software teams say they can fix bugs “immediately” after they’re found during testing, with 53% saying they need at least “a few working days.”
Just 26% of those on agile teams conduct testing that is either mostly or fully automated.
Only 24% of those on teams say they take a “micro-iterative” approach to quality assurance and testing, in which features are broken into small, testable requirements to speed the identification and fixing of bugs while the code is still fresh in developers’ minds.
77% say their organization practices continuous integration, up from 70% last year.
70% say they do more automated testing since adopting agile or continuous integration, and 64% now test earlier in the development cycle.