We scan new podcasts and send you the top 5 insights daily.
According to a GitLab DevSecOps report, eliminating QA roles resulted in developers taking on 40% more testing tasks. Alarmingly, this led to a 56% increase in downstream incidents, showing increased developer effort fails to compensate for the loss of specialized QA expertise.
The "Shift Left" philosophy was meant to integrate quality expertise earlier in the development process. However, many companies misinterpreted it as simply making developers responsible for QA tasks, rather than embedding QA professionals into design and planning, leading to poor outcomes.
As AI generates vast quantities of code, the primary engineering challenge shifts from production to quality assurance. The new bottleneck is the limited human attention available to review, understand, and manage the quality of the codebase, leading to increased fragility and "slop" in production.
Research shows that instead of reducing work, AI often increases it through 'task expansion.' Employees use AI to take on work they previously delegated or outsourced, such as a product manager writing code, blurring roles and intensifying their workload.
QA professionals should evolve beyond verifying that code works as specified. Their strategic value is in validating that features serve the intended business purpose and meet customer needs—a function often missing between business requests and development execution.
A successful reorg simplifies work, but delayering often does the opposite. Pushing management, QA, and coordination tasks onto developers dramatically increases their cognitive load, harming their primary function and leading to burnout. This is a key failure metric for any flattening initiative.
The software industry's move to have developers own testing was a business decision that ignored developers' aversion and lack of aptitude for QA tasks. This organizational failure, not a skills problem, directly led to declining software quality across the industry.
Despite the push for more automation, a World Quality Report found that 47% of organizations reported more escaped defects as automation grew. This suggests that automation without strategic human oversight and systems thinking can degrade, not improve, quality.
Within large engineering organizations like AWS, the push to use GenAI-assisted coding is causing a trend of "high blast radius" incidents. This indicates that while individual productivity may increase, the lack of established best practices is introducing systemic risks, forcing companies to implement new safeguards like mandatory senior staff sign-offs.
Businesses often celebrate salary savings from reducing QA headcount. A truthful ROI calculation, however, must subtract the often-hidden downstream costs of increased rework, incident recovery, and the opportunity cost of developers fixing bugs instead of building new features.
As AI automates the 'write code' step, the primary role for human engineers shifts downstream. They will be increasingly responsible for testing and manual verification—tasks historically disliked by developers and previously handled by dedicated QA teams.