Toward integrating reuse approach within scrum process

Khaoula Sayeb, Oumaima Bhiri, Sonia Ayachi Ghannouchi · 2024

Agile Software Development and Reuse-Driven Software Engineering represent established methodologies for enhancing software process efficiency. However, a key challenge in merging these approaches arises from the predominant dependence on tacit knowledge in Agile Software Development.Software development in general and agile development in particular involves successive activities from analysis and design to development and testing. It clearly joins the idea of the business process. Regardless of the software development life-cycle model, reusable artifacts can be used in multiple phases of that life-cycle, including analysis, requirements, designs, implementations, testing,etc. In this work, we have integrated reuse into scrum process activities. The idea is to allow the Scrum team to use the reusable artifacts, from the same project or from other projects, classified in a repository and to be guided in their choice by the evaluation. To confirm the effectiveness of our proposed method, we conducted experiments within a project aimed at creating an intelligent system to support a COVID-19 crisis unit.

Read the paper · More papers on PaperTik