Organizations expect to increase their investments in web-based technologies to enhance the efficiency and quality of their app development, according to a recent survey from Sencha. The resulting report, "The State of the Modern Web," indicates that web technology enables developers to support multiple browsers and screen sizes for both desktop and mobile app projects. Findings also report on the emergence of web apps, which enable organizations to avoid building apps separately for every needed platform. Developers anticipate that increased visualization and analytics capabilities will help them better manage the growing complexities of data associated with web apps, as well as the overall volume of data. To make their jobs easier, developers said they'd like new browser versions that are readily supported, as well as easy access to information related to vendors' support, training and professional services. "For more than 20 years, web app development has evolved quickly," according to the report. "From its origins in the early 1990s with simple websites, it quickly grew to a worldwide phenomenon as technology matured and more dynamic browser-based applications were developed. … 'E-business' was born, and then morphed into simply 'business' as all businesses realized the need for a web strategy. Web applications continue to be critical for today's businesses, but now they need to be able to work across all device types and live for a long time to maximize investments." More than 1,130 IT development professionals took part in the research, which was conducted by Dimensional Research.
The vast majority of IT organizations frequently encounter bugs as a result of incomplete and/or flawed app testing, according to a recent survey from ClusterHQ. For some tech professionals, that's turning into a daily occurrence. As a result, development team members spend too much time debugging app errors instead of innovating. The leading causes of these issues include the presence of unrealistic data to test against before moving into production, as well as the inability to fully recreate production environments in testing. IT departments also encounter difficulties in keeping test data current, and getting it where it needs to be for testing. In addition, they struggle to track different versions of data that has to be used for different purposes. "Legacy software development practices—like relying on narrow subsets of synthetic data for testing—no longer cut it for teams focused on maximizing the amount of time they spend building features that users value," said Mark Davis, CEO of ClusterHQ. "Forward-looking software developer leaders understand that to deliver innovation to their customers, they must effectively manage the entire application lifecycle across a diverse range of infrastructure—a process that begins with identifying and eliminating bugs as early as possible so that teams can focus on adding end-user value." More than 385 app development, DevOps, operations and other IT professionals took part in the research.