{"title":"Modeling the Dynamics of an Agile Scrum Team in the Development of a Single Software Project","authors":"P. M. Ching, J. E. Mutuc","doi":"10.1109/IEEM.2018.8607430","DOIUrl":null,"url":null,"abstract":"In software development, Agile Scrum is practiced with the intention of increasing the developers’ productivity, and improving the quality of their output [3]. However, difficulties persist which prevent development teams’ from reaping the full benefit of practicing Agile. From a review of case studies of Agile applications,it was observed that developers’ ceased to practice Agile methods in aspects that related to working in teams. In these aspects, they regressed to waterfall methods, in the sense that developers worked in functional silos with little communication as the project progressed. As an attempt to resolve this, the system dynamics framework was applied in analyzing the Agile case studies. This allowed for an assessment of the progression of the problem over time, as an outcome of feedback loops caused by developers reacting to the outcomes of their previous actions. From doing so, the quietly escalating problem of information being withheld between developers in a single project team was understood to be the primary cause of failure. The study concludes by recommending the importance of open communication between developers, and acknowledging work done beyond the team’s plan.","PeriodicalId":119238,"journal":{"name":"2018 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 IEEE International Conference on Industrial Engineering and Engineering Management (IEEM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IEEM.2018.8607430","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
In software development, Agile Scrum is practiced with the intention of increasing the developers’ productivity, and improving the quality of their output [3]. However, difficulties persist which prevent development teams’ from reaping the full benefit of practicing Agile. From a review of case studies of Agile applications,it was observed that developers’ ceased to practice Agile methods in aspects that related to working in teams. In these aspects, they regressed to waterfall methods, in the sense that developers worked in functional silos with little communication as the project progressed. As an attempt to resolve this, the system dynamics framework was applied in analyzing the Agile case studies. This allowed for an assessment of the progression of the problem over time, as an outcome of feedback loops caused by developers reacting to the outcomes of their previous actions. From doing so, the quietly escalating problem of information being withheld between developers in a single project team was understood to be the primary cause of failure. The study concludes by recommending the importance of open communication between developers, and acknowledging work done beyond the team’s plan.