Xiaoling Niu, Lingling Yang, Kailing Liu, Zhaowei Liu
{"title":"数字时代 DevOps 转型之路研究","authors":"Xiaoling Niu, Lingling Yang, Kailing Liu, Zhaowei Liu","doi":"10.23919/ICACT60172.2024.10471935","DOIUrl":null,"url":null,"abstract":"DevOps has become one of the most important ways for enterprises to succeed. Enterprises use DevOps to integrate and optimize procedures, such as agile development management, continuous integration, continuous delivery, technical operation, application design, security and risk management (DevSecOps), system and tool construction, monitoring state, and quality assurance. This greatly accelerates the delivery of high-quality software products to users. Combined with agile, lean management, and continuous delivery, this approach has been reconstructing the way to effectively develop cloud service and tryout hypothesis safely. Firstly, the flow through the lifecycle, which is divided into plan, design, code, build, test, release, deploy, and operate, should be identified and accelerated by automated test and CI/CD. Then, measurement should be integrated into each part of the flow, and the monitoring system should provide instant feedback. Quality assurance covers the entire life cycle of development and operation, which is beneficial for identifying defects at an earlier stage and preventing downstream problems.","PeriodicalId":518077,"journal":{"name":"2024 26th International Conference on Advanced Communications Technology (ICACT)","volume":"16 6","pages":"248-251"},"PeriodicalIF":0.0000,"publicationDate":"2024-02-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Research on the Transformation Path of DevOps in the Digital Era\",\"authors\":\"Xiaoling Niu, Lingling Yang, Kailing Liu, Zhaowei Liu\",\"doi\":\"10.23919/ICACT60172.2024.10471935\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"DevOps has become one of the most important ways for enterprises to succeed. Enterprises use DevOps to integrate and optimize procedures, such as agile development management, continuous integration, continuous delivery, technical operation, application design, security and risk management (DevSecOps), system and tool construction, monitoring state, and quality assurance. This greatly accelerates the delivery of high-quality software products to users. Combined with agile, lean management, and continuous delivery, this approach has been reconstructing the way to effectively develop cloud service and tryout hypothesis safely. Firstly, the flow through the lifecycle, which is divided into plan, design, code, build, test, release, deploy, and operate, should be identified and accelerated by automated test and CI/CD. Then, measurement should be integrated into each part of the flow, and the monitoring system should provide instant feedback. Quality assurance covers the entire life cycle of development and operation, which is beneficial for identifying defects at an earlier stage and preventing downstream problems.\",\"PeriodicalId\":518077,\"journal\":{\"name\":\"2024 26th International Conference on Advanced Communications Technology (ICACT)\",\"volume\":\"16 6\",\"pages\":\"248-251\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-02-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2024 26th International Conference on Advanced Communications Technology (ICACT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.23919/ICACT60172.2024.10471935\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2024 26th International Conference on Advanced Communications Technology (ICACT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/ICACT60172.2024.10471935","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Research on the Transformation Path of DevOps in the Digital Era
DevOps has become one of the most important ways for enterprises to succeed. Enterprises use DevOps to integrate and optimize procedures, such as agile development management, continuous integration, continuous delivery, technical operation, application design, security and risk management (DevSecOps), system and tool construction, monitoring state, and quality assurance. This greatly accelerates the delivery of high-quality software products to users. Combined with agile, lean management, and continuous delivery, this approach has been reconstructing the way to effectively develop cloud service and tryout hypothesis safely. Firstly, the flow through the lifecycle, which is divided into plan, design, code, build, test, release, deploy, and operate, should be identified and accelerated by automated test and CI/CD. Then, measurement should be integrated into each part of the flow, and the monitoring system should provide instant feedback. Quality assurance covers the entire life cycle of development and operation, which is beneficial for identifying defects at an earlier stage and preventing downstream problems.