SaaS deployments can be impacted greatly by application complexity and organizational constraints. Testing strategies, application monitoring approaches, and organizational culture all play a role and must be impacted:
It’s widely known that most software companies struggle to consistently maintain quality. You may have even heard the jokes about why Microsoft could never manufacture cars. There are many reasons why quality is so difficult to maintain in the software industry-the industry is still maturing, software is often particularly complex and the quintessential quality of trade off due to tight deadlines are among them. And in the SaaS world, that complexity is even higher due to scale and performance requirements, support for third-party developers, and so on.
You can read more here: SaaS: Keep complexity and short timelines from affecting quality