scholarly journals A Survey on Agile Practices and Challenges of a Global Software Development Team

Author(s):  
Tatiane Lautert ◽  
Adolfo Gustavo Serra Seca Neto ◽  
Nádia P. Kozievitch
2016 ◽  
Vol 2016 ◽  
pp. 1-16 ◽  
Author(s):  
Abdulaziz Alsahli ◽  
Hameed Khan ◽  
Sultan Alyahya

Requirement change management (RCM) is a critical activity during software development because poor RCM results in occurrence of defects, thereby resulting in software failure. To achieve RCM, efficient impact analysis is mandatory. A common repository is a good approach to maintain changed requirements, reusing and reducing effort. Thus, a better approach is needed to tailor knowledge for better change management of requirements and architecture during global software development (GSD).The objective of this research is to introduce an innovative approach for handling requirements and architecture changes simultaneously during global software development. The approach makes use of Case-Based Reasoning (CBR) and agile practices. Agile practices make our approach iterative, whereas CBR stores requirements and makes them reusable. Twin Peaks is our base model, meaning that requirements and architecture are handled simultaneously. For this research, grounded theory has been applied; similarly, interviews from domain experts were conducted. Interview and literature transcripts formed the basis of data collection in grounded theory. Physical saturation of theory has been achieved through a published case study and developed tool. Expert reviews and statistical analysis have been used for evaluation. The proposed approach resulted in effective change management of requirements and architecture simultaneously during global software development.


Author(s):  
Gabriela N. Aranda ◽  
Aurora Vizcaíno ◽  
Alejandra Cechich ◽  
Mario Piattini

Failures during the elicitation process have been usually attributed to the difficulty of the development team in working on a cooperative basis (Togneri, Falbo, & de Menezes, 2002), but today there are other points that have to be considered. In order to save costs, modern software organizations tend to have their software development team geographically distributed, so distance between members becomes one of the most important issues added to the traditional problems of the requirement elicitation process (Brooks, 1987; Loucopoulos & Karakostas, 1995). So far, literature has widely analysed real life Global Software Development (GSD) projects and pointed out the main problems that affect such environments, especially related to communication. As a complementary view, we have focused our research on analysing how cognitive characteristics can affect people interaction in GSD projects, especially during the requirement elicitation process, where communication becomes crucial. In this article, we present the main characteristics of requirements elicitation in GSD projects and introduce a cognitive-based requirement elicitation methodology for such environments.


2013 ◽  
Vol 26 (3) ◽  
pp. 329-338 ◽  
Author(s):  
Javier Saldaña-Ramos ◽  
Ana Sanz-Esteban ◽  
Javier García ◽  
Antonio Amescua

2018 ◽  
Vol 96 ◽  
pp. 161-180 ◽  
Author(s):  
Raoul Vallon ◽  
Bernardo José da Silva Estácio ◽  
Rafael Prikladnicki ◽  
Thomas Grechenig

2009 ◽  
pp. 2102-2114
Author(s):  
Gabriela N. Aranda ◽  
Aurora Vizcaíno ◽  
Alejandra Cechich ◽  
Mario Piattini

Failures during the elicitation process have been usually attributed to the difficulty of the development team in working on a cooperative basis (Togneri, Falbo, & de Menezes, 2002), but today there are other points that have to be considered. In order to save costs, modern software organizations tend to have their software development team geographically distributed, so distance between members becomes one of the most important issues added to the traditional problems of the requirement elicitation process (Brooks, 1987; Loucopoulos & Karakostas, 1995). So far, literature has widely analysed real life Global Software Development (GSD) projects and pointed out the main problems that affect such environments, especially related to communication. As a complementary view, we have focused our research on analysing how cognitive characteristics can affect people interaction in GSD projects, especially during the requirement elicitation process, where communication becomes crucial.


2006 ◽  
Vol 23 (3) ◽  
pp. 7-18 ◽  
Author(s):  
Helena Holmström ◽  
Brian Fitzgerald ◽  
Pär J. Ågerfalk ◽  
Eoin Ó. Conchúir

Sign in / Sign up

Export Citation Format

Share Document