{"title":"应用程序生命周期管理作为软件过程改进和进化的基础设施:来自工业界的经验和见解","authors":"Hermann Lacheiner, R. Ramler","doi":"10.1109/SEAA.2011.51","DOIUrl":null,"url":null,"abstract":"Application Lifecycle Management (ALM) is widely promoted by tool vendors and ALM solutions have attracted the attention of many software developing companies. In this paper we describe the introduction of an ALM solution for software development in a large industrial manufacturing company. The introduction is complemented by several small-scale process improvement initiatives. Thereby the ALM solution was turned on itself by using the tool for the tool evaluation, the introduction as well as the process improvement activities. Based on this experience we explore whether the features provided by ALM for software development are also an effective utility for software process management. The paper shows how the ALM solution was applied for process development, process documentation, process implementation and process monitoring. We found that the concepts underlying ALM were suitable to support these activities and, furthermore, endorsed the view that software processes are software too.","PeriodicalId":107972,"journal":{"name":"2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications","volume":"265 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-08-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"23","resultStr":"{\"title\":\"Application Lifecycle Management as Infrastructure for Software Process Improvement and Evolution: Experience and Insights from Industry\",\"authors\":\"Hermann Lacheiner, R. Ramler\",\"doi\":\"10.1109/SEAA.2011.51\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Application Lifecycle Management (ALM) is widely promoted by tool vendors and ALM solutions have attracted the attention of many software developing companies. In this paper we describe the introduction of an ALM solution for software development in a large industrial manufacturing company. The introduction is complemented by several small-scale process improvement initiatives. Thereby the ALM solution was turned on itself by using the tool for the tool evaluation, the introduction as well as the process improvement activities. Based on this experience we explore whether the features provided by ALM for software development are also an effective utility for software process management. The paper shows how the ALM solution was applied for process development, process documentation, process implementation and process monitoring. We found that the concepts underlying ALM were suitable to support these activities and, furthermore, endorsed the view that software processes are software too.\",\"PeriodicalId\":107972,\"journal\":{\"name\":\"2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications\",\"volume\":\"265 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-08-30\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"23\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SEAA.2011.51\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SEAA.2011.51","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Application Lifecycle Management as Infrastructure for Software Process Improvement and Evolution: Experience and Insights from Industry
Application Lifecycle Management (ALM) is widely promoted by tool vendors and ALM solutions have attracted the attention of many software developing companies. In this paper we describe the introduction of an ALM solution for software development in a large industrial manufacturing company. The introduction is complemented by several small-scale process improvement initiatives. Thereby the ALM solution was turned on itself by using the tool for the tool evaluation, the introduction as well as the process improvement activities. Based on this experience we explore whether the features provided by ALM for software development are also an effective utility for software process management. The paper shows how the ALM solution was applied for process development, process documentation, process implementation and process monitoring. We found that the concepts underlying ALM were suitable to support these activities and, furthermore, endorsed the view that software processes are software too.