{"title":"组织和项目过程定义:轻量级框架、支持工具和行业经验","authors":"Xiaofeng Cui","doi":"10.1109/SERA.2016.7516151","DOIUrl":null,"url":null,"abstract":"Process definition is the pillar step towards process improvement. An mature (e.g., CMMI level 3 or above) software development organization should define organizational standard processes, and make their projects establish projects' defined processes through tailoring the organizational standard processes. Existing research has proposed various models and formalism for process definition and tailoring. In order to be effective and efficient in the industry fields, one approach needs to make a good balance between formality and usability. In this paper, we present a lightweight framework for establishing organizational and project processes. The framework has a concise set of notions and simple meta-models for the process definition and tailoring, and is compatible with most of the popular models and standards. We also implement a tool supporting process definition, and enactment of the project's defined process by automatically generating project plan template. We have applied the framework and tool in our company for years. The application experience shows that the framework fits the small and medium-sized organization and projects well.","PeriodicalId":412361,"journal":{"name":"2016 IEEE 14th International Conference on Software Engineering Research, Management and Applications (SERA)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Organizational and project process definition: A lightweight framework, supporting tool, and industry experience\",\"authors\":\"Xiaofeng Cui\",\"doi\":\"10.1109/SERA.2016.7516151\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Process definition is the pillar step towards process improvement. An mature (e.g., CMMI level 3 or above) software development organization should define organizational standard processes, and make their projects establish projects' defined processes through tailoring the organizational standard processes. Existing research has proposed various models and formalism for process definition and tailoring. In order to be effective and efficient in the industry fields, one approach needs to make a good balance between formality and usability. In this paper, we present a lightweight framework for establishing organizational and project processes. The framework has a concise set of notions and simple meta-models for the process definition and tailoring, and is compatible with most of the popular models and standards. We also implement a tool supporting process definition, and enactment of the project's defined process by automatically generating project plan template. We have applied the framework and tool in our company for years. The application experience shows that the framework fits the small and medium-sized organization and projects well.\",\"PeriodicalId\":412361,\"journal\":{\"name\":\"2016 IEEE 14th International Conference on Software Engineering Research, Management and Applications (SERA)\",\"volume\":\"10 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-06-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE 14th International Conference on Software Engineering Research, Management and Applications (SERA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SERA.2016.7516151\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE 14th International Conference on Software Engineering Research, Management and Applications (SERA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SERA.2016.7516151","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Organizational and project process definition: A lightweight framework, supporting tool, and industry experience
Process definition is the pillar step towards process improvement. An mature (e.g., CMMI level 3 or above) software development organization should define organizational standard processes, and make their projects establish projects' defined processes through tailoring the organizational standard processes. Existing research has proposed various models and formalism for process definition and tailoring. In order to be effective and efficient in the industry fields, one approach needs to make a good balance between formality and usability. In this paper, we present a lightweight framework for establishing organizational and project processes. The framework has a concise set of notions and simple meta-models for the process definition and tailoring, and is compatible with most of the popular models and standards. We also implement a tool supporting process definition, and enactment of the project's defined process by automatically generating project plan template. We have applied the framework and tool in our company for years. The application experience shows that the framework fits the small and medium-sized organization and projects well.