SlideShare a Scribd company logo
1 of 3
1
Appendices of: Systematic Mapping Study about Teams in Software Engineering
HASE Technical Report Nº. 2013-002
Danilo Monteiro Ribeiro, Elisa Sattyam, Fernando Kenji, Marcos Cardoso, Rodrigo Lopes
Center of Informatics
Federal University of Pernambuco
Recife, Brazil
danilomonteiroo, elisa.sattyam, fkenjikamei, marcos.cardoso, digolopes [@gmail.com]
SUMÁRIO
APPENDIX I. DEINIÇÕES DOS FATORES QUE AFETAM O
DESENVOLVIMENTO DISTRIBUIDO DE SOFTWARE............1
1) Processo................................................................. 1
2) Comprometimento................................................. 1
3) Tipo de tarefa......................................................... 1
4) Comunicação ......................................................... 1
5) Performance .......................................................... 1
6) Confiança............................................................... 1
7) Cultura ................................................................... 1
8) Produtividade......................................................... 1
9) Dispersão ............................................................... 1
10)Complexidade na tarefa......................................... 2
11)Familiaridade da tarefa ......................................... 2
APPENDIX II. PROPOSIÇÕES DOS FATORES QUE
AFETAM O DESENVOLVIMENTO DISTRIBUIDO DE
SOFTWARE 2
APPENDIX I.Deinições dos fatores que afetam
o desenvolvimento distribuido de software
1) Processo
[Definição]: “The four dimensions of team work are drawn
from the Team Climate Inventory (Anderson and West,
1994), which has been repeatedly validated as a
measurement instrument for team processes and has
consistent psychometric properties (Agrell and Gustafson,
1994; Ragazzoni, Baiardi, Zotti, Anderson, and West,
2002). This study uses a 14-item Team Climate Inventory
instrument which has been validated (Kivimaki and
Elovainio, 1999).”
2) Comprometimento
[Definição]: “The items assessing commitment to clan are
drawn from Mowday, Porter, and Steers (1982).”
3) Tipo de tarefa
[Definição]: não definido.
4) Comunicação
[Definição]: Communications enhances shared-team
identity (Hinds and Mortensen, 2005).
5) Performance
[Definição]: Team performance is assessed by
Effectiveness and Efficiency measures developed by Hoegl
and Gemuenden (2001).
6) Confiança
[Definição]: "The willingness of a party to be vulnerable to
the actions of another party based on the expectation that
the other will perform a particular action important to the
trustor, irrespective of the ability to monitor or control that
other party" (Mayer et al.1995)
7) Cultura
[Definição]: Culture influences the common understanding
between teammates due to diversity in people’s
assumptions, behaviours, expectations about leadership
practices, team norms, attitudes towards hierarchy, sense of
time, and communication styles. (Duarte and Snyder 2001,
Herbsleb and Moitra 2001).
8) Produtividade
[Definição]: “We measured productivity using the
following ratio of output and input parameters, where Code
Sizeis measured using KLOC (and Function Points), and
Total Project Effort is measured using person hours:” [03]
9) Dispersão
[Definition]: “Configurational Dispersion, which is a key
focus of this study, was assessed using three measures:
Number of Sites, Personnel Imbalance, and Experience
Spread.
(…)
Number of Sites. Number of locations where team
members work.
Personnel Imbalance. Extent of unevenness in distribution
of personnel across locations.
Human Aspects in Software Engineering
http://www.haseresearch.com
Technical Report N. 2012-003
Available at …
2
Experience Spread (configurational). Extent of unevenness
in work experience of personnel across locations.”[03]
10) Complexidade na tarefa
[Definição]: Para [01], a complexidade na tarefa envolve o
seu tamanho e a complexidade da estrutura.
“Task Size. We measured task size as the number of
thousands of lines of software instructions (i.e., software
code added, deleted, or changed) written for the MR. As
the software product was written in one programming
language, lines of code provides a reasonable measure of
software size. Naturally, we expect that more software
instructions will take longer to develop.
Structural Complexity. Structural complexity can be
evaluated by measuring characteristics that make software
difficult to understand and change (Curtis et al.1979). As
the number of modules affected increases, it becomes more
difficult to understand how the parts being modified will
affect other parts of the system (Darcy et al. 2005,
Herbsleb and Mockus 2003) which increases the amount of
information that developers need to process to implement
the MR, thus increasing its complexity (Wood 1986).
Therefore, we measured the structural complexity of the
task as the number of modules impacted by the MR.
Because each delta affects a single module, information
about which modules were affected by an MR is readily
available in our data set.”
11) Familiaridade da tarefa
[Definição]: “Task Familiarity. Prior empirical studies
have measured task familiarity simply as prior work
experience in a similar task (Littlepage et al. 1997,
Reagans et al. 2005). To be effective in their work,
software developers need to understand the existing
software product base and the application domain in which
the new software will operate (Boehm 1981, Brooks 1995,
Curtis et al. 1988, Walz et al. 1993)”
APPENDIX II. Proposições dos fatores
que afetam o desenvolvimento distribuido de
software
[Proposição] Tipo de tarefa afeta positivamente a
comunicação
“The findings show that that task type seems
to be one of the most important factors in
promoting comunication among the team
members.” [04]
[Proposição]: Comprometimento afeta positivamente a
performace.
“Alternatively, the factors of commitment to
clan, trust, and team processes were each
significant for team performance and project
success.” [05]
[Proposição]: Processo afeta positivamente a
performance
“Alternatively, the factors of commitment to
clan, trust, and team processes were each
significant for team performance and project
success.” [05]
[Proposição]: Comunicação afeta positivamente a
performance
“Alternatively, the factors of commitment to
clan, trust, and team processes were each
significant for team performance and project
success.” [05]
[Proposição]: Cultura afeta positivamente a
comunicação
A comparison of the clusters by cultural
groups indicates that culture
may have some relationship to the type of
communication patterns that occur within a
group. [05]
[Proposição]: Comunicação afeta positivamente a
performance
“higher performing cluster had more
communication behaviors than any other
cluster, and their communication activities
were more evenly distributed
among the different types of communication
activities.” [05]
“Like Bandow (2001), Dirks and Ferrin
(2001) we found that when virtual teams lack
trust, there may be significant problems with
the performance and behaviour of the team
members.” [03]
[Proposição]: Cultura afeta positivamente a confiança
“On the basis of our results, we believe that
the problem with poor socio-cultural fit may
have been exacerbated by a lack of face-to-
face interaction and too little socialization.”
[09]
[Proposição]: Confiança afeta positivamente a
produtividade
“All the projects reported a decrease in
productivity and quality, and that team
Human Aspects in Software Engineering
http://www.haseresearch.com
Technical Report N. 2012-003
Available at …
3
morale was undermined, as a result
of an absence of trust.” [03]
[Proposição]: Comunicação afeta positivamente a
confiança
“From our study we found that poor
socialization, lack of face-to-face meetings,
too little communication, and poor socio-
cultural fit were reported by
all the projects” [03]
[Proposição]: Familiaridade afeta positivamente a
performance
“Our results show that while familiarity is
generally beneficial for performance, it
can also complement or offset different
elements of complex work environments.”
[01]
[Proposição]: Complexidade afeta negativamente a
performance
“Our results show that while familiarity is
generally beneficial for performance, it
can also complement or offset different
elements of complex work environments.”
[01]
[Proposição]: Cultura não afeta a performance
“The cultural differences variable was not
significant in distinguishing high-
performing from low-performing teams, as
demonstrated in Tables 1 and 2” [05]

