When Distribution of Tasks and Skills are Fundamentally Problematic

Using ethnographic data, we provide a critical reflection on the discrepancies between the application of agile development principles and the conditions which render these principles effective for global software development work. This reflection is based on the analysis of a failed collaboration within a global software project, which relied heavily on feedback from mundane project tools utilized for everyday coordination and monitoring. Our study reveals that these tools hid serious issues relating to both the distribution of socio-technical skills and a discharge of accountability in task execution. As a result, markers of complex collaborative problems were concealed. Furthermore, the imbalance evident in outsourcing setups, which is enacted through high and low status task distribution among partners, further compounds collaboration problems by emphasizing assumptions about remote workers in the absence of direct forms of knowledge interchange.

[1]  Helena Karasti,et al.  Reflections on 25 Years of Ethnography in CSCW , 2012, Computer Supported Cooperative Work (CSCW).

[2]  Jacki O'Neill,et al.  How Can I Help You? Call Centres, Classification Work and Coordination , 2007, Computer Supported Cooperative Work (CSCW).

[3]  Judith S. Olson,et al.  Distance Matters , 2000, Hum. Comput. Interact..

[4]  Pamela J. Hinds,et al.  In the Flow, Being Heard, and Having Opportunities: Sources of Power and Power Dynamics in Global Teams , 2015, CSCW.

[5]  A. Strauss THE ARTICULATION OF PROJECT WORK: AN ORGANIZATIONAL PROCESS , 1988 .

[6]  Ina Wagner,et al.  Women's voice: The case of nursing information systems , 1993, AI & SOCIETY.

[7]  Diana E. Forsythe,et al.  “It's Just a Matter of Common Sense”: Ethnography as Invisible Work , 1999, Computer Supported Cooperative Work (CSCW).

[8]  Pernille Bjørn,et al.  Boundary factors and contextual contingencies: configuring electronic templates for healthcare professionals , 2009, Eur. J. Inf. Syst..

[9]  C. Simone,et al.  Trust and Social Capital: Revisiting an Offshoring Failure Story of a Small German Software Company , .

[10]  Jon Hindmarsh,et al.  Workplace Studies: Exploring the workplace , 2000 .

[11]  Liam J. Bannon,et al.  Bridging, Patching and Keeping the Work Flowing: Defect Resolution in Distributed Software Development , 2009, Computer Supported Cooperative Work (CSCW).

[12]  Paul Dourish,et al.  Standing Out from the Crowd: Emotional Labor, Body Labor, and Temporal Labor in Ridesharing , 2016, CSCW.

[13]  Anca Metiu,et al.  Owning the Code: Status Closure in Distributed Groups , 2006, Organ. Sci..

[14]  Ken Schwaber,et al.  Agile Project Management with Scrum , 1980 .

[15]  Rebecca E. Grinter Recomposition: Coordinating a Web of Software Dependencies , 2003, Computer Supported Cooperative Work (CSCW).

[16]  Pernille Bjørn,et al.  Documentscape: intertextuality, sequentiality, & autonomy at work , 2014, CHI.

[17]  Volker Wulf,et al.  Trust and Social Capital: Revisiting an Offshoring Failure Story of a Small German Software Company , 2009, ECSCW.

[18]  Ojelanki K. Ngwenyama,et al.  Virtual team collaboration: building shared meaning, resolving breakdowns and creating translucence , 2009, Inf. Syst. J..

[19]  Amy Voida,et al.  Legitimacy Work: Invisible Work in Philanthropic Crowdfunding , 2016, CHI.

[20]  Waqar Hussain,et al.  Spreadsheets as Collaborative Technologies in Global Requirements Change Management , 2014, 2014 IEEE 9th International Conference on Global Software Engineering.

[21]  Audris Mockus,et al.  An Empirical Study of Speed and Communication in Globally Distributed Software Development , 2003, IEEE Trans. Software Eng..

[22]  Rob Procter,et al.  Distributed ontology building as practical work , 2011, Int. J. Hum. Comput. Stud..

[23]  Victor R. Basili,et al.  The influence of organizational structure on software quality , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.

[24]  Kweku Ewusi-Mensah,et al.  Software Development Failures , 2003 .

[25]  Susan Leigh Star,et al.  Layers of Silence, Arenas of Voice: The Ecology of Visible and Invisible Work , 1999, Computer Supported Cooperative Work (CSCW).

[26]  Paul L. Bannerman,et al.  Risk and risk management in software projects: A reassessment , 2008, J. Syst. Softw..

[27]  Wendy A. Kellogg,et al.  Social translucence: an approach to designing systems that support social processes , 2000, TCHI.

[28]  Volker Wulf,et al.  Coordination Practices in Distributed Software Development of Small Enterprises , 2007, International Conference on Global Software Engineering (ICGSE 2007).

[29]  Pernille Bjørn,et al.  Dissenting in reflective conversations: Critical components of doing action research , 2011 .

