Something is being left behind as DevOps and Agile teams move towards “low-code/no-code” approaches to allow them to develop applications faster. It slowly accumulates over time, creating a mountain of work by the time you’ve realized something is wrong. It can take entire teams to maintain, yet still leave them with fragile workflows which can come to a dead stop if one person leaves. It is script-based software delivery and testing, and it’s holding DevOps and Agile teams back from reaping the rewards of their low-code/no-code initiatives. No wonder testing is sometimes referred to as the silent killer of DevOps.
Organizations stuck in a scripting hole lose visibility across their software delivery pipeline and take longer to deploy. And teams in the medical, financial or banking industries also need to think about how to present their tangle of scripts to auditors. Thomas Stocker, Director of Product Management at Tricentis, and Sunil Mavadia, Global Head of Customer Journey at Electric Cloud, got together to face these issues head on in our joint Electric Cloud/Tricentis webinar Beyond the Script Apocalypse: Model Driven Pipelines and Test Automation.
A new, small application with high release frequencies has very different testing needs than enterprise-level applications controlling critical business processes. Thomas explored how organizations tend to handle the transition between these two modes when they enter what he coined the ‘Death Zone’. Teams enter the Death Zone when time and required to adapt and maintain scripts starts to overshadow the benefits reaped. At that point, it becomes essential to invest in changing the approach to a model-based automation system.
Sunil presented the idea of treating the delivery pipeline itself as a product, undergoing its own iterative, agile process:
- Create a value stream map
- Organize existing scripts
- Score and prioritize scripts
- Re-factor and design for reusability
These changes enable teams to have a greater degree of control over their work, enabling them to orchestrate their pipeline. Put into practice, these changes achieved a 70% reduction in deployment time, and much more streamlined processes. With Tricentis, over 90% of test data from previous script-based frameworks can be migrated into our model-based approach.
Watch Beyond the Script Apocalypse: Model Driven Pipelines and Test Automation on-demand for further insights on how scriptless and model-based automation can help teams satisfy the demand for more software, faster.