Increasing application complexity. Impractical time expectations for designing, developing, and testing apps. Outdated techniques and tools. DevOps teams are stressed out trying to deliver new apps and update existing ones that will have a positive impact on the business. Mike Vizard takes a look at these issues and relevant research in this DevOps.com article.