{"title":"Cost and value analysis of software development method focused on individual function","authors":"A. Shimoda, Taro Yabuki","doi":"10.1109/INTELCIS.2017.8260053","DOIUrl":null,"url":null,"abstract":"In this paper, a technique of comparing software development methods by simulating value and cost is proposed. The proposed method calculates the final value and cost by decomposing the software requirements into multiple functions and evaluating the process of sequentially completing the individual functions. In the calculation, it is assumed that the value becomes high as the function is completed at an early stage, the cost becomes low when the same function is collectively developed, and the cost becomes high when the function is completed in a deliverable state. Using the proposed simulation, the value and cost for fictitious software were tried to calculate using three methods: Waterfall, Scrum, and Kanban. The calculation results display the same features as those of the three generally known methods. On the basis of the above-mentioned results, the proposed simulation is considered to be effective for providing guidelines in selecting a software development method. In contrast to the conventional method, the proposed method considers each individual function; thus, it is possible to evaluate the value and cost that conform to the requirements of individual software.","PeriodicalId":321315,"journal":{"name":"2017 Eighth International Conference on Intelligent Computing and Information Systems (ICICIS)","volume":"57 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 Eighth International Conference on Intelligent Computing and Information Systems (ICICIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INTELCIS.2017.8260053","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In this paper, a technique of comparing software development methods by simulating value and cost is proposed. The proposed method calculates the final value and cost by decomposing the software requirements into multiple functions and evaluating the process of sequentially completing the individual functions. In the calculation, it is assumed that the value becomes high as the function is completed at an early stage, the cost becomes low when the same function is collectively developed, and the cost becomes high when the function is completed in a deliverable state. Using the proposed simulation, the value and cost for fictitious software were tried to calculate using three methods: Waterfall, Scrum, and Kanban. The calculation results display the same features as those of the three generally known methods. On the basis of the above-mentioned results, the proposed simulation is considered to be effective for providing guidelines in selecting a software development method. In contrast to the conventional method, the proposed method considers each individual function; thus, it is possible to evaluate the value and cost that conform to the requirements of individual software.