SlideShare a Scribd company logo
1 of 22
“The impact of global dispersion on
coordination, team performance and
software quality – A systematic
literature review”
Anh Nguyen-Duc, Daniela S. Cruzes, Reidar Conradi
Abstract:
Context:
Global software development (GSD) contains different context
setting dimensions, which are essential for effective teamwork and
success of projects.
Objective:
This paper summarizes empirical evidence on the impact of
global dispersion dimensions on coordination, team
performance and project outcomes.
Method:
We performed a systematic literature review of 46 publications
from 25 journals and 19 conference and workshop proceedings,
which were published between 2001 and 2013.
INTRODUCTION:
• Software development and maintenance tasks are continually dispersing
globally for
 cost saving,
 time-to-market shortening,
 technology innovation and
 operational efficiency
• A large amount of empirical research has been devoted to understand general
challenges.
 managing collaboration
 getting requirements
 establishing trust
 communication and coordination
 engineering process in GSD.
RESEARCH QUESTIONS:
• RQ1: How are dispersion dimensions defined and measured
in GSD studies?
• RQ2: What are different coordination challenges that
dispersion dimensions present to GSD project outcomes?
• RQ3: How does dispersion dimensions affect team
performance in GSD project?
• RQ4: How does software quality affect software quality in
GSD project?
RESEARCH METHODOLOGY:
The complete review lasted for 23 months, including six main steps:
1. Ad-hoc review
2. Pilot search
3. Systematic search & Extraction
4. Additional Manual Search
5. Quality Assessment
6. Data Analysis
REVIEW PROTOCOL:
1. Search terms
Search string consisted of 3 parts:
(Coordination Or synonyms) AND (Dispersion Or synonyms)
AND context.
• The ad-hoc review revealed that there was no distinguished
use of terms ‘‘coordination,’’ ‘‘collaboration’’ and
‘‘cooperation’’
• Consequently, a list of related terms was identified:
distributed, distribution, dispersed, dispersion, remote,
offshoring, offshore,outsourcing, outsource, nearshore, and
global.
2. Search Database:
Scopus, ISI Web of Science, IEEE Explore, Current Contents,
Kluwer Online, Computer Data-base, Science Direct, Springer
Link, Inspec and ACM Digital Library
3. Inclusion & Exclusion Criteria:
We included papers that:
• Report studies in GSD context
• Explore one of the global dispersion dimensions and relate them to
either team coordination or a specific type of project
outcomes.
We excluded papers that:
• Investigate team performance or quality in GSD context, but not
explicitly address the relationship between coordination or global
dispersions and project outcomes.
• Investigate team coordination in other domains, such as business,
education science and system engineering.
• Provide a conceptual framework or model about coordination that
results from literature reviews or author’s thoughts without
empirical validation.
Measurement Scale:
• an issue is not mentioned at all (score 0),
• little mentioned (score 1),
• adequately addressed (score 2)
• completely addressed (score 3).
• average quality score equal or greater than 1
5. Data Analysis:
• A tailor thematic synthesis was conducted.
• Identified the relevant codes from the data extraction form.
• Selected the relevant piece of text and labeled them.
• We applied C4.5 algorithm to build a classification tree
of impact direction based on these context factors
RQ1: How are dispersion dimensions defined and measured in GSD studies?
RQ2: What are different coordination challenges that dispersion
dimensions present to GSD project outcomes?
DIMENSIONS CHALLANGES
Geographical
dispersion
• decrease of communication frequency,
• difficulty in finding relevant stakeholders
Temporal
dispersion
• leads to time lag in communicating tasks
• difficulty in scheduling meetings and
• limited ability to communicate
Cultural
dispersion
• largest issue is misinterpretation during all types of
development activity: communication, requirement, elicitation,
development, maintenance, and testing.
• understanding of requirements
• knowledge sharing between the client and vendor teams.
• Organizations are not ready to change their internal structure and
processes along with new partners.
Coordination
dispersion
• harder to divide tasks and to assign responsibility across sites than in a
homogeneous environment.
• difficult for team members in identifying roles and responsibilities.
• create conflicts.
Reference Geographical, cultural, temporal & coordination
Dispersion
Cramton et al.
(2005)
• surveyed 218 team members from 39 dispersed teams and showed
that teams with geographically dispersed members report significantly
less effective performance than collocated teams
Espinosa et al.
(2007)
• geographic dispersion and team size have a negative impact on team
performance. this impact is mediated by team familiarity.
• Without team familiarity, geographically dispersed team members
need to bridge the geographical distance to coordinate their work
• making it more difficult to work together because of lacking presence
awareness, frequent communication, and contextual reference.
RQ3: How does dispersion dimensions affect team performance in
GSD project?
References Cont….
Gopal et al.
(2011)
• surveyed 83 projects in 9 firms and found that temporal dispersion is
positively associated with development speed.
• The study stated that ‘‘follow-the-sun’’ practices allow managers to
leverage 24 h work-day.
• As time separation is larger, i.e., India and the US vs. India and
Singapore, the team has more advantages in productivity.
Ramasubbu et
al. (2008, 2011)
According to the authors,
a ten-person project team configured as 8–2 between New York
City and Bangalore is more productive than 6–4 and 5–5 configurations
Ramasubbu et
al. (2011)
• investigated 362 GSD projects from four organizations and showed that
geographical distance leads to higher productivity.
• collaboration between a pair of developers is delayed, in project level,
firms gain benefits from being distributed
RQ4: How does software quality affect software quality in GSD
project?
References Geographical dispersion
Bird et al.
(2009)
• Microsoft Windows Vista project and found that there is no
significantly correlation between different degree of geographical
distribution and software quality
Bird et al.
(2012)
• Firefox and Eclipse and found that all geographical distribution
measure increase number of failure at file level.
• In Firefox case, distribution measures are more significant during
prior to release than after.
• Higher values of spatial and worldwide distribution were
associated with more defects in both prior to both releases .
• In the Eclipse case, there are also a mixed finding when all
measures of geographic and organizational distribution increased
failures, but the effects are not consistent across releases
Cataldo et al.
(2009)
• investigated 562 components from GSD projects and found
that an increase in distances among locations leads to an increase
of number of defects
References Temporal dispersion
Cataldo et al.
(2010)
• components that are developed by a team with a higher level of
temporal dispersion exhibited lower levels of quality.
• However, the authors did not find a significant relationship
between temporal dispersion and software quality at the project level
Colazo et al.
(2011)
• investigated 100 projects and found that a higher temporal
dispersion is associated with fewer defects and subsequently with a
higher quality of coding.
• the positive effect of temporal boundary on quality is greater in
more complex tasks.
Work dispersion:
• a ten-person project team configured as 8–2
between New York City and Bangalore is more
defect prone than 6–4 and 5–5 teams do
• Uneven distribution of work items, i.e.
modification request, across development
locations negatively impacted software
quality.
Summary:
Future Work:
(1) coordination challenges in inter-organizational projects,
(2) Impact of processes and practices mismatches on project
outcomes,
(3) evolution of coordination needs and mechanism over time and
(4) impact of dispersion dimensions on open source project out-
comes.
For GSD managers
(1) the tradeoff between cost and benefits while dispersing tasks,
(2) alignment impact of dispersion dimensions with individual and
organizational objectives,
(3) coordination mechanisms as situational approaches
(4) collocation of development activities of high quality demand
components
Prezentation

