{"title":"Strategies to suppress productivity degradation with unknown issues under iterative development process","authors":"T. Fujii, Y. Kambayashi","doi":"10.1109/CW.2002.1180868","DOIUrl":null,"url":null,"abstract":"Two different approaches in the iterative development process have been proposed for development projects using object technologies: the modeling intensive approach and the implementation intensive approach. The differences between the two approaches arise partly from differences in strategies to suppress productivity degradation by trial and error with unknown issues in development projects. Strategies of a typical modeling intensive approach, the UP (Unified Process), and those of a typical implementation intensive approach, XP (extreme programming), are discussed. To investigate the effectiveness of these strategies, implementation productivity and interface change rate are measured on a development project under the UP. A high interface change rate and low implementation productivity are observed in classes related to the solution domain. These measurement results support the effectiveness of the \"suppression of rework\" strategy and \"suppression of change propagation\" strategy, of the UP.","PeriodicalId":376322,"journal":{"name":"First International Symposium on Cyber Worlds, 2002. Proceedings.","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"First International Symposium on Cyber Worlds, 2002. Proceedings.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CW.2002.1180868","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4
Abstract
Two different approaches in the iterative development process have been proposed for development projects using object technologies: the modeling intensive approach and the implementation intensive approach. The differences between the two approaches arise partly from differences in strategies to suppress productivity degradation by trial and error with unknown issues in development projects. Strategies of a typical modeling intensive approach, the UP (Unified Process), and those of a typical implementation intensive approach, XP (extreme programming), are discussed. To investigate the effectiveness of these strategies, implementation productivity and interface change rate are measured on a development project under the UP. A high interface change rate and low implementation productivity are observed in classes related to the solution domain. These measurement results support the effectiveness of the "suppression of rework" strategy and "suppression of change propagation" strategy, of the UP.