Managing application testing in large organizations is not getting any simpler, as pressure to deliver faster development cycles is coming up against the diversification of use cases, business-led innovation and such trends as the Internet of Things, both inside and outside production. Without thinking about challenges end-to-end, well-intended initiatives can come unstuck — while smaller deployments achieve success, broader roll-out of practices such as DevOps come up against challenges of dealing with complexity, collaboration and change across the testing cycle.
Those setting strategy for, managing and orchestrating test environments can feel the brunt of this common problem area. While the goal is to have environments available on-demand, decision makers can struggle to keep up with the number of potential scenarios their target environments are supposed to reflect. At the same time, they can experience the inertia of historical, monolithic production counterparts — over time, legacy testing environments have evolved to cover a broad range of quality assurance and governance needs but also create bottlenecks as DevOps implementations integrate with established standards, processes, teams and roles.
What’s the answer, and where to start? In this Webinar, GigaOm analyst Jon Collins speaks to Vijay Dwarakanath, Head of Environment Delivery Services-UK&I at Centrica Plc and experts from enterprise software delivery provider Plutora to build a picture of the challenge and what can be done about it. Centrica has hundreds of end-to-end testing environments, and a wealth of experience to share. We cover:
- The State of Testing in Enterprise DevOps — where things are working, and where they are not
- Test Environment Challenges — across scheduling, configuration, provisioning, and coverage management
- A Way Forward — outcome-based first steps towards better planned, managed and agile test environments
- Solutions and Options — available tools and techniques to deliver on tested DevOps
So, if you’re struggling to track dependencies across projects, manage your testing configurations, keep visibility on everything that’s going on or otherwise deal with complexity in a rapidly changing context, tune in.