A Fuzzy Logic-Based System for Enhancing Scrum Method

  • Mihailo Stupar University of Belgrade, Faculty of Organizational Sciences
  • Pavle Milošević University of Belgrade, Faculty of Organizational Sciences
  • Bratislav Petrović University of Belgrade, Faculty of Organizational Sciences

Abstract

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

Author Biographies

Mihailo Stupar, University of Belgrade, Faculty of Organizational Sciences

Mihailo Stupar is an associate developer at msg global solutions and a Master of Science student at the University of Belgrade, Faculty of Organizational Sciences. His major professional interests include data analysis, machine learning, cloud computing and software development.

Pavle Milošević, University of Belgrade, Faculty of Organizational Sciences

Pavle Milošević is a teaching associate and a PhD student at the University of Belgrade, Faculty of Organizational Sciences. His major professional interests include: fuzzy logic, intuitionistic fuzzy sets, system theory, machine learning, metaheuristics and time series analysis.

Bratislav Petrović, University of Belgrade, Faculty of Organizational Sciences

Bratislav Petrović is a full professor at the University of Belgrade, Faculty of Organizational Sciences. His major professional interests include: system theory, bilinear control systems, optimal control, nuclear medicine,
soft computing and artificial intelligence.

Published
2017-05-16
How to Cite
Stupar, M., Milošević, P., & Petrović, B. (2017). A Fuzzy Logic-Based System for Enhancing Scrum Method. Management: Journal Of Sustainable Business And Management Solutions In Emerging Economies, 22(1), 47-57. doi:10.7595/management.fon.2017.0007
Section
Articles