A Fuzzy Logic-Based System for Enhancing Scrum Method

In this paper, we propose a decision support system for enhancing scrum methodology based on fuzzy logic. Scrum is a very popular agile methodology within the software and product development. In the basic scrum, requirements that describe a certain task do not have a clear interpretation. Also, the...

Full description

Bibliographic Details
Main Authors: Mihailo Stupar, Pavle Milošević, Bratislav Petrović
Format: Article
Language:English
Published: University of Belgrade, Faculty of Organisational Sciences 2017-05-01
Series:Management
Online Access:http://management.fon.bg.ac.rs/index.php/mng/article/view/18
_version_ 1811238313138323456
author Mihailo Stupar
Pavle Milošević
Bratislav Petrović
author_facet Mihailo Stupar
Pavle Milošević
Bratislav Petrović
author_sort Mihailo Stupar
collection DOAJ
description In this paper, we propose a decision support system for enhancing scrum methodology based on fuzzy logic. Scrum is a very popular agile methodology within the software and product development. In the basic scrum, requirements that describe a certain task do not have a clear interpretation. Also, the traditional model does not take into account the experience of the developers nor the logical dependencies of input variables. Fuzzy inference is particularly useful for this purpose, because it incorporates logic in inference process and inputs are presented using linguistic quantifiers. The proposed system consists of three main components: a fuzzy inference system, an aggregation operator and a feedback function. The aggregation function is used to aggregate task predictions in a single value that uniquely represent a specific task, while a feedback is employed to adjust an input variable to improve system performance. Furthermore, the proposed system is simulated with randomly generated inputs in order to analyse its behaviour. The predictions of the system are more accurate and with smaller deviation in the final iterations. JEL Classification: C63, D81, L86
first_indexed 2024-04-12T12:39:35Z
format Article
id doaj.art-8e5bb8149fb54eab9b528fd878b67b8d
institution Directory Open Access Journal
issn 1820-0222
2406-0658
language English
last_indexed 2024-04-12T12:39:35Z
publishDate 2017-05-01
publisher University of Belgrade, Faculty of Organisational Sciences
record_format Article
series Management
spelling doaj.art-8e5bb8149fb54eab9b528fd878b67b8d2022-12-22T03:32:49ZengUniversity of Belgrade, Faculty of Organisational SciencesManagement1820-02222406-06582017-05-01221475710.7595/management.fon.2017.000718A Fuzzy Logic-Based System for Enhancing Scrum MethodMihailo Stupar0Pavle Milošević1Bratislav Petrović2University of Belgrade, Faculty of Organizational SciencesUniversity of Belgrade, Faculty of Organizational SciencesUniversity of Belgrade, Faculty of Organizational SciencesIn this paper, we propose a decision support system for enhancing scrum methodology based on fuzzy logic. Scrum is a very popular agile methodology within the software and product development. In the basic scrum, requirements that describe a certain task do not have a clear interpretation. Also, the traditional model does not take into account the experience of the developers nor the logical dependencies of input variables. Fuzzy inference is particularly useful for this purpose, because it incorporates logic in inference process and inputs are presented using linguistic quantifiers. The proposed system consists of three main components: a fuzzy inference system, an aggregation operator and a feedback function. The aggregation function is used to aggregate task predictions in a single value that uniquely represent a specific task, while a feedback is employed to adjust an input variable to improve system performance. Furthermore, the proposed system is simulated with randomly generated inputs in order to analyse its behaviour. The predictions of the system are more accurate and with smaller deviation in the final iterations. JEL Classification: C63, D81, L86http://management.fon.bg.ac.rs/index.php/mng/article/view/18
spellingShingle Mihailo Stupar
Pavle Milošević
Bratislav Petrović
A Fuzzy Logic-Based System for Enhancing Scrum Method
Management
title A Fuzzy Logic-Based System for Enhancing Scrum Method
title_full A Fuzzy Logic-Based System for Enhancing Scrum Method
title_fullStr A Fuzzy Logic-Based System for Enhancing Scrum Method
title_full_unstemmed A Fuzzy Logic-Based System for Enhancing Scrum Method
title_short A Fuzzy Logic-Based System for Enhancing Scrum Method
title_sort fuzzy logic based system for enhancing scrum method
url http://management.fon.bg.ac.rs/index.php/mng/article/view/18
work_keys_str_mv AT mihailostupar afuzzylogicbasedsystemforenhancingscrummethod
AT pavlemilosevic afuzzylogicbasedsystemforenhancingscrummethod
AT bratislavpetrovic afuzzylogicbasedsystemforenhancingscrummethod
AT mihailostupar fuzzylogicbasedsystemforenhancingscrummethod
AT pavlemilosevic fuzzylogicbasedsystemforenhancingscrummethod
AT bratislavpetrovic fuzzylogicbasedsystemforenhancingscrummethod