SlideShare a Scribd company logo
1 of 22
Download to read offline
How Social Software
Supports Cooperative
Practices in a Globally
Distributed Software Project
Rosalba Giuffrida rogi@itu.dk
Yvonne Dittrich ydi@itu.dk
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN
Problem
Ethnographic Empirical Research
Coordination Mechanisms
Communicative Genres
Findings
Future Work
Outline
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN
Problem
Fundamental problem of GSD is that
many of the mechanisms that
function to coordinate the work
in a co-located setting are absent or disrupted
in a distributed project.
J. D. Herbsleb.
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN
How does Social Software
support remote cooperation
complementing
collaborative SE tools
used in everyday practices of GSD teams?
Research Question
Social Software (SoSo)
¨  IM, Social Networks, Wiki, Forum, Blogs
¨  Informal communication takes place in SoSo
¨  SoSo complements SE collaborative tools
Two remote sub-teams are located in Denmark and in China.
“Self-organizing” teams.
Scrum used rather rigorously: five Sprints, backlogs, weekly standup meetings,…
Skype, phone, emails, Assembla (issue tracker with file sharing, Wiki, Forum)
The Case
Copenhagen
Beijing
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN
Ethnographic Empirical Research
¨  Copenhagen (4 months)
¨  Beijing (10 days)
¨  Data Collection
¨  Data Analysis
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN
Coordination Mechanisms
“A coordination mechanism consists of a coordinative protocol imprinted
upon a distinct artifact which [...] stipulates and mediates the articulation of
cooperative work so as to reduce the complexity of articulation work [...]”
Communicative Genres
A communicative genre is characterized “by a socially recognized
communicative purpose and a common form”
Analytic tools
.
K. Schmidt and C. Simone. Coordination mechanisms: Towards a conceptual foundation of cscw systems design. Computer Supported Cooperative Work, 1996.
J. Yates and W. J. Orlikowski. Genres of organizational communication: A structurational approach to studying communication and media. Academy of
management review, 1992.
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN
Coordination Mechanism 1/3
•  File Sharing
•  Minutes Sharing
•  Issue Managing System
•  Subversion (SVN)
Repository
•  Standup Meeting
•  Agenda
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN
Coordination Mechanism 2/3
We, PKU, advise that you,
ITU, tell us agenda in
advance. In that case, we,
PKU, have time to prepare
for it. And our meeting will
be better. O(∩_∩)O
[Wusheng, China]
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN
Coordination Mechanism 3/3
A written meeting agenda
should be uploaded at
Wednesdays in order to
accomplish effective virtual
meetings. The author of
these should be shifting
between China and
Denmark.
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN
Communicative Genres
•  Work
•  Knowledge sharing
•  Metawork
•  Situated Articulation
•  Social talk
•  Encouraging Chats
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN
Example: Minutes Notifier Genre
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN
Example: Social Talk Genre
Cheng: Denmark is a beautiful country. I will go to
Denmark to have a tour if there any chance, To got
to know this country
Stella: well please come... It is beautiful!! I have
several chinese colleagues and friends at work
(sushi restaurant)
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN
Temporal Overview
Usage of Group Instant Messaging Chats
Usage of 1 to 1 Instant Messaging Chats
Usage of Forum and Wiki
CM1 File Sharing
CM2 Minutes Sharing
CM 3Issue Managing System
CM 4 Subversion (SVN) Repository
CM 5 Standup Meeting
CM 6 Agenda
Challenges Encountered
Language barriers
Technological barriers due to low bandwidth connection
Different professional background
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN
•  Social Talk Enable Good Cooperation
•  Metawork for Establishing Effective
Coordination Mechanisms
•  The Role of Social Software
Findings
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN
Social Talk Enable Good Cooperation
¨  Initially in IM – both group chat
and 1 to 1 chat
¨  establish informal relationships
¨  provide a context for the
cooperation
¨  cultural liaisons
¨  it lowered the potential socio-
cultural distance among team
members
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN
Metawork for Establishing
Effective Coordination Mechanisms
¨  Thanks to the social talks, the two remote sub-teams
established an effective informal channel, where
metawork discussions could take place.
¨  This study shows how metawork takes place and
how it evolves
¨  High level of metawork in the initial phase
¨  The team succeeded in establishing effective
coordination mechanisms and social protocols
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN
The Role of Social Software
¨  Central role of SoSo as an informal and flexible channel that
supports different kinds of communicative genres.
¨  SoSo complements other collaborative SE tools that provide
templates for coordination mechanisms.
¨  Wiki and Forum
¤  persistent repository for the knowledge shared
¤  they serve for situated articulation, that support established coordination
mechanisms
¨  Instant Messaging
¤  glue between other channels
¤  main media for social talk
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN
Future work
¨  Culture
¤  comparisons with other teams with similar background
¤  appropriate analytic tools for culture
¨  Trust
¤  social chats appear fundamental to support trusting relationships, thus
enabling good work
¤  relating the roles of social talks, metawork and trust
¨  Theoretical concepts
¤  relationship between coordination mechanisms and communicative genres
¤  theoretical framework for analyzing and describing cooperative practices
How Social Software
Supports Cooperative
Practices in a Globally
Distributed Software Project
Rosalba Giuffrida rogi@itu.dk
Yvonne Dittrich ydi@itu.dk
IT	
  UNIVERSITY	
  OF	
  COPENHAGEN