More Related Content

Similar to Factors Affecting Distributed Software Development Teams

Distributed Agile Development: Practices for building trust in team through E...
Distributed Agile Development: Practices for building trust in team through E...Distributed Agile Development: Practices for building trust in team through E...
Distributed Agile Development: Practices for building trust in team through E...Waqas Tariq
 
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
 
CREATING AND SHARING KNOWLEDGE THROUGH A CORPORATE SOCIAL NETWORKING SITE: TH...
CREATING AND SHARING KNOWLEDGE THROUGH A CORPORATE SOCIAL NETWORKING SITE: TH...CREATING AND SHARING KNOWLEDGE THROUGH A CORPORATE SOCIAL NETWORKING SITE: TH...
CREATING AND SHARING KNOWLEDGE THROUGH A CORPORATE SOCIAL NETWORKING SITE: TH...Julio Figueroa
 
Agile Development in Large-Scale: Challenges and Insight from Research
Agile Development in Large-Scale: Challenges and Insight from ResearchAgile Development in Large-Scale: Challenges and Insight from Research
Agile Development in Large-Scale: Challenges and Insight from ResearchTorgeir Dingsøyr
 
lecture 7 PNWW .pptx
lecture 7 PNWW .pptxlecture 7 PNWW .pptx
lecture 7 PNWW .pptxBoTrnNguyn22
 