[30]  Pamela J. Hinds,et al.  Understanding Conflict in Geographically Distributed Teams: The Moderating Effects of Shared Identity, Shared Context, and Spontaneous Communication , 2005 .

[31]  R. Emerson,et al.  Writing Ethnographic Fieldnotes, Second Edition , 2011 .

[32]  Stina Matthiesen,et al.  Does Distance Still Matter? Revisiting the CSCW Fundamentals on Distributed Collaboration , 2014, TCHI.

[33]  Jacki O'Neill,et al.  Being a turker , 2014, CSCW.

[34]  Pamela J. Hinds,et al.  The (Un)Hidden Turmoil of Language in Global Collaboration , 2012 .

[35]  June M. Verner,et al.  Why did your project fail? , 2009, Commun. ACM.

[36]  Naja L. Holten Møller,et al.  The Clinical Work of Secretaries: Exploring the Intersection of Administrative and Clinical Work in the Diagnosing Process , 2012, COOP.

[37]  Pernille Bjørn,et al.  Divergence and Convergence in Global Software Development: Cultural Complexities as Social Worlds , 2012, COOP.

[38]  Pernille Bjørn,et al.  Editorial: Thematic series on software engineering from a social network perspective , 2015, Journal of Internet Services and Applications.

[39]  Jon Hindmarsh,et al.  Workplace Studies: List of contributors , 2000 .

[40]  Sun-Jen Huang,et al.  An empirical analysis of risk components and performance on software projects , 2007, J. Syst. Softw..

[41]  K. Eisenhardt Building theories from case study research , 1989, STUDI ORGANIZZATIVI.

[42]  Tsedal B. Neeley,et al.  Language Matters: Status Loss and Achieved Status Distinctions in Global Organizations , 2013, Organ. Sci..

[43]  Bonnie A. Nardi,et al.  The Rhetoric of Culture as an Act of Closure in a Cross-National Software Development Department , 2014, ECIS.

[44]  M. Six Silberman,et al.  Turkopticon: interrupting worker invisibility in amazon mechanical turk , 2013, CHI.

[45]  Paul M. Leonardi,et al.  The Lure of the Virtual , 2012, Organ. Sci..

[46]  Yvonne Dittrich,et al.  When Plans do not Work Out: How Plans are Used in Software Development Projects , 2005, Computer Supported Cooperative Work (CSCW).

[47]  Lucy A. Suchman,et al.  Making work visible , 1995, CACM.

[48]  Stina Matthiesen,et al.  Why Replacing Legacy Systems Is So Hard in Global Software Development: An Information Infrastructure Perspective , 2015, CSCW.

[49]  Marc Berg,et al.  Implementing information systems in health care organizations: myths and challenges , 2001, Int. J. Medical Informatics.

[50]  Phoebe Sengers,et al.  Reflective design , 2005, Critical Computing.

[51]  Volker Wulf,et al.  Articulation spaces: bridging the gap between formal and informal coordination , 2014, CSCW.

[52]  Pamela J. Hinds,et al.  Out of Sight, Out of Sync: Understanding Conflict in Distributed Teams , 2003, Organ. Sci..

[53]  L. Sproull,et al.  Coordinating Expertise in Software Development Teams , 2000 .

[54]  Mark Rouncefield,et al.  Fieldwork for Design - Theory and Practice , 2007, Computer Supported Cooperative Work.

[55]  Geoffrey C. Bowker,et al.  Enacting silence: Residual categories as a challenge for ethics, information systems, and communication , 2007, Ethics and Information Technology.

[56]  Stina Matthiesen,et al.  "Figure out how to code with the hands of others": recognizing cultural blind spots in global software development , 2014, CSCW.

[57]  Pernille Bjørn,et al.  Global Software Development: Commitment, Trust and Cultural Sensitivity in Strategic Partnerships , 2013 .

[58]  Paul Dourish,et al.  Shopping for sharpies in Seattle: mundane infrastructures of transnational design , 2010, ICIC '10.

[59]  Johann Rost,et al.  Political Reasons for Failed Software Projects , 2004, IEEE Softw..

[60]  Paul M. Leonardi,et al.  Transformational Technologies and the Creation of New Work Practices: Making Implicit Knowledge Explicit in Task-based Offshoring , 2008, MIS Q..

[61]  Florian Nadel,et al.  Workplace Studies Recovering Work Practice And Informing System Design , 2016 .

[62]  Bonnie A. Nardi,et al.  A Web on the Wind: The Structure of Invisible Work , 1999, Computer Supported Cooperative Work (CSCW).

[63]  Ken Schwaber Agile Project Management , 2005, XP.

[64]  Pernille Bjørn,et al.  Routine and Standardization in Global Software Development , 2014, GROUP '14.

[65]  Brenda Whittaker,et al.  What went wrong? Unsuccessful information technology projects , 1999, Inf. Manag. Comput. Secur..

[66]  B. Schutt Sorting things out. , 1970, The American journal of nursing.