THANK YOU J
Questions…?

More Related Content

What's hot

Exploring the emergence of virtual human resource development
Exploring the emergence of virtual human resource developmentExploring the emergence of virtual human resource development
Exploring the emergence of virtual human resource developmentRochell McWhorter
 
Social Networks & Memes
Social Networks & MemesSocial Networks & Memes
Social Networks & Memesmorganjbruce
 
The tensions between expected and actual engagement in digitally–mediated com...
The tensions between expected and actual engagement in digitally–mediated com...The tensions between expected and actual engagement in digitally–mediated com...
The tensions between expected and actual engagement in digitally–mediated com...jtelss10
 
Virtual Network Building: Connecting Trauma Experts Through Collaboration Tools
Virtual Network Building: Connecting Trauma Experts Through Collaboration Tools Virtual Network Building: Connecting Trauma Experts Through Collaboration Tools
Virtual Network Building: Connecting Trauma Experts Through Collaboration Tools Nathalie Reid
 
Exploring the Emergence of Virtual Human Resource Development
Exploring the Emergence of Virtual Human Resource Development Exploring the Emergence of Virtual Human Resource Development
Exploring the Emergence of Virtual Human Resource Development Rochell McWhorter
 
myExperiment - Defining the Social Virtual Research Environment
myExperiment - Defining the Social Virtual Research EnvironmentmyExperiment - Defining the Social Virtual Research Environment
myExperiment - Defining the Social Virtual Research EnvironmentDavid De Roure
 
Who creates trends in online social media
Who creates trends in online social mediaWho creates trends in online social media
Who creates trends in online social mediaAmir Razmjou
 
Infrastructure As Afterthought
Infrastructure As AfterthoughtInfrastructure As Afterthought
Infrastructure As AfterthoughtMaxKemman
 
Recent Trends in E-Learning and Technologies
Recent Trends in E-Learning and Technologies Recent Trends in E-Learning and Technologies
Recent Trends in E-Learning and Technologies IIJSRJournal
 
Introduction series to Scholarly Communication (for Doctorate Support Group)
Introduction series to Scholarly Communication (for Doctorate Support Group)Introduction series to Scholarly Communication (for Doctorate Support Group)
Introduction series to Scholarly Communication (for Doctorate Support Group)Nurhazman Abdul Aziz
 
Position paper for ecscw 2007 workshop
Position paper for ecscw 2007 workshop Position paper for ecscw 2007 workshop
Position paper for ecscw 2007 workshop John Thomas
 

What's hot (16)

Social Networking in Second Language Learning
Social Networking in Second Language LearningSocial Networking in Second Language Learning
Social Networking in Second Language Learning
 
Constructivist PLE
Constructivist PLEConstructivist PLE
Constructivist PLE
 
Exploring the emergence of virtual human resource development
Exploring the emergence of virtual human resource developmentExploring the emergence of virtual human resource development
Exploring the emergence of virtual human resource development
 
Flexible PLEs with Netbooks
Flexible PLEs with NetbooksFlexible PLEs with Netbooks
Flexible PLEs with Netbooks
 
Social Networks & Memes
Social Networks & MemesSocial Networks & Memes
Social Networks & Memes
 
The tensions between expected and actual engagement in digitally–mediated com...
The tensions between expected and actual engagement in digitally–mediated com...The tensions between expected and actual engagement in digitally–mediated com...
The tensions between expected and actual engagement in digitally–mediated com...
 