Agile Distributed Software Development in Nine Central European Teams: Challe...
Agile Distributed Software Development in Nine Central European Teams: Challe...Agile Distributed Software Development in Nine Central European Teams: Challe...
Agile Distributed Software Development in Nine Central European Teams: Challe...ijcsit
 
AGILE DISTRIBUTED SOFTWARE DEVELOPMENT IN NINE CENTRAL EUROPEAN TEAMS:CHALLEN...
AGILE DISTRIBUTED SOFTWARE DEVELOPMENT IN NINE CENTRAL EUROPEAN TEAMS:CHALLEN...AGILE DISTRIBUTED SOFTWARE DEVELOPMENT IN NINE CENTRAL EUROPEAN TEAMS:CHALLEN...
AGILE DISTRIBUTED SOFTWARE DEVELOPMENT IN NINE CENTRAL EUROPEAN TEAMS:CHALLEN...AIRCC Publishing Corporation
 
Personal dashboards for individual learning and project awareness in social s...
Personal dashboards for individual learning and project awareness in social s...Personal dashboards for individual learning and project awareness in social s...
Personal dashboards for individual learning and project awareness in social s...Wolfgang Reinhardt
 
Survey on adverse influencing factors in the way of successful requirement en...
Survey on adverse influencing factors in the way of successful requirement en...Survey on adverse influencing factors in the way of successful requirement en...
Survey on adverse influencing factors in the way of successful requirement en...iosrjce
 
BARRIERS SURROUNDING KNOWLEDGE TRANSFER IN NON-COLLOCATED SOFTWARE ARCHITECTU...
BARRIERS SURROUNDING KNOWLEDGE TRANSFER IN NON-COLLOCATED SOFTWARE ARCHITECTU...BARRIERS SURROUNDING KNOWLEDGE TRANSFER IN NON-COLLOCATED SOFTWARE ARCHITECTU...
BARRIERS SURROUNDING KNOWLEDGE TRANSFER IN NON-COLLOCATED SOFTWARE ARCHITECTU...IJASCSE
 
Modeling a Global Software Development Project as a Complex Socio-Technical S...
Modeling a Global Software Development Project as a Complex Socio-Technical S...Modeling a Global Software Development Project as a Complex Socio-Technical S...
Modeling a Global Software Development Project as a Complex Socio-Technical S...Ilia Bider
 
