Effective Distribution of Roles and Responsibilities in Global Software Development Teams

Context. Industry is moving from co-located form of development to a distributed development in order to achieve different benefits such as cost reduction, access to skillful labor and around the clock working etc. This transfer requires industry to face different challenges such as communication, c...

Full description

Bibliographic Details
Main Authors: Ahmad, Azeem, Kolla, Sushma Joseph
Format: Others
Language:English
Published: Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation 2012
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:bth-4701
id ndltd-UPSALLA1-oai-DiVA.org-bth-4701
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-bth-47012018-01-12T05:13:58ZEffective Distribution of Roles and Responsibilities in Global Software Development TeamsengAhmad, AzeemKolla, Sushma JosephBlekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikationBlekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation2012Global Software Development TeamTeam’s EffectivenessRoles and ResponsibilitiesFrameworkGlobal Software Development Challenges.Computer SciencesDatavetenskap (datalogi)Human Computer InteractionMänniska-datorinteraktion (interaktionsdesign)Software EngineeringProgramvaruteknikContext. Industry is moving from co-located form of development to a distributed development in order to achieve different benefits such as cost reduction, access to skillful labor and around the clock working etc. This transfer requires industry to face different challenges such as communication, coordination and monitoring problems. Risk of project failure can be increased, if industry does not address these problems. This thesis is about providing the solutions of these problems in term of effective roles and responsibilities that may have positive impact on GSD team. Objectives. In this study we have developed framework for suggesting roles and responsibilities for GSD team. This framework consists of problems and casual dependencies between them which are related to team’s ineffectiveness, then suggestions in terms of roles and responsibilities have been presented in order to have an effective team in GSD. This framework, further, has been validated in industry through a survey that determines which are the effective roles and responsibilities in GSD. Methods. We have two research methods in this study 1) systematic literature review and 2) survey. Complete protocol for planning, conducting and reporting the review as well as survey has been described in their respective sections in this thesis. A systematic review is used to develop the framework whereas survey is used for framework validation. We have done static validation of framework. Results. Through SLR, we have identified 30 problems, 33 chains of problems. We have identified 4 different roles and 40 different responsibilities to address these chains of problems. During the validation of the framework, we have validated the links between suggested roles and responsibilities and chains of problems. Addition to this, through survey, we have identified 20 suggestions that represents strong positive impact on chains of problems in GSD in relation to team’s effectiveness. Conclusions. We conclude that implementation of effective roles and responsibilities in GSD team to avoid different problems require considerable attention from researchers and practitioners which can guarantee team’s effectiveness. Implementation of proper roles and responsibilities has been mentioned as one of the successful strategies for increasing team’s effectiveness in the literature, but which particular roles and responsibilities should be implemented still need to be addressed. We also conclude that there must be basic responsibilities associated with any particular role. Moreover, we conclude that there is a need for further development and empirical validation of different frameworks for suggesting roles and responsibilities in full scale industry trials. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:bth-4701Local oai:bth.se:arkivex52C9EEE19042BA55C12579B9001FE2EDapplication/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Global Software Development Team
Team’s Effectiveness
Roles and Responsibilities
Framework
Global Software Development Challenges.
Computer Sciences
Datavetenskap (datalogi)
Human Computer Interaction
Människa-datorinteraktion (interaktionsdesign)
Software Engineering
Programvaruteknik
spellingShingle Global Software Development Team
Team’s Effectiveness
Roles and Responsibilities
Framework
Global Software Development Challenges.
Computer Sciences
Datavetenskap (datalogi)
Human Computer Interaction
Människa-datorinteraktion (interaktionsdesign)
Software Engineering
Programvaruteknik
Ahmad, Azeem
Kolla, Sushma Joseph
Effective Distribution of Roles and Responsibilities in Global Software Development Teams
description Context. Industry is moving from co-located form of development to a distributed development in order to achieve different benefits such as cost reduction, access to skillful labor and around the clock working etc. This transfer requires industry to face different challenges such as communication, coordination and monitoring problems. Risk of project failure can be increased, if industry does not address these problems. This thesis is about providing the solutions of these problems in term of effective roles and responsibilities that may have positive impact on GSD team. Objectives. In this study we have developed framework for suggesting roles and responsibilities for GSD team. This framework consists of problems and casual dependencies between them which are related to team’s ineffectiveness, then suggestions in terms of roles and responsibilities have been presented in order to have an effective team in GSD. This framework, further, has been validated in industry through a survey that determines which are the effective roles and responsibilities in GSD. Methods. We have two research methods in this study 1) systematic literature review and 2) survey. Complete protocol for planning, conducting and reporting the review as well as survey has been described in their respective sections in this thesis. A systematic review is used to develop the framework whereas survey is used for framework validation. We have done static validation of framework. Results. Through SLR, we have identified 30 problems, 33 chains of problems. We have identified 4 different roles and 40 different responsibilities to address these chains of problems. During the validation of the framework, we have validated the links between suggested roles and responsibilities and chains of problems. Addition to this, through survey, we have identified 20 suggestions that represents strong positive impact on chains of problems in GSD in relation to team’s effectiveness. Conclusions. We conclude that implementation of effective roles and responsibilities in GSD team to avoid different problems require considerable attention from researchers and practitioners which can guarantee team’s effectiveness. Implementation of proper roles and responsibilities has been mentioned as one of the successful strategies for increasing team’s effectiveness in the literature, but which particular roles and responsibilities should be implemented still need to be addressed. We also conclude that there must be basic responsibilities associated with any particular role. Moreover, we conclude that there is a need for further development and empirical validation of different frameworks for suggesting roles and responsibilities in full scale industry trials.
author Ahmad, Azeem
Kolla, Sushma Joseph
author_facet Ahmad, Azeem
Kolla, Sushma Joseph
author_sort Ahmad, Azeem
title Effective Distribution of Roles and Responsibilities in Global Software Development Teams
title_short Effective Distribution of Roles and Responsibilities in Global Software Development Teams
title_full Effective Distribution of Roles and Responsibilities in Global Software Development Teams
title_fullStr Effective Distribution of Roles and Responsibilities in Global Software Development Teams
title_full_unstemmed Effective Distribution of Roles and Responsibilities in Global Software Development Teams
title_sort effective distribution of roles and responsibilities in global software development teams
publisher Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation
publishDate 2012
url http://urn.kb.se/resolve?urn=urn:nbn:se:bth-4701
work_keys_str_mv AT ahmadazeem effectivedistributionofrolesandresponsibilitiesinglobalsoftwaredevelopmentteams
AT kollasushmajoseph effectivedistributionofrolesandresponsibilitiesinglobalsoftwaredevelopmentteams
_version_ 1718606932673036288