More Related Content

What's hot

International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI)International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI)inventionjournals
 
Thesis Part I EMGT 698
Thesis Part I EMGT 698Thesis Part I EMGT 698
Thesis Part I EMGT 698Karthik Murali
 
112 - The Role of Mentoring and Project Characteristics for Onboarding in Ope...
112 - The Role of Mentoring and Project Characteristics for Onboarding in Ope...112 - The Role of Mentoring and Project Characteristics for Onboarding in Ope...
112 - The Role of Mentoring and Project Characteristics for Onboarding in Ope...ESEM 2014
 
A GROUNDED THEORY OF THE REQUIREMENTS ENGINEERING PROCESS
A GROUNDED THEORY OF THE REQUIREMENTS ENGINEERING PROCESSA GROUNDED THEORY OF THE REQUIREMENTS ENGINEERING PROCESS
A GROUNDED THEORY OF THE REQUIREMENTS ENGINEERING PROCESSijseajournal
 
Internal and External Integration for Product Development: The Contingency Ef...
Internal and External Integration for Product Development: The Contingency Ef...Internal and External Integration for Product Development: The Contingency Ef...
Internal and External Integration for Product Development: The Contingency Ef...Leo Gomes
 
Agile Software Development Practices: Perceptions & Project Data
Agile Software Development Practices: Perceptions & Project DataAgile Software Development Practices: Perceptions & Project Data
Agile Software Development Practices: Perceptions & Project DataChristoph Matthies
 