Virtual Network Building: Connecting Trauma Experts Through Collaboration Tools
Virtual Network Building: Connecting Trauma Experts Through Collaboration Tools Virtual Network Building: Connecting Trauma Experts Through Collaboration Tools
Virtual Network Building: Connecting Trauma Experts Through Collaboration Tools
 
Exploring the Emergence of Virtual Human Resource Development
Exploring the Emergence of Virtual Human Resource Development Exploring the Emergence of Virtual Human Resource Development
Exploring the Emergence of Virtual Human Resource Development
 
04 Network Data Collection
04 Network Data Collection04 Network Data Collection
04 Network Data Collection
 
myExperiment - Defining the Social Virtual Research Environment
myExperiment - Defining the Social Virtual Research EnvironmentmyExperiment - Defining the Social Virtual Research Environment
myExperiment - Defining the Social Virtual Research Environment
 
Who creates trends in online social media
Who creates trends in online social mediaWho creates trends in online social media
Who creates trends in online social media
 
Infrastructure As Afterthought
Infrastructure As AfterthoughtInfrastructure As Afterthought
Infrastructure As Afterthought
 
Recent Trends in E-Learning and Technologies
Recent Trends in E-Learning and Technologies Recent Trends in E-Learning and Technologies
Recent Trends in E-Learning and Technologies
 
Virtual HRD Presentation
Virtual HRD PresentationVirtual HRD Presentation
Virtual HRD Presentation
 
Introduction series to Scholarly Communication (for Doctorate Support Group)
Introduction series to Scholarly Communication (for Doctorate Support Group)Introduction series to Scholarly Communication (for Doctorate Support Group)
Introduction series to Scholarly Communication (for Doctorate Support Group)
 
Position paper for ecscw 2007 workshop
Position paper for ecscw 2007 workshop Position paper for ecscw 2007 workshop
Position paper for ecscw 2007 workshop
 

Similar to Social Software Supports Remote Cooperation in Globally Distributed Projects

"It's the Conversation, Stupid!" - Social media systems design for open innov...
"It's the Conversation, Stupid!" - Social media systems design for open innov..."It's the Conversation, Stupid!" - Social media systems design for open innov...
"It's the Conversation, Stupid!" - Social media systems design for open innov...CommunitySense
 
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
 
Presenting constructive design research as a doctoral dissertation
Presenting constructive design research as a doctoral dissertationPresenting constructive design research as a doctoral dissertation
Presenting constructive design research as a doctoral dissertationHans Põldoja
 
Digital Humanities Research
Digital Humanities ResearchDigital Humanities Research
Digital Humanities Researchelli.m
 
Visualizing Deliberation to Enable Transparent Decision Making in Participato...
Visualizing Deliberation to Enable Transparent Decision Making in Participato...Visualizing Deliberation to Enable Transparent Decision Making in Participato...
Visualizing Deliberation to Enable Transparent Decision Making in Participato...Anna De Liddo
 
Visualizing Deliberation to Enable Transparent Decision Making in Participa...
Visualizing Deliberation to Enable Transparent Decision Making in Participa...Visualizing Deliberation to Enable Transparent Decision Making in Participa...
Visualizing Deliberation to Enable Transparent Decision Making in Participa...Anna De Liddo
 
Activating Research Collaboratories with Collaboration Patterns
Activating Research Collaboratories with Collaboration PatternsActivating Research Collaboratories with Collaboration Patterns
Activating Research Collaboratories with Collaboration PatternsCommunitySense
 
AWESOME: A widget-based dashboard for awareness-support in Research Networks
AWESOME: A widget-based dashboard for awareness-support in Research NetworksAWESOME: A widget-based dashboard for awareness-support in Research Networks
AWESOME: A widget-based dashboard for awareness-support in Research NetworksWolfgang Reinhardt
 
Corneli
CorneliCorneli
Cornelianesah
 
EUROCALL Teacher Education SIG Workshop 2010 Presentation Carolin Fuchs
EUROCALL Teacher Education SIG Workshop 2010 Presentation Carolin FuchsEUROCALL Teacher Education SIG Workshop 2010 Presentation Carolin Fuchs
EUROCALL Teacher Education SIG Workshop 2010 Presentation Carolin FuchsThe Open University
 
G fuchs euro_call_teacher_ed_sig_presentation_cfuchs_may2010
G fuchs euro_call_teacher_ed_sig_presentation_cfuchs_may2010G fuchs euro_call_teacher_ed_sig_presentation_cfuchs_may2010
G fuchs euro_call_teacher_ed_sig_presentation_cfuchs_may2010nickyjohnson
 
