ADVANCED SOFTWARE ENGINEERING MODEL
ASEM (Advanced Software Engineering Model) is a new generation of software engineering model developed by the DAOPS Foundation based on the concept of DevOps. It aims to improve the level of end-to-end engineering capabilities of IT companies. ASEM covers the processes, practices and technologies of the entire software life cycle, including 7 modules ：Development Management, Software Delivery, Technical Operations, Application Design, DevSecOps, Organization, Platform and Tool. Which defines the software engineering capability model from the two dimensions of horizontal process capability and vertical general capability.
Software Delivery is a very important part of ASEM, which aims to improve the efficiency, quality and security of enterprise software delivery. It refers to a series of activities after changing the program code until the software is released to users. It includes code commit, integration, testing, etc., until the deployment and release to users, all belong to the scope of the software delivery process.
The software delivery module has a total of 7 capability areas, which describe all the capability requirements from the beginning of the code to the release to users, including：Configuration Management, Construction and Continuous Integration, Test Management, Deployment and Release Management, Data Change Management, Environmental Management, Measurement Feedback and Improvement.
IT companies can refer to the software delivery module for capability comparison and improvement. The DAOPS Foundation also provides assessment and certification services based on the Software Delivery module.