An empirical evaluation of impact of refactoring on internal and external mea...
An empirical evaluation of impact of refactoring on internal and external mea...An empirical evaluation of impact of refactoring on internal and external mea...
An empirical evaluation of impact of refactoring on internal and external mea...ijseajournal
 
Software Engineering Past Papers Notes
Software Engineering Past Papers Notes Software Engineering Past Papers Notes
Software Engineering Past Papers Notes MuhammadTalha436
 
THE PERCEPTIONS OF AGILE METHODOLOGY IN SOUTH AFRICA
THE PERCEPTIONS OF AGILE METHODOLOGY IN SOUTH AFRICATHE PERCEPTIONS OF AGILE METHODOLOGY IN SOUTH AFRICA
THE PERCEPTIONS OF AGILE METHODOLOGY IN SOUTH AFRICAcsandit
 
Comparison between Test-Driven Development and Conventional Development: A Ca...
Comparison between Test-Driven Development and Conventional Development: A Ca...Comparison between Test-Driven Development and Conventional Development: A Ca...
Comparison between Test-Driven Development and Conventional Development: A Ca...IJERA Editor
 
STRATEGIES TO REDUCE REWORK IN SOFTWARE DEVELOPMENT ON AN ORGANISATION IN MAU...
STRATEGIES TO REDUCE REWORK IN SOFTWARE DEVELOPMENT ON AN ORGANISATION IN MAU...STRATEGIES TO REDUCE REWORK IN SOFTWARE DEVELOPMENT ON AN ORGANISATION IN MAU...
STRATEGIES TO REDUCE REWORK IN SOFTWARE DEVELOPMENT ON AN ORGANISATION IN MAU...ijseajournal
 
A study of critical success factors for adaption of agile methodology
A study of critical success factors for adaption of agile methodologyA study of critical success factors for adaption of agile methodology
A study of critical success factors for adaption of agile methodologyIAEME Publication
 
Agile Project Management Part 2 Final V1.5
Agile Project Management Part 2   Final V1.5Agile Project Management Part 2   Final V1.5
Agile Project Management Part 2 Final V1.5Mia Horrigan
 
Evalution Feedback of the Project Partners
Evalution Feedback of the Project PartnersEvalution Feedback of the Project Partners
Evalution Feedback of the Project PartnersImede
 
Williamson (2012 jan 10) IT project complexity, complication, and success - ...
Williamson (2012 jan 10) IT project complexity, complication, and success -  ...Williamson (2012 jan 10) IT project complexity, complication, and success -  ...
Williamson (2012 jan 10) IT project complexity, complication, and success - ...David Williamson
 
Does Distributed Development Affect Software Quality? An Empirical Case Study...
Does Distributed Development Affect Software Quality? An Empirical Case Study...Does Distributed Development Affect Software Quality? An Empirical Case Study...
Does Distributed Development Affect Software Quality? An Empirical Case Study...Daniel Agaba
 

What's hot (20)

International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI)International Journal of Business and Management Invention (IJBMI)
International Journal of Business and Management Invention (IJBMI)
 
Thesis Part I EMGT 698
Thesis Part I EMGT 698Thesis Part I EMGT 698
Thesis Part I EMGT 698
 
112 - The Role of Mentoring and Project Characteristics for Onboarding in Ope...
112 - The Role of Mentoring and Project Characteristics for Onboarding in Ope...112 - The Role of Mentoring and Project Characteristics for Onboarding in Ope...
112 - The Role of Mentoring and Project Characteristics for Onboarding in Ope...
 
A GROUNDED THEORY OF THE REQUIREMENTS ENGINEERING PROCESS
A GROUNDED THEORY OF THE REQUIREMENTS ENGINEERING PROCESSA GROUNDED THEORY OF THE REQUIREMENTS ENGINEERING PROCESS
A GROUNDED THEORY OF THE REQUIREMENTS ENGINEERING PROCESS
 
