A Tree Decision Based Approach for Selecting Software Development Methodology

Abdelghani Bakhtouchi, Riadh Rahmouni · 2018

We live in world where software is everywhere, it is a part of everything we do. By using software our daily work becomes easier and our lives become simpler. Many software development methodologies exist today and determining which methodology to use in a software project becomes one of the challenges faced by software engineers. In this paper, we define a big number of criteria which can characterize a software project in all its aspects including project features, development team, software characteristics, development tools, requirement, business model and provided documentation. Then, we present the mathematical formalization of our proposed selecting method based on tree decision. The aim of this method is to select the right software mythology for a given software project starting from the values of the defined criteria. Finally, we illustrate the developed software tool called SDMSelector which provides to a project manager the right methodology to be followed in his development project.

Read the paper · More papers on PaperTik