Exploring the Role of Instant Messaging in a Global Software Development Project
Exploring the Role of Instant Messaging in a Global Software Development ProjectExploring the Role of Instant Messaging in a Global Software Development Project
Exploring the Role of Instant Messaging in a Global Software Development ProjectRosalba Giuffrida
 
Discourse-Centric Learning Analytics
Discourse-Centric Learning AnalyticsDiscourse-Centric Learning Analytics
Discourse-Centric Learning AnalyticsSimon Buckingham Shum
 
Come to the Fiesta! Join the OLE Project
Come to the Fiesta! Join the OLE ProjectCome to the Fiesta! Join the OLE Project
Come to the Fiesta! Join the OLE ProjectDoreen Herold
 
Knowledge/Argument/Dialogue Mapping and Social Software
Knowledge/Argument/Dialogue Mapping and Social SoftwareKnowledge/Argument/Dialogue Mapping and Social Software
Knowledge/Argument/Dialogue Mapping and Social SoftwareSimon Buckingham Shum
 
SHEEN Sharing Launch: Employability Resources on the Web
SHEEN Sharing Launch: Employability Resources on the WebSHEEN Sharing Launch: Employability Resources on the Web
SHEEN Sharing Launch: Employability Resources on the WebSarah Currier
 
Presentacion Eseo -PeerReview_Project
Presentacion Eseo -PeerReview_ProjectPresentacion Eseo -PeerReview_Project
Presentacion Eseo -PeerReview_Projecteseochile
 

Similar to Social Software Supports Remote Cooperation in Globally Distributed Projects (20)

"It's the Conversation, Stupid!" - Social media systems design for open innov...
"It's the Conversation, Stupid!" - Social media systems design for open innov..."It's the Conversation, Stupid!" - Social media systems design for open innov...
"It's the Conversation, Stupid!" - Social media systems design for open innov...
 
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...
 
Presenting constructive design research as a doctoral dissertation
Presenting constructive design research as a doctoral dissertationPresenting constructive design research as a doctoral dissertation
Presenting constructive design research as a doctoral dissertation
 
Digital Humanities Research
Digital Humanities ResearchDigital Humanities Research
Digital Humanities Research
 
Visualizing Deliberation to Enable Transparent Decision Making in Participato...
Visualizing Deliberation to Enable Transparent Decision Making in Participato...Visualizing Deliberation to Enable Transparent Decision Making in Participato...
Visualizing Deliberation to Enable Transparent Decision Making in Participato...
 
Visualizing Deliberation to Enable Transparent Decision Making in Participa...
Visualizing Deliberation to Enable Transparent Decision Making in Participa...Visualizing Deliberation to Enable Transparent Decision Making in Participa...
Visualizing Deliberation to Enable Transparent Decision Making in Participa...
 
Activating Research Collaboratories with Collaboration Patterns
Activating Research Collaboratories with Collaboration PatternsActivating Research Collaboratories with Collaboration Patterns
Activating Research Collaboratories with Collaboration Patterns
 
AWESOME: A widget-based dashboard for awareness-support in Research Networks
AWESOME: A widget-based dashboard for awareness-support in Research NetworksAWESOME: A widget-based dashboard for awareness-support in Research Networks
AWESOME: A widget-based dashboard for awareness-support in Research Networks
 
Corneli
CorneliCorneli
Corneli
 
EUROCALL Teacher Education SIG Workshop 2010 Presentation Carolin Fuchs
EUROCALL Teacher Education SIG Workshop 2010 Presentation Carolin FuchsEUROCALL Teacher Education SIG Workshop 2010 Presentation Carolin Fuchs
EUROCALL Teacher Education SIG Workshop 2010 Presentation Carolin Fuchs
 
G fuchs euro_call_teacher_ed_sig_presentation_cfuchs_may2010
G fuchs euro_call_teacher_ed_sig_presentation_cfuchs_may2010G fuchs euro_call_teacher_ed_sig_presentation_cfuchs_may2010
G fuchs euro_call_teacher_ed_sig_presentation_cfuchs_may2010
 
Making ESSENCE Work
Making ESSENCE WorkMaking ESSENCE Work
Making ESSENCE Work
 
Exploring the Role of Instant Messaging in a Global Software Development Project
Exploring the Role of Instant Messaging in a Global Software Development ProjectExploring the Role of Instant Messaging in a Global Software Development Project
Exploring the Role of Instant Messaging in a Global Software Development Project
 