Internal and External Integration for Product Development: The Contingency Ef...
Internal and External Integration for Product Development: The Contingency Ef...Internal and External Integration for Product Development: The Contingency Ef...
Internal and External Integration for Product Development: The Contingency Ef...
 
2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a ...
2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a ...2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a ...
2013 CHASE - Motivation of Software Engineers: A Qualitative Case Study of a ...
 
Agile Software Development Practices: Perceptions & Project Data
Agile Software Development Practices: Perceptions & Project DataAgile Software Development Practices: Perceptions & Project Data
Agile Software Development Practices: Perceptions & Project Data
 
Crystal Methodology
Crystal MethodologyCrystal Methodology
Crystal Methodology
 
An empirical evaluation of impact of refactoring on internal and external mea...
An empirical evaluation of impact of refactoring on internal and external mea...An empirical evaluation of impact of refactoring on internal and external mea...
An empirical evaluation of impact of refactoring on internal and external mea...
 
Development testing-a-new-era-in-software-quality
Development testing-a-new-era-in-software-qualityDevelopment testing-a-new-era-in-software-quality
Development testing-a-new-era-in-software-quality
 
Software Engineering Past Papers Notes
Software Engineering Past Papers Notes Software Engineering Past Papers Notes
Software Engineering Past Papers Notes
 
THE PERCEPTIONS OF AGILE METHODOLOGY IN SOUTH AFRICA
THE PERCEPTIONS OF AGILE METHODOLOGY IN SOUTH AFRICATHE PERCEPTIONS OF AGILE METHODOLOGY IN SOUTH AFRICA
THE PERCEPTIONS OF AGILE METHODOLOGY IN SOUTH AFRICA
 
Comparison between Test-Driven Development and Conventional Development: A Ca...
Comparison between Test-Driven Development and Conventional Development: A Ca...Comparison between Test-Driven Development and Conventional Development: A Ca...
Comparison between Test-Driven Development and Conventional Development: A Ca...
 
STRATEGIES TO REDUCE REWORK IN SOFTWARE DEVELOPMENT ON AN ORGANISATION IN MAU...
STRATEGIES TO REDUCE REWORK IN SOFTWARE DEVELOPMENT ON AN ORGANISATION IN MAU...STRATEGIES TO REDUCE REWORK IN SOFTWARE DEVELOPMENT ON AN ORGANISATION IN MAU...
STRATEGIES TO REDUCE REWORK IN SOFTWARE DEVELOPMENT ON AN ORGANISATION IN MAU...
 
A study of critical success factors for adaption of agile methodology
A study of critical success factors for adaption of agile methodologyA study of critical success factors for adaption of agile methodology
A study of critical success factors for adaption of agile methodology
 
Agile Project Management Part 2 Final V1.5
Agile Project Management Part 2   Final V1.5Agile Project Management Part 2   Final V1.5
Agile Project Management Part 2 Final V1.5
 
Evalution Feedback of the Project Partners
Evalution Feedback of the Project PartnersEvalution Feedback of the Project Partners
Evalution Feedback of the Project Partners
 
Williamson (2012 jan 10) IT project complexity, complication, and success - ...
Williamson (2012 jan 10) IT project complexity, complication, and success -  ...Williamson (2012 jan 10) IT project complexity, complication, and success -  ...
Williamson (2012 jan 10) IT project complexity, complication, and success - ...
 
Does Distributed Development Affect Software Quality? An Empirical Case Study...
Does Distributed Development Affect Software Quality? An Empirical Case Study...Does Distributed Development Affect Software Quality? An Empirical Case Study...
Does Distributed Development Affect Software Quality? An Empirical Case Study...
 
Bsa 376 week 5 dq 2
Bsa 376 week 5 dq 2Bsa 376 week 5 dq 2
Bsa 376 week 5 dq 2
 

Similar to Prezentation

Supporting team coordination across organizational boundary in GSD
Supporting team coordination across organizational boundary in GSDSupporting team coordination across organizational boundary in GSD
Supporting team coordination across organizational boundary in GSDAnh Nguyen Duc
 
Supporting team coordination of software development across multiple companies
Supporting team coordination of software development across multiple companiesSupporting team coordination of software development across multiple companies
Supporting team coordination of software development across multiple companiesAnh Nguyen Duc
 