Impact of Stress on Software Engineers Knowledge Sharing and Creativity [A Pa...
Impact of Stress on Software Engineers Knowledge Sharing and Creativity [A Pa...Impact of Stress on Software Engineers Knowledge Sharing and Creativity [A Pa...
Impact of Stress on Software Engineers Knowledge Sharing and Creativity [A Pa...ijcnes
 
Conflict gvt's
Conflict gvt'sConflict gvt's
Conflict gvt'sEmad Ahmed
 
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
 

Similar to Factors Affecting Distributed Software Development Teams (20)

50120130406031
5012013040603150120130406031
50120130406031
 
Distributed Agile Development: Practices for building trust in team through E...
Distributed Agile Development: Practices for building trust in team through E...Distributed Agile Development: Practices for building trust in team through E...
Distributed Agile Development: Practices for building trust in team through E...
 
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...
 
CREATING AND SHARING KNOWLEDGE THROUGH A CORPORATE SOCIAL NETWORKING SITE: TH...
CREATING AND SHARING KNOWLEDGE THROUGH A CORPORATE SOCIAL NETWORKING SITE: TH...CREATING AND SHARING KNOWLEDGE THROUGH A CORPORATE SOCIAL NETWORKING SITE: TH...
CREATING AND SHARING KNOWLEDGE THROUGH A CORPORATE SOCIAL NETWORKING SITE: TH...
 
Collaborative technologies
Collaborative technologiesCollaborative technologies
Collaborative technologies
 
Lopez
LopezLopez
Lopez
 
Agile Development in Large-Scale: Challenges and Insight from Research
Agile Development in Large-Scale: Challenges and Insight from ResearchAgile Development in Large-Scale: Challenges and Insight from Research
Agile Development in Large-Scale: Challenges and Insight from Research
 
lecture 7 PNWW .pptx
lecture 7 PNWW .pptxlecture 7 PNWW .pptx
lecture 7 PNWW .pptx
 
Agile Distributed Software Development in Nine Central European Teams: Challe...
Agile Distributed Software Development in Nine Central European Teams: Challe...Agile Distributed Software Development in Nine Central European Teams: Challe...
Agile Distributed Software Development in Nine Central European Teams: Challe...
 
AGILE DISTRIBUTED SOFTWARE DEVELOPMENT IN NINE CENTRAL EUROPEAN TEAMS:CHALLEN...
AGILE DISTRIBUTED SOFTWARE DEVELOPMENT IN NINE CENTRAL EUROPEAN TEAMS:CHALLEN...AGILE DISTRIBUTED SOFTWARE DEVELOPMENT IN NINE CENTRAL EUROPEAN TEAMS:CHALLEN...
AGILE DISTRIBUTED SOFTWARE DEVELOPMENT IN NINE CENTRAL EUROPEAN TEAMS:CHALLEN...
 
Prezentation
PrezentationPrezentation
Prezentation
 
Effective virtual teams
Effective virtual teamsEffective virtual teams
Effective virtual teams
 
Personal dashboards for individual learning and project awareness in social s...
Personal dashboards for individual learning and project awareness in social s...Personal dashboards for individual learning and project awareness in social s...
Personal dashboards for individual learning and project awareness in social s...
 
Survey on adverse influencing factors in the way of successful requirement en...
Survey on adverse influencing factors in the way of successful requirement en...Survey on adverse influencing factors in the way of successful requirement en...
Survey on adverse influencing factors in the way of successful requirement en...
 
G017264447
G017264447G017264447
G017264447
 
BARRIERS SURROUNDING KNOWLEDGE TRANSFER IN NON-COLLOCATED SOFTWARE ARCHITECTU...
BARRIERS SURROUNDING KNOWLEDGE TRANSFER IN NON-COLLOCATED SOFTWARE ARCHITECTU...BARRIERS SURROUNDING KNOWLEDGE TRANSFER IN NON-COLLOCATED SOFTWARE ARCHITECTU...
BARRIERS SURROUNDING KNOWLEDGE TRANSFER IN NON-COLLOCATED SOFTWARE ARCHITECTU...
 
Modeling a Global Software Development Project as a Complex Socio-Technical S...
Modeling a Global Software Development Project as a Complex Socio-Technical S...Modeling a Global Software Development Project as a Complex Socio-Technical S...
Modeling a Global Software Development Project as a Complex Socio-Technical S...
 
Impact of Stress on Software Engineers Knowledge Sharing and Creativity [A Pa...
Impact of Stress on Software Engineers Knowledge Sharing and Creativity [A Pa...Impact of Stress on Software Engineers Knowledge Sharing and Creativity [A Pa...
Impact of Stress on Software Engineers Knowledge Sharing and Creativity [A Pa...
 
Conflict gvt's
Conflict gvt'sConflict gvt's
Conflict gvt's
 
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
 

Recently uploaded

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 

Recently uploaded (20)

Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 

Factors Affecting Distributed Software Development Teams

  • 1. 1 Appendices of: Systematic Mapping Study about Teams in Software Engineering HASE Technical Report Nº. 2013-002 Danilo Monteiro Ribeiro, Elisa Sattyam, Fernando Kenji, Marcos Cardoso, Rodrigo Lopes Center of Informatics Federal University of Pernambuco Recife, Brazil danilomonteiroo, elisa.sattyam, fkenjikamei, marcos.cardoso, digolopes [@gmail.com] SUMÁRIO APPENDIX I. DEINIÇÕES DOS FATORES QUE AFETAM O DESENVOLVIMENTO DISTRIBUIDO DE SOFTWARE............1 1) Processo................................................................. 1 2) Comprometimento................................................. 1 3) Tipo de tarefa......................................................... 1 4) Comunicação ......................................................... 1 5) Performance .......................................................... 1 6) Confiança............................................................... 1 7) Cultura ................................................................... 1 8) Produtividade......................................................... 1 9) Dispersão ............................................................... 1 10)Complexidade na tarefa......................................... 2 11)Familiaridade da tarefa ......................................... 2 APPENDIX II. PROPOSIÇÕES DOS FATORES QUE AFETAM O DESENVOLVIMENTO DISTRIBUIDO DE SOFTWARE 2 APPENDIX I.Deinições dos fatores que afetam o desenvolvimento distribuido de software 1) Processo [Definição]: “The four dimensions of team work are drawn from the Team Climate Inventory (Anderson and West, 1994), which has been repeatedly validated as a measurement instrument for team processes and has consistent psychometric properties (Agrell and Gustafson, 1994; Ragazzoni, Baiardi, Zotti, Anderson, and West, 2002). This study uses a 14-item Team Climate Inventory instrument which has been validated (Kivimaki and Elovainio, 1999).” 2) Comprometimento [Definição]: “The items assessing commitment to clan are drawn from Mowday, Porter, and Steers (1982).” 3) Tipo de tarefa [Definição]: não definido. 4) Comunicação [Definição]: Communications enhances shared-team identity (Hinds and Mortensen, 2005). 5) Performance [Definição]: Team performance is assessed by Effectiveness and Efficiency measures developed by Hoegl and Gemuenden (2001). 6) Confiança [Definição]: "The willingness of a party to be vulnerable to the actions of another party based on the expectation that the other will perform a particular action important to the trustor, irrespective of the ability to monitor or control that other party" (Mayer et al.1995) 7) Cultura [Definição]: Culture influences the common understanding between teammates due to diversity in people’s assumptions, behaviours, expectations about leadership practices, team norms, attitudes towards hierarchy, sense of time, and communication styles. (Duarte and Snyder 2001, Herbsleb and Moitra 2001). 8) Produtividade [Definição]: “We measured productivity using the following ratio of output and input parameters, where Code Sizeis measured using KLOC (and Function Points), and Total Project Effort is measured using person hours:” [03] 9) Dispersão [Definition]: “Configurational Dispersion, which is a key focus of this study, was assessed using three measures: Number of Sites, Personnel Imbalance, and Experience Spread. (…) Number of Sites. Number of locations where team members work. Personnel Imbalance. Extent of unevenness in distribution of personnel across locations.
  • 2. Human Aspects in Software Engineering http://www.haseresearch.com Technical Report N. 2012-003 Available at … 2 Experience Spread (configurational). Extent of unevenness in work experience of personnel across locations.”[03] 10) Complexidade na tarefa [Definição]: Para [01], a complexidade na tarefa envolve o seu tamanho e a complexidade da estrutura. “Task Size. We measured task size as the number of thousands of lines of software instructions (i.e., software code added, deleted, or changed) written for the MR. As the software product was written in one programming language, lines of code provides a reasonable measure of software size. Naturally, we expect that more software instructions will take longer to develop. Structural Complexity. Structural complexity can be evaluated by measuring characteristics that make software difficult to understand and change (Curtis et al.1979). As the number of modules affected increases, it becomes more difficult to understand how the parts being modified will affect other parts of the system (Darcy et al. 2005, Herbsleb and Mockus 2003) which increases the amount of information that developers need to process to implement the MR, thus increasing its complexity (Wood 1986). Therefore, we measured the structural complexity of the task as the number of modules impacted by the MR. Because each delta affects a single module, information about which modules were affected by an MR is readily available in our data set.” 11) Familiaridade da tarefa [Definição]: “Task Familiarity. Prior empirical studies have measured task familiarity simply as prior work experience in a similar task (Littlepage et al. 1997, Reagans et al. 2005). To be effective in their work, software developers need to understand the existing software product base and the application domain in which the new software will operate (Boehm 1981, Brooks 1995, Curtis et al. 1988, Walz et al. 1993)” APPENDIX II. Proposições dos fatores que afetam o desenvolvimento distribuido de software [Proposição] Tipo de tarefa afeta positivamente a comunicação “The findings show that that task type seems to be one of the most important factors in promoting comunication among the team members.” [04] [Proposição]: Comprometimento afeta positivamente a performace. “Alternatively, the factors of commitment to clan, trust, and team processes were each significant for team performance and project success.” [05] [Proposição]: Processo afeta positivamente a performance “Alternatively, the factors of commitment to clan, trust, and team processes were each significant for team performance and project success.” [05] [Proposição]: Comunicação afeta positivamente a performance “Alternatively, the factors of commitment to clan, trust, and team processes were each significant for team performance and project success.” [05] [Proposição]: Cultura afeta positivamente a comunicação A comparison of the clusters by cultural groups indicates that culture may have some relationship to the type of communication patterns that occur within a group. [05] [Proposição]: Comunicação afeta positivamente a performance “higher performing cluster had more communication behaviors than any other cluster, and their communication activities were more evenly distributed among the different types of communication activities.” [05] “Like Bandow (2001), Dirks and Ferrin (2001) we found that when virtual teams lack trust, there may be significant problems with the performance and behaviour of the team members.” [03] [Proposição]: Cultura afeta positivamente a confiança “On the basis of our results, we believe that the problem with poor socio-cultural fit may have been exacerbated by a lack of face-to- face interaction and too little socialization.” [09] [Proposição]: Confiança afeta positivamente a produtividade “All the projects reported a decrease in productivity and quality, and that team
  • 3. Human Aspects in Software Engineering http://www.haseresearch.com Technical Report N. 2012-003 Available at … 3 morale was undermined, as a result of an absence of trust.” [03] [Proposição]: Comunicação afeta positivamente a confiança “From our study we found that poor socialization, lack of face-to-face meetings, too little communication, and poor socio- cultural fit were reported by all the projects” [03] [Proposição]: Familiaridade afeta positivamente a performance “Our results show that while familiarity is generally beneficial for performance, it can also complement or offset different elements of complex work environments.” [01] [Proposição]: Complexidade afeta negativamente a performance “Our results show that while familiarity is generally beneficial for performance, it can also complement or offset different elements of complex work environments.” [01] [Proposição]: Cultura não afeta a performance “The cultural differences variable was not significant in distinguishing high- performing from low-performing teams, as demonstrated in Tables 1 and 2” [05]