Plan-based versus agile software development : a quantitative approach -

dc.contributor.authorItani, Hiba Jamal,
dc.contributor.departmentFaculty of Engineering and Architecture.
dc.contributor.departmentEngineering Management Program,
dc.contributor.institutionAmerican University of Beirut.
dc.date.accessioned2017-08-30T14:15:44Z
dc.date.available2017-08-30T14:15:44Z
dc.date.issued2015
dc.date.submitted2015
dc.descriptionThesis. M.E.M. American University of Beirut. Engineering Management Program, 2015. ET:6219
dc.descriptionAdvisor : Dr. Ali Yassine, Professor, Engineering Management Program ; Committee Members: Dr. Bacel Maddah, Associate Professor, Engineering Management Program ; Dr. Fadi Zaraket, Assistant Professor, Department of Electrical and Computer Engineering.
dc.descriptionIncludes bibliographical references (leaves 57-60)
dc.description.abstractA major decision that can influence the success of a project is the software development method used, which is the structure imposed on the software development process. Qualitative research suggests that neither plan-based methods nor agile methods are optimal for all types of projects. However, quantitative research on this topic is scarce. In this study, we propose a model that compares the structures of the Waterfall and Scrum software development methods taking into consideration factors such as project size, team size, and requirement volatility. This model aims to aid in choosing the software development method that minimizes effort based on the characteristics of the project. Our results indicate that for highly volatile projects and large projects, Scrum is better than Waterfall, while for projects with low volatility and small projects, Waterfall is more desirable.”
dc.format.extent1 online resource (xi, 66 leaves) : color illustrations ; 30cm
dc.identifier.otherb18345244
dc.identifier.urihttp://hdl.handle.net/10938/10924
dc.language.isoeng
dc.relation.ispartofTheses, Dissertations, and Projects
dc.subject.classificationET:006219
dc.subject.lcshAgile software development.
dc.subject.lcshComputer software -- Development.
dc.subject.lcshScrum (Computer software development)
dc.subject.lcshSoftware engineering -- Economic aspects.
dc.subject.lcshMathematical optimization.
dc.subject.lcshQuantitative research.
dc.titlePlan-based versus agile software development : a quantitative approach -
dc.typeThesis

Files