Organizational Citizenship Behaviour of Globally Distributed Teams
Organizational Citizenship Behaviour of Globally Distributed TeamsOrganizational Citizenship Behaviour of Globally Distributed Teams
Organizational Citizenship Behaviour of Globally Distributed TeamsDr. Harry Charles Devasagayam
 
On the role of boundary spanners as a team coordination mechanism in organisa...
On the role of boundary spanners as a team coordination mechanism in organisa...On the role of boundary spanners as a team coordination mechanism in organisa...
On the role of boundary spanners as a team coordination mechanism in organisa...Anh Nguyen Duc
 
Dr. Felix Ekpo's Dissertation defense
Dr. Felix Ekpo's Dissertation defense Dr. Felix Ekpo's Dissertation defense
Dr. Felix Ekpo's Dissertation defense Felix Ekpo
 
How good of developer are you?
How good of developer are you?How good of developer are you?
How good of developer are you?Roy Wasse
 
A Peer-Evaluation Model for Team Member Selection in a Distributed Developmen...
A Peer-Evaluation Model for Team Member Selection in a Distributed Developmen...A Peer-Evaluation Model for Team Member Selection in a Distributed Developmen...
A Peer-Evaluation Model for Team Member Selection in a Distributed Developmen...IJCSIS Research Publications
 
Liberact conference 2013 Gnome Surfer & Moclo Planner
Liberact conference 2013 Gnome Surfer & Moclo PlannerLiberact conference 2013 Gnome Surfer & Moclo Planner
Liberact conference 2013 Gnome Surfer & Moclo PlannerConsuelo Valdes
 
Defesa de doutorado - Leonardo Leite (USP)
Defesa de doutorado - Leonardo Leite (USP)Defesa de doutorado - Leonardo Leite (USP)
Defesa de doutorado - Leonardo Leite (USP)Leonardo Ferreira Leite
 
Ko tse06-developers behaviour
Ko tse06-developers behaviourKo tse06-developers behaviour
Ko tse06-developers behaviourPtidejPoly
 
HYBRID PRACTICES IN GLOBAL SOFTWARE DEVELOPMENT: A SYSTEMATIC LITERATURE REVIEW
HYBRID PRACTICES IN GLOBAL SOFTWARE DEVELOPMENT: A SYSTEMATIC LITERATURE REVIEWHYBRID PRACTICES IN GLOBAL SOFTWARE DEVELOPMENT: A SYSTEMATIC LITERATURE REVIEW
HYBRID PRACTICES IN GLOBAL SOFTWARE DEVELOPMENT: A SYSTEMATIC LITERATURE REVIEWijseajournal
 
AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...
AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...
AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...ijseajournal
 
Introduction to Global Software Engineering TDT4140
Introduction to Global Software Engineering TDT4140Introduction to Global Software Engineering TDT4140
Introduction to Global Software Engineering TDT4140Anh Nguyen Duc
 
Towards understanding the influence of personality and team behaviors on requ...
Towards understanding the influence of personality and team behaviors on requ...Towards understanding the influence of personality and team behaviors on requ...
Towards understanding the influence of personality and team behaviors on requ...IJECEIAES
 
DEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEW
DEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEWDEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEW
DEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEWijseajournal
 
Effects of Individual Success on Globally Distributed Team Performance
Effects of Individual Success on Globally Distributed Team PerformanceEffects of Individual Success on Globally Distributed Team Performance
Effects of Individual Success on Globally Distributed Team PerformanceOnur Yılmaz
 
How good of developer are you v1.1 DevWorld.pdf
How good of developer are you v1.1 DevWorld.pdfHow good of developer are you v1.1 DevWorld.pdf
How good of developer are you v1.1 DevWorld.pdfRoy Wasse
 
Influence of Leadership Traits on Team Performance as Correlates of Success i...
Influence of Leadership Traits on Team Performance as Correlates of Success i...Influence of Leadership Traits on Team Performance as Correlates of Success i...
Influence of Leadership Traits on Team Performance as Correlates of Success i...civej
 

Similar to Prezentation (20)

Supporting team coordination across organizational boundary in GSD
Supporting team coordination across organizational boundary in GSDSupporting team coordination across organizational boundary in GSD
Supporting team coordination across organizational boundary in GSD
 
