scholarly journals QUALITY ASSESSMENT IN SCRUM SOFTWARE DEVELOPMENT THROUGH METRICS: A CONCEPTUALIZATION USING CONCEPT MAPS

Author(s):  
Sirine Zaouali ◽  
Sonia Ghannouchi
2021 ◽  
Author(s):  
Sirine Zaouali ◽  
Sonia Ayachi Ghannouchi

Metrics are advantageous for all software development companies to assess and ensure quality. Therefore, integrating metrics is essential throughout the software development process to track, and correct deviations, and improve continuously. In this paper, we examine how to integrate quality assessment through metrics into the Scrum development process through a new approach entitled Metrics for Quality in Scrum (MQScrum). The MQScrum approach makes a valuable contribution to track Scrum projects even if using agile project management tools without slowing teams down. So, it facilitates the teams monitoring quality, discovering problems, and making the appropriate improvements thanks to the MQScrum reports. Firstly, we introduce a Scrum meta-model enhanced by metrics-related concepts. Then, we represent a layered model for our MQScrum approach illustrating the data processing across three layers from the Scrum process layer to the layers of Scrum concepts and finally to that of metrics. Consequently, the proposed solution is an alignment of the Scrum process with a metric-based Scrum system. Finally, it demonstrates process tasks from which pertinent data is collected and then stored in a database based on Scrum and metrics related concepts.


10.28945/3662 ◽  
2017 ◽  
Author(s):  
Maureen Tanner ◽  
Marcelo Edgar Dauane

[This Proceedings paper was revised and published in the journal Issues in Informing Science and Information Technology] Aim/Purpose : This paper aims to describe how various Kanban elements can help alleviate two prominent types of challenges, communication and collaboration in Global Software Development (GSD). Background: Iterative and Lean development methodologies like Kanban have gained significance in the software development industry, both in the co-located and globally distributed contexts. However, little is known on how such methodologies can help mitigate various challenges in that occur in a globally distributed software development context. Methodology: The study was conducted using a single-case study based on a general inductive approach to analysis and theory development. Through the literature review, collaboration and communication challenges that GSD teams face were identified. Data collected through semi-structured interviews was then inductively analyzed to describe how the case-study teams employed various Kanban elements to mitigate communication and collaboration challenges they face during GSD. Findings: The study found that some Kanban elements, when properly employed, can help alleviate collaboration and communication challenges that occur within GSD teams. These relate to Inclusion Criteria, Reverse Items, Kanban Board, Policies, Avatars, and Backlog. Contribution: The paper contributes to knowledge by proposing two simple concept maps that detail the specific types of communication and collaboration challenges which can be alleviated by the aforementioned Kanban elements in GSD. Recommendations for Practitioners: This paper is relevant to GSD teams who are seeking ways to enhance their team collaboration and communication as these are the most important elements that contribute to GSD project success. It is recommended that relevant Kanban elements be used to that effect, depending on the challenges that they aim to alleviate. Future Research: Future research can investigate the same research questions (or similar ones) using a quantitative approach.


10.28945/3716 ◽  
2017 ◽  
Vol 14 ◽  
pp. 177-197 ◽  
Author(s):  
Maureen Tanner ◽  
Marcelo Edgar Dauane

Aim/Purpose: This paper aims to describe how various Kanban elements can help alleviate two prominent types of challenges, communication and collaboration in Global Software Development (GSD). Background: Iterative and Lean development methodologies like Kanban have gained significance in the software development industry, both in the co-located and globally distributed contexts. However, little is known on how such methodologies can help mitigate various challenges in that occur in a globally distributed software development context. Methodology: The study was conducted using a single-case study based on a general inductive approach to analysis and theory development. Through the literature review, collaboration and communication challenges that GSD teams face were identified. Data collected through semi-structured interviews was then inductively analyzed to describe how the case-study teams employed various Kanban elements to mitigate communication and collaboration challenges they face during GSD. Findings: The study found that some Kanban elements, when properly employed, can help alleviate collaboration and communication challenges that occur within GSD teams. These relate to Inclusion Criteria, Reverse Items, Kanban Board, Policies, Avatars, and Backlog. Contribution: The paper contributes to knowledge by proposing two simple concept maps that detail the specific types of communication and collaboration challenges which can be alleviated by the aforementioned Kanban elements in GSD. Recommendations for Practitioners: This paper is relevant to GSD teams who are seeking ways to enhance their team collaboration and communication as these are the most important elements that contribute to GSD project success. It is recommended that relevant Kanban elements be used to that effect, depending on the challenges that they aim to alleviate. Future Research: Future research can investigate the same research questions (or similar ones) using a quantitative approach.


1997 ◽  
Vol 24 (7) ◽  
pp. 496-505 ◽  
Author(s):  
E. S. GROSSMAN ◽  
J. M. MATEJKA
Keyword(s):  

PsycCRITIQUES ◽  
2006 ◽  
Vol 51 (14) ◽  
Author(s):  
Howard N. Garb
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document