Should Process Management Add Its Two Cents?: A Classification Approach for the Selection of Process Management Build-Time Techniques for Software Development Purposes
{"title":"Should Process Management Add Its Two Cents?: A Classification Approach for the Selection of Process Management Build-Time Techniques for Software Development Purposes","authors":"Matthias Lederer, Remzi Avci, W. Schmidt","doi":"10.1109/SEAA.2017.40","DOIUrl":null,"url":null,"abstract":"In business process management, numerous established methods, good practices and techniques for the modeling and execution of workflows are known. Many of them are domain-independent, which means their application is also very promising for software development processes. However, the various approaches of software engineering are fundamentally different, so that not all techniques can be applied. This position paper initially collects 26 basic process characteristics (e.g., structurability, collaboration type). A generic classification schema is created, which gives recommendations for appropriate built-time technologies for existing processes. In order to make use of BPM's body of knowledge for software engineering, it was examined which techniques could be used for the two classic forms of the software development process (for example case management for agile processes versus variants of BPMN for traditional development processes).","PeriodicalId":151513,"journal":{"name":"2017 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA)","volume":"320 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SEAA.2017.40","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
In business process management, numerous established methods, good practices and techniques for the modeling and execution of workflows are known. Many of them are domain-independent, which means their application is also very promising for software development processes. However, the various approaches of software engineering are fundamentally different, so that not all techniques can be applied. This position paper initially collects 26 basic process characteristics (e.g., structurability, collaboration type). A generic classification schema is created, which gives recommendations for appropriate built-time technologies for existing processes. In order to make use of BPM's body of knowledge for software engineering, it was examined which techniques could be used for the two classic forms of the software development process (for example case management for agile processes versus variants of BPMN for traditional development processes).