Supporting team coordination of software development across multiple companies
Supporting team coordination of software development across multiple companiesSupporting team coordination of software development across multiple companies
Supporting team coordination of software development across multiple companies
 
Teamwork
TeamworkTeamwork
Teamwork
 
Organizational Citizenship Behaviour of Globally Distributed Teams
Organizational Citizenship Behaviour of Globally Distributed TeamsOrganizational Citizenship Behaviour of Globally Distributed Teams
Organizational Citizenship Behaviour of Globally Distributed Teams
 
Devops.pptx
Devops.pptxDevops.pptx
Devops.pptx
 
On the role of boundary spanners as a team coordination mechanism in organisa...
On the role of boundary spanners as a team coordination mechanism in organisa...On the role of boundary spanners as a team coordination mechanism in organisa...
On the role of boundary spanners as a team coordination mechanism in organisa...
 
Dr. Felix Ekpo's Dissertation defense
Dr. Felix Ekpo's Dissertation defense Dr. Felix Ekpo's Dissertation defense
Dr. Felix Ekpo's Dissertation defense
 
How good of developer are you?
How good of developer are you?How good of developer are you?
How good of developer are you?
 
A Peer-Evaluation Model for Team Member Selection in a Distributed Developmen...
A Peer-Evaluation Model for Team Member Selection in a Distributed Developmen...A Peer-Evaluation Model for Team Member Selection in a Distributed Developmen...
A Peer-Evaluation Model for Team Member Selection in a Distributed Developmen...
 
Liberact conference 2013 Gnome Surfer & Moclo Planner
Liberact conference 2013 Gnome Surfer & Moclo PlannerLiberact conference 2013 Gnome Surfer & Moclo Planner
Liberact conference 2013 Gnome Surfer & Moclo Planner
 
Defesa de doutorado - Leonardo Leite (USP)
Defesa de doutorado - Leonardo Leite (USP)Defesa de doutorado - Leonardo Leite (USP)
Defesa de doutorado - Leonardo Leite (USP)
 
Ko tse06-developers behaviour
Ko tse06-developers behaviourKo tse06-developers behaviour
Ko tse06-developers behaviour
 
HYBRID PRACTICES IN GLOBAL SOFTWARE DEVELOPMENT: A SYSTEMATIC LITERATURE REVIEW
HYBRID PRACTICES IN GLOBAL SOFTWARE DEVELOPMENT: A SYSTEMATIC LITERATURE REVIEWHYBRID PRACTICES IN GLOBAL SOFTWARE DEVELOPMENT: A SYSTEMATIC LITERATURE REVIEW
HYBRID PRACTICES IN GLOBAL SOFTWARE DEVELOPMENT: A SYSTEMATIC LITERATURE REVIEW
 
AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...
AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...
AGILE SOFTWARE ARCHITECTURE INGLOBAL SOFTWARE DEVELOPMENT ENVIRONMENT:SYSTEMA...
 
Introduction to Global Software Engineering TDT4140
Introduction to Global Software Engineering TDT4140Introduction to Global Software Engineering TDT4140
Introduction to Global Software Engineering TDT4140
 
Towards understanding the influence of personality and team behaviors on requ...
Towards understanding the influence of personality and team behaviors on requ...Towards understanding the influence of personality and team behaviors on requ...
Towards understanding the influence of personality and team behaviors on requ...
 
DEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEW
DEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEWDEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEW
DEVOPS ADOPTION IN INFORMATION SYSTEMS PROJECTS; A SYSTEMATIC LITERATURE REVIEW
 
Effects of Individual Success on Globally Distributed Team Performance
Effects of Individual Success on Globally Distributed Team PerformanceEffects of Individual Success on Globally Distributed Team Performance
Effects of Individual Success on Globally Distributed Team Performance
 
How good of developer are you v1.1 DevWorld.pdf
How good of developer are you v1.1 DevWorld.pdfHow good of developer are you v1.1 DevWorld.pdf
How good of developer are you v1.1 DevWorld.pdf
 
Influence of Leadership Traits on Team Performance as Correlates of Success i...
Influence of Leadership Traits on Team Performance as Correlates of Success i...Influence of Leadership Traits on Team Performance as Correlates of Success i...
Influence of Leadership Traits on Team Performance as Correlates of Success i...
 

