2. Continuous Release
In the waterfall development model, releases are extremely infrequent and can only take place once all previous phases have been completed: design, coding, testing. While this model is easy to understand, it does not adapt well to complex projects with changing specifications. And if problems are found prior to release, it can lead to numerous delays.
Most ServiceNow developments currently use a waterfall model for production releases, which are even more complex than downstream deployments. Releases involve multiple applications and dependencies (for example, into global scope) and often include a combination of scoped applications, plugins, plugin activation, XML files, and update sets from different scopes, data, and elements that are not captured in update sets or scoped applications, and more.