Improving Productivity of Local Software Development Teams in a Global Software Development Environment

Author(s):  
Marcelo Ribeiro ◽  
Ricardo Czekster ◽  
Thais Webber
Author(s):  
Ricardo Colomo-Palacios ◽  
Alok Mishra ◽  
Cristina Casado-Lumbreras ◽  
Pedro Soto-Acosta

Global Software Development (GSD) teams face communication and coordination problems due to spatial, temporal, and cultural separation between team members. Cultural diversity and cross-cultural management are significant issues among GSD teams. In software development projects, mentoring dramatically reduces the learning curve for novice human resources. Due to the large amount of electronic communication instruments, a remarkable number of different e-Mentoring concepts have emerged, which provides opportunity for mentoring that would not otherwise be possible. This chapter presents key success factors to enable e-Mentoring as a tool to develop a common culture in GSD scenarios. These success factors enable the correct application of mentoring programmes and the use of this to build a common culture in organizations that perform GSD.


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.


2014 ◽  
Vol 7 (3) ◽  
pp. 198-225 ◽  
Author(s):  
Debasisha Mishra ◽  
Biswajit Mahanty

Purpose – The aim of this paper is to make an attempt to find good values of onsite–offshore team strength; number of hours of communication between business users and onsite team and between onsite and offshore team to reduce cost and improve schedule for re-engineering projects in global software development environment. Design/methodology/approach – The system dynamics technique is used for simulation model construction and policy run experimentation. The experts from Indian software outsourcing industry were consulted for model construction, validation and analysis of policy run results in both co-located and distributed software development environment. Findings – The study results show that there is a drop in the overall team productivity in outsourcing environment by considering the offshore options. But the project cost can be reduced by employing the offshore team for coding and testing work only with minimal training for imparting business knowledge. The research results show that there is a potential to save project cost by being flexible in project schedule. Research limitations/implications – The study found that there could be substantial cost saving for re-engineering projects with a loss of project schedule when an appropriate onsite–offshore combination is used. The quality and productivity drop, however, were rather small for such combinations. The cost savings are high when re-engineering work is sent to offshore location entirely after completion of requirement analysis work at onsite location and providing training to offshore team in business knowledge The research findings show that there is potential to make large cost savings by being flexible in project schedule for re-engineering projects. Practical implications – The software project manager can use the model results to divide the software team between onsite and offshore location during various phases of software development in distributed environment. Originality/value – The study is novel as there is little attempt at finding the team distribution between onsite and offshore location in global software development environment.


2010 ◽  
Vol 1 (1) ◽  
pp. 65-82 ◽  
Author(s):  
Adrián Hernández-López ◽  
Ricardo Colomo-Palacios ◽  
Ángel García-Crespo ◽  
Pedro Soto-Acosta

Due to increasing globalization tendencies in organization environment, Software Development is evolving from a single site development to multiple localization team environment. In this new scenario, team building issues must be revisited. In this paper components needed for the construction of the Trust Building Process are proposed in these new Global Software Development Teams. Based in a thoroughly state of the art analysis of trust building in organizations, this new process comes to narrow the gap between dynamics of trust building and intrinsic characteristics of global teams. In this paper, the components for Trust Building Process are justified and presented, with the purpose of a future assembly in further publications, leaving testing of this assembly far behind.


2010 ◽  
Vol 1 (1) ◽  
pp. 65-82 ◽  
Author(s):  
Adrián Hernández-López ◽  
Ricardo Colomo-Palacios ◽  
Ángel García-Crespo ◽  
Pedro Soto-Acosta

Sign in / Sign up

Export Citation Format

Share Document