Recently uploaded

WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAMWSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAMWSO2
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024VictoriaMetrics
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
WSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration ToolingWSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration ToolingWSO2
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2
 
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2
 
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2
 
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2
 
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...WSO2
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 

Recently uploaded (20)

WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAMWSO2Con2024 - Organization Management: The Revolution in B2B CIAM
WSO2Con2024 - Organization Management: The Revolution in B2B CIAM
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
WSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration ToolingWSO2Con2024 - Low-Code Integration Tooling
WSO2Con2024 - Low-Code Integration Tooling
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public AdministrationWSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
WSO2CON 2024 - How CSI Piemonte Is Apifying the Public Administration
 
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
WSO2Con2024 - Facilitating Broadband Switching Services for UK Telecoms Provi...
 
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
WSO2CON 2024 - Navigating API Complexity: REST, GraphQL, gRPC, Websocket, Web...
 
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of TransformationWSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
WSO2CON 2024 - Designing Event-Driven Enterprises: Stories of Transformation
 
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
WSO2Con2024 - Navigating the Digital Landscape: Transforming Healthcare with ...
 
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next IntegrationWSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
WSO2CON2024 - Why Should You Consider Ballerina for Your Next Integration
 
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
WSO2Con2024 - Simplified Integration: Unveiling the Latest Features in WSO2 L...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 

