{"id":13896,"date":"2018-09-04T10:08:02","date_gmt":"2018-09-04T09:08:02","guid":{"rendered":"http:\/\/www.devopsonline.co.uk\/?p=13896"},"modified":"2018-09-04T10:08:02","modified_gmt":"2018-09-04T09:08:02","slug":"devops-report-finds-online-database-development-is-a-key-technical-practice","status":"publish","type":"post","link":"https:\/\/devopsnews.online\/devops-report-finds-online-database-development-is-a-key-technical-practice\/","title":{"rendered":"DevOps report finds online database development is a key technical practice"},"content":{"rendered":"
The 2018 Accelerate State of DevOps Report finds database development is a key technical practice which can drive high performance in DevOps. This matches similar findings in research from Redgate Software, which sponsored the report and provided input.<\/p>\n
The longest-running research of its kind, the Accelerate report from DevOps Research and Assessment (DORA) has consistently shown that higher software delivery performance delivers powerful business outcomes.<\/p>\n
Interestingly, a new theme in this year\u2019s report was to identify the technical practices that drive higher performance and unlock competitive advantage. They include monitoring and observability, continuous testing, \u2018shifting left\u2019 on security and, importantly, database change management.<\/p>\n
In terms of DevOps itself, the report shows that the highest performing organisations which adopt DevOps release changes 46 times more frequently, have a change failure rate that is 7 times lower, and are able to recover from breaking changes 2,604 times faster.<\/p>\n
Crucially, the lead time from committing changes to being able to deploy them is less than one hour in the highest performing organisations \u2013 and between one and six months in low performers. Between 46% and 60% of changes deployed by low performers also require some form of hotfix, rollback, or patch.<\/p>\n
Database development has entered the picture because deploying changes to the database is often the bottleneck in software development and slows down releases. To address this, the report investigated which database-related practices help when implementing continuous delivery to improve software delivery performance and availability.<\/p>\n
The results revealed that teams which do continuous delivery well use version control for database changes and manage them in the same way as changes to the application. It also showed that integrating database development into software delivery positively contributes to performance, with changes to the database no longer slowing processes down or causing problems during deployments.<\/p>\n