Thatcamp recap
Thatcamp recapThatcamp recap
Thatcamp recap
 
Groupware tech
Groupware techGroupware tech
Groupware tech
 
Discourse-Centric Learning Analytics
Discourse-Centric Learning AnalyticsDiscourse-Centric Learning Analytics
Discourse-Centric Learning Analytics
 
Come to the Fiesta! Join the OLE Project
Come to the Fiesta! Join the OLE ProjectCome to the Fiesta! Join the OLE Project
Come to the Fiesta! Join the OLE Project
 
Knowledge/Argument/Dialogue Mapping and Social Software
Knowledge/Argument/Dialogue Mapping and Social SoftwareKnowledge/Argument/Dialogue Mapping and Social Software
Knowledge/Argument/Dialogue Mapping and Social Software
 
SHEEN Sharing Launch: Employability Resources on the Web
SHEEN Sharing Launch: Employability Resources on the WebSHEEN Sharing Launch: Employability Resources on the Web
SHEEN Sharing Launch: Employability Resources on the Web
 
Presentacion Eseo -PeerReview_Project
Presentacion Eseo -PeerReview_ProjectPresentacion Eseo -PeerReview_Project
Presentacion Eseo -PeerReview_Project
 

Recently uploaded

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central BankingThe Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central BankingSelcen Ozturkcan
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Recently uploaded (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central BankingThe Evolution of Money: Digital Transformation and CBDCs in Central Banking
The Evolution of Money: Digital Transformation and CBDCs in Central Banking
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Social Software Supports Remote Cooperation in Globally Distributed Projects

  • 1. How Social Software Supports Cooperative Practices in a Globally Distributed Software Project Rosalba Giuffrida rogi@itu.dk Yvonne Dittrich ydi@itu.dk IT  UNIVERSITY  OF  COPENHAGEN
  • 2. IT  UNIVERSITY  OF  COPENHAGEN Problem Ethnographic Empirical Research Coordination Mechanisms Communicative Genres Findings Future Work Outline
  • 3. IT  UNIVERSITY  OF  COPENHAGEN Problem Fundamental problem of GSD is that many of the mechanisms that function to coordinate the work in a co-located setting are absent or disrupted in a distributed project. J. D. Herbsleb.
  • 4. IT  UNIVERSITY  OF  COPENHAGEN How does Social Software support remote cooperation complementing collaborative SE tools used in everyday practices of GSD teams? Research Question
  • 5. Social Software (SoSo) ¨  IM, Social Networks, Wiki, Forum, Blogs ¨  Informal communication takes place in SoSo ¨  SoSo complements SE collaborative tools
  • 6. Two remote sub-teams are located in Denmark and in China. “Self-organizing” teams. Scrum used rather rigorously: five Sprints, backlogs, weekly standup meetings,… Skype, phone, emails, Assembla (issue tracker with file sharing, Wiki, Forum) The Case Copenhagen Beijing
  • 7. IT  UNIVERSITY  OF  COPENHAGEN Ethnographic Empirical Research ¨  Copenhagen (4 months) ¨  Beijing (10 days) ¨  Data Collection ¨  Data Analysis
  • 8. IT  UNIVERSITY  OF  COPENHAGEN Coordination Mechanisms “A coordination mechanism consists of a coordinative protocol imprinted upon a distinct artifact which [...] stipulates and mediates the articulation of cooperative work so as to reduce the complexity of articulation work [...]” Communicative Genres A communicative genre is characterized “by a socially recognized communicative purpose and a common form” Analytic tools . K. Schmidt and C. Simone. Coordination mechanisms: Towards a conceptual foundation of cscw systems design. Computer Supported Cooperative Work, 1996. J. Yates and W. J. Orlikowski. Genres of organizational communication: A structurational approach to studying communication and media. Academy of management review, 1992.
  • 9. IT  UNIVERSITY  OF  COPENHAGEN Coordination Mechanism 1/3 •  File Sharing •  Minutes Sharing •  Issue Managing System •  Subversion (SVN) Repository •  Standup Meeting •  Agenda
  • 10. IT  UNIVERSITY  OF  COPENHAGEN Coordination Mechanism 2/3 We, PKU, advise that you, ITU, tell us agenda in advance. In that case, we, PKU, have time to prepare for it. And our meeting will be better. O(∩_∩)O [Wusheng, China]
  • 11. IT  UNIVERSITY  OF  COPENHAGEN Coordination Mechanism 3/3 A written meeting agenda should be uploaded at Wednesdays in order to accomplish effective virtual meetings. The author of these should be shifting between China and Denmark.
  • 12. IT  UNIVERSITY  OF  COPENHAGEN Communicative Genres •  Work •  Knowledge sharing •  Metawork •  Situated Articulation •  Social talk •  Encouraging Chats
  • 13. IT  UNIVERSITY  OF  COPENHAGEN Example: Minutes Notifier Genre
  • 14. IT  UNIVERSITY  OF  COPENHAGEN Example: Social Talk Genre Cheng: Denmark is a beautiful country. I will go to Denmark to have a tour if there any chance, To got to know this country Stella: well please come... It is beautiful!! I have several chinese colleagues and friends at work (sushi restaurant)
  • 15. IT  UNIVERSITY  OF  COPENHAGEN Temporal Overview Usage of Group Instant Messaging Chats Usage of 1 to 1 Instant Messaging Chats Usage of Forum and Wiki CM1 File Sharing CM2 Minutes Sharing CM 3Issue Managing System CM 4 Subversion (SVN) Repository CM 5 Standup Meeting CM 6 Agenda
  • 16. Challenges Encountered Language barriers Technological barriers due to low bandwidth connection Different professional background
  • 17. IT  UNIVERSITY  OF  COPENHAGEN •  Social Talk Enable Good Cooperation •  Metawork for Establishing Effective Coordination Mechanisms •  The Role of Social Software Findings
  • 18. IT  UNIVERSITY  OF  COPENHAGEN Social Talk Enable Good Cooperation ¨  Initially in IM – both group chat and 1 to 1 chat ¨  establish informal relationships ¨  provide a context for the cooperation ¨  cultural liaisons ¨  it lowered the potential socio- cultural distance among team members
  • 19. IT  UNIVERSITY  OF  COPENHAGEN Metawork for Establishing Effective Coordination Mechanisms ¨  Thanks to the social talks, the two remote sub-teams established an effective informal channel, where metawork discussions could take place. ¨  This study shows how metawork takes place and how it evolves ¨  High level of metawork in the initial phase ¨  The team succeeded in establishing effective coordination mechanisms and social protocols
  • 20. IT  UNIVERSITY  OF  COPENHAGEN The Role of Social Software ¨  Central role of SoSo as an informal and flexible channel that supports different kinds of communicative genres. ¨  SoSo complements other collaborative SE tools that provide templates for coordination mechanisms. ¨  Wiki and Forum ¤  persistent repository for the knowledge shared ¤  they serve for situated articulation, that support established coordination mechanisms ¨  Instant Messaging ¤  glue between other channels ¤  main media for social talk
  • 21. IT  UNIVERSITY  OF  COPENHAGEN Future work ¨  Culture ¤  comparisons with other teams with similar background ¤  appropriate analytic tools for culture ¨  Trust ¤  social chats appear fundamental to support trusting relationships, thus enabling good work ¤  relating the roles of social talks, metawork and trust ¨  Theoretical concepts ¤  relationship between coordination mechanisms and communicative genres ¤  theoretical framework for analyzing and describing cooperative practices
  • 22. How Social Software Supports Cooperative Practices in a Globally Distributed Software Project Rosalba Giuffrida rogi@itu.dk Yvonne Dittrich ydi@itu.dk IT  UNIVERSITY  OF  COPENHAGEN THANK YOU J Questions…?

Editor's Notes

  1. In Global Software Development (GSD) settings, effective coordination is challenging due to the lack of face-to-face communication
  2. Kaplan and Haenlein define SoSo as “a group of Internet-based applications, built on the ideological and technological foundations of Web 2.0, that allow the creation and exchange of user-generated content”.
  3. The project was carried on by two remote sub-teams located in Denmark and in China, and took place from February 2011 to May 2011. weekly standup meetings were locally performed and video recorded, then shared with remote team members. Assembla2, an issue tracker system with additional functionalities such as file sharing, Wiki, Forum and an integration to Subversion (SVN) 3, the version control system used.
  4. Copenhagen (3 months) and New Delhi (2 weeks) Data Collection Participant observations Semi-structured interviews Document Analysis Log Analysis Workshops Analysis Interaction analysis of IM logs Categorization of chat episodes Member checking
  5. (a) language barriers: no one was native English speaker, Chinese were less self-confident with English than Danish team members; (b) technological barriers due to low bandwidth connection that causes troubles in the weekly video conference meetings; (c) different professional background: Chinese sub-team did not have knowledge or experience with Scrum methodologies.