Prezentation

  • 1. “The impact of global dispersion on coordination, team performance and software quality – A systematic literature review” Anh Nguyen-Duc, Daniela S. Cruzes, Reidar Conradi
  • 2. Abstract: Context: Global software development (GSD) contains different context setting dimensions, which are essential for effective teamwork and success of projects. Objective: This paper summarizes empirical evidence on the impact of global dispersion dimensions on coordination, team performance and project outcomes. Method: We performed a systematic literature review of 46 publications from 25 journals and 19 conference and workshop proceedings, which were published between 2001 and 2013.
  • 3. INTRODUCTION: • Software development and maintenance tasks are continually dispersing globally for  cost saving,  time-to-market shortening,  technology innovation and  operational efficiency • A large amount of empirical research has been devoted to understand general challenges.  managing collaboration  getting requirements  establishing trust  communication and coordination  engineering process in GSD.
  • 4. RESEARCH QUESTIONS: • RQ1: How are dispersion dimensions defined and measured in GSD studies? • RQ2: What are different coordination challenges that dispersion dimensions present to GSD project outcomes? • RQ3: How does dispersion dimensions affect team performance in GSD project? • RQ4: How does software quality affect software quality in GSD project?
  • 5. RESEARCH METHODOLOGY: The complete review lasted for 23 months, including six main steps: 1. Ad-hoc review 2. Pilot search 3. Systematic search & Extraction 4. Additional Manual Search 5. Quality Assessment 6. Data Analysis
  • 6. REVIEW PROTOCOL: 1. Search terms Search string consisted of 3 parts: (Coordination Or synonyms) AND (Dispersion Or synonyms) AND context. • The ad-hoc review revealed that there was no distinguished use of terms ‘‘coordination,’’ ‘‘collaboration’’ and ‘‘cooperation’’ • Consequently, a list of related terms was identified: distributed, distribution, dispersed, dispersion, remote, offshoring, offshore,outsourcing, outsource, nearshore, and global.
  • 7. 2. Search Database: Scopus, ISI Web of Science, IEEE Explore, Current Contents, Kluwer Online, Computer Data-base, Science Direct, Springer Link, Inspec and ACM Digital Library
  • 8. 3. Inclusion & Exclusion Criteria: We included papers that: • Report studies in GSD context • Explore one of the global dispersion dimensions and relate them to either team coordination or a specific type of project outcomes. We excluded papers that: • Investigate team performance or quality in GSD context, but not explicitly address the relationship between coordination or global dispersions and project outcomes. • Investigate team coordination in other domains, such as business, education science and system engineering. • Provide a conceptual framework or model about coordination that results from literature reviews or author’s thoughts without empirical validation.
  • 9. Measurement Scale: • an issue is not mentioned at all (score 0), • little mentioned (score 1), • adequately addressed (score 2) • completely addressed (score 3). • average quality score equal or greater than 1
  • 10.
  • 11. 5. Data Analysis: • A tailor thematic synthesis was conducted. • Identified the relevant codes from the data extraction form. • Selected the relevant piece of text and labeled them. • We applied C4.5 algorithm to build a classification tree of impact direction based on these context factors
  • 12.
  • 13. RQ1: How are dispersion dimensions defined and measured in GSD studies?
  • 14. RQ2: What are different coordination challenges that dispersion dimensions present to GSD project outcomes? DIMENSIONS CHALLANGES Geographical dispersion • decrease of communication frequency, • difficulty in finding relevant stakeholders Temporal dispersion • leads to time lag in communicating tasks • difficulty in scheduling meetings and • limited ability to communicate Cultural dispersion • largest issue is misinterpretation during all types of development activity: communication, requirement, elicitation, development, maintenance, and testing. • understanding of requirements • knowledge sharing between the client and vendor teams. • Organizations are not ready to change their internal structure and processes along with new partners. Coordination dispersion • harder to divide tasks and to assign responsibility across sites than in a homogeneous environment. • difficult for team members in identifying roles and responsibilities. • create conflicts.
  • 15. Reference Geographical, cultural, temporal & coordination Dispersion Cramton et al. (2005) • surveyed 218 team members from 39 dispersed teams and showed that teams with geographically dispersed members report significantly less effective performance than collocated teams Espinosa et al. (2007) • geographic dispersion and team size have a negative impact on team performance. this impact is mediated by team familiarity. • Without team familiarity, geographically dispersed team members need to bridge the geographical distance to coordinate their work • making it more difficult to work together because of lacking presence awareness, frequent communication, and contextual reference. RQ3: How does dispersion dimensions affect team performance in GSD project?
  • 16. References Cont…. Gopal et al. (2011) • surveyed 83 projects in 9 firms and found that temporal dispersion is positively associated with development speed. • The study stated that ‘‘follow-the-sun’’ practices allow managers to leverage 24 h work-day. • As time separation is larger, i.e., India and the US vs. India and Singapore, the team has more advantages in productivity. Ramasubbu et al. (2008, 2011) According to the authors, a ten-person project team configured as 8–2 between New York City and Bangalore is more productive than 6–4 and 5–5 configurations Ramasubbu et al. (2011) • investigated 362 GSD projects from four organizations and showed that geographical distance leads to higher productivity. • collaboration between a pair of developers is delayed, in project level, firms gain benefits from being distributed
  • 17. RQ4: How does software quality affect software quality in GSD project? References Geographical dispersion Bird et al. (2009) • Microsoft Windows Vista project and found that there is no significantly correlation between different degree of geographical distribution and software quality Bird et al. (2012) • Firefox and Eclipse and found that all geographical distribution measure increase number of failure at file level. • In Firefox case, distribution measures are more significant during prior to release than after. • Higher values of spatial and worldwide distribution were associated with more defects in both prior to both releases . • In the Eclipse case, there are also a mixed finding when all measures of geographic and organizational distribution increased failures, but the effects are not consistent across releases Cataldo et al. (2009) • investigated 562 components from GSD projects and found that an increase in distances among locations leads to an increase of number of defects
  • 18. References Temporal dispersion Cataldo et al. (2010) • components that are developed by a team with a higher level of temporal dispersion exhibited lower levels of quality. • However, the authors did not find a significant relationship between temporal dispersion and software quality at the project level Colazo et al. (2011) • investigated 100 projects and found that a higher temporal dispersion is associated with fewer defects and subsequently with a higher quality of coding. • the positive effect of temporal boundary on quality is greater in more complex tasks.
  • 19. Work dispersion: • a ten-person project team configured as 8–2 between New York City and Bangalore is more defect prone than 6–4 and 5–5 teams do • Uneven distribution of work items, i.e. modification request, across development locations negatively impacted software quality.
  • 21. Future Work: (1) coordination challenges in inter-organizational projects, (2) Impact of processes and practices mismatches on project outcomes, (3) evolution of coordination needs and mechanism over time and (4) impact of dispersion dimensions on open source project out- comes. For GSD managers (1) the tradeoff between cost and benefits while dispersing tasks, (2) alignment impact of dispersion dimensions with individual and organizational objectives, (3) coordination mechanisms as situational approaches (4) collocation of development activities of high quality demand components