Meetings of the Board: The Impact of Scheduling Medium on Long Term Group Coordination in Software Development
Fulltext URI
Document type
Additional Information
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Despite a wealth of electronic group tools for coordinating the software development process, instead we find technologically adept groups preferring to use what seem to be outmoded “material” tools in critical projects. The current ethnographic study investigates this apparent paradox. We begin by building up a detailed picture of the overall software development process and identify critical general problems in achieving coordination. Coordination problems arise in software development not only because of the complex dependencies that hold among the work of different individuals, but also for social and motivational reasons. We identify the central role of the schedule as a coordination device, but find that its value can be undermined because the schedule is often neither accurate, current nor credible. As a result, the schedule is not used as a resource for individual or group planning. We then compare coordination in two development groups, one using electronic and the other material scheduling tools. We found that the medium of the schedule has a major impact on coordination problems. The size, public location and physical qualities of material tools engender certain crucial group processes that current electronic technologies fail to support. A large wallboard located in a public area encouraged greater responsibility, commitment and updating and its material properties served to encourage more reflective planning. As a result the wallboard schedule was both accurate and current. Furthermore, the public nature of the wallboard promoted group interaction around the board, it enabled collaborative problem solving, as well as informing individuals about the local and global progress of the project. Despite these benefits, however, the material tool fell short on several other dimensions such as distribution, complex dependency tracking, and versioning. We make design recommendations about how the benefits of material tools could be incorporated into electronic groupware systems and discuss the theoretical implications of this work.
Description
Keywords
Citation
URI
Collections
Endorsement
Review
Supplemented By
Referenced By
Number of citations to item: 42
- Yan Xiao, Peter Hu, Jacqueline Moss, J. C. F. de Winter, Daan Venekamp, Colin F. Mackenzie, F. Jacob Seagull, Sherry Perkins (2007): Opportunities and challenges in improving surgical work flow, In: Cognition, Technology & Work 4(10), doi:10.1007/s10111-007-0087-7
- Simon Grapenthin, Steven Poggel, Matthias Book, Volker Gruhn (2015): Improving task breakdown comprehensiveness in agile projects with an Interaction Room, In: Information and Software Technology, doi:10.1016/j.infsof.2015.07.008
- Amon Rapp (2022): How do people experience the temporality of everyday life changes? Towards the exploration of existential time in HCI, In: International Journal of Human-Computer Studies, doi:10.1016/j.ijhcs.2022.102899
- Helen Sharp, Hugh Robinson (2008): Collaboration and co-ordination in mature eXtreme programming teams, In: International Journal of Human-Computer Studies 7(66), doi:10.1016/j.ijhcs.2007.10.004
- David Pinelle, Jeff Dyck, Carl Gutwin (2003): Aligning Work Practices and Mobile Technologies: Groupware Design for Loosely Coupled Mobile Groups, In: Lecture Notes in Computer Science, doi:10.1007/978-3-540-45233-1_14
- Aini Aman, Brian Nicholson (2003): The Process of Offshore Software Development, In: Organizational Information Systems in the Context of Globalization, doi:10.1007/978-0-387-35695-2_13
- Cleidson Ronald B. de Souza, Cláudio S. Pinhanez, Victor F. Cavalcante, Fernando Aluani, Vinicius Daros, Danilo F. Ferreira, Rogério A. de Paula (2012): Designing an enterprise social tool for cross-boundary communication, coordination, and information sharing, In: Proceedings of the 30th ACM international conference on Design of communication, doi:10.1145/2379057.2379069
- Cleidson R. B. de Souza, David Redmiles, Paul Dourish (2003): "Breaking the code", moving between private and public work in collaborative software development, In: Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work, doi:10.1145/958160.958177
- Yan Xiao, Caterina Lasome, Jacqueline Moss, Colin F. Mackenzie, Samer Faraj (2000): Cognitive Properties of a Whiteboard: A Case Study in a Trauma Centre, In: ECSCW 2001, doi:10.1007/0-306-48019-0_14
- R.R. Palacio, A. Vizcaíno, A.L. Morán, V.M. González (2011): Tool to facilitate appropriate interaction in global software development, In: IET Software 2(5), doi:10.1049/iet-sen.2009.0097
- Peter Scupelli (2016): Creative Workplace Alchemies: Individual Workspaces and Collaboration Hotspots, In: Human–Computer Interaction Series, doi:10.1007/978-3-319-30028-3_5
- Peter G. Scupelli, Yan Xiao, Susan R. Fussell, Sara Kiesler, Mark D. Gross (2010): Supporting coordination in surgical suites, In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, doi:10.1145/1753326.1753593
- Ilaria Redaelli, Antonella Carassa (2017): New Perspectives on Plans: Studying Planning as an Instance of Instructed Action, In: Computer Supported Cooperative Work (CSCW) 1(27), doi:10.1007/s10606-017-9278-9
- Ilaria Redaelli, Antonella Carassa (2013): Temporality in Planning: The Case of the Allocation of Parking Areas for Aircrafts, In: ECSCW 2013: Proceedings of the 13th European Conference on Computer Supported Cooperative Work, 21-25 September 2013, Paphos, Cyprus, doi:10.1007/978-1-4471-5346-7_3
- He Zhang, Xin Huang, Xin Zhou, Huang Huang, Muhammad Ali Babar (2019): Ethnographic research in software engineering: a critical review and checklist, In: Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, doi:10.1145/3338906.3338976
- Morten Hertzum (2011): Electronic emergency-department whiteboards: A study of clinicians’ expectations and experiences, In: International Journal of Medical Informatics 9(80), doi:10.1016/j.ijmedinf.2011.06.004
- Эдуардо Миранда (2021): Bridging the gap between agility and planning (part 2), In: Управление проектами и программами, doi:10.36627/2075-1214-2021-3-3-186-203
- Эдуардо Миранда (2021): Bridging the gap between agility and planning (part 1), In: Управление проектами и программами, doi:10.36627/2075-1214-2021-2-2-100-116
- Morten Hertzum (2017): The Cost of Improved Overview: An Analysis of the Use of Electronic Whiteboards in Emergency Departments, In: Lecture Notes in Computer Science, doi:10.1007/978-3-319-67684-5_25
- Helen Sharp, Hugh Robinson, Marian Petre (2009): The role of physical artefacts in agile software development: Two complementary perspectives, In: Interacting with Computers 1-2(21), doi:10.1016/j.intcom.2008.10.006
- Katherine A. Lawrence (2006): Walking the Tightrope: The Balancing Acts of a Large e-Research Project, In: Computer Supported Cooperative Work (CSCW) 4(15), doi:10.1007/s10606-006-9025-0
- Steve Whittaker, Brian Amento (2003): Seeing What you are Hearing: Co-ordinating Responses to Trouble Reports in Network Troubleshooting, In: ECSCW 2003, doi:10.1007/978-94-010-0068-0_12
- Morten Hertzum, Jesper Simonsen (2015): Visual overview, oral detail: The use of an emergency-department whiteboard, In: International Journal of Human-Computer Studies, doi:10.1016/j.ijhcs.2015.04.004
- Rebecca E. Grinter (2003): Recomposition: Coordinating a Web of Software Dependencies, In: Computer Supported Cooperative Work (CSCW) 3(12), doi:10.1023/a:1025012916465
- Anthony Tang, Joel Lanir, Saul Greenberg, Sidney Fels (2009): Supporting transitions in work, In: Proceedings of the 2009 ACM International Conference on Supporting Group Work, doi:10.1145/1531674.1531697
- Pernille Bjørn, Morten Hertzum (2010): Artefactual Multiplicity: A Study of Emergency-Department Whiteboards, In: Computer Supported Cooperative Work (CSCW) 1-2(20), doi:10.1007/s10606-010-9126-7
- Andrew Morrison, Dagny Stuedahl, Christina Mörtberg, Ina Wagner, Gunnar Liestøl, Tone Bratteteig (2010): Analytical Perspectives, In: Computer Supported Cooperative Work, doi:10.1007/978-1-84996-223-0_3
- Nadia Pantidi, Yvonne Rogers, Hugh Robinson (2009): Is the Writing on the Wall for Tabletops?, In: Lecture Notes in Computer Science, doi:10.1007/978-3-642-03658-3_17
- Pernille Bjørn, Lars Rune Christensen (2011): Relation work: Creating socio-technical connections in global engineering, In: ECSCW 2011: Proceedings of the 12th European Conference on Computer Supported Cooperative Work, 24-28 September 2011, Aarhus Denmark, doi:10.1007/978-0-85729-913-0_8
- Amy Franklin, Swaroop Gantela, Salsawit Shifarraw, Todd R. Johnson, David J. Robinson, Brent R. King, Amit M. Mehta, Charles L. Maddow, Nathan R. Hoot, Vickie Nguyen, Adriana Rubio, Jiajie Zhang, Nnaemeka G. Okafor (2017): Dashboard visualizations: Supporting real-time throughput decision-making, In: Journal of Biomedical Informatics, doi:10.1016/j.jbi.2017.05.024
- Yan Xiao, F. Jacob Seagull, Colin Mackenzie, Jonathan Ziegert, Katherine J. Klein (2003): Team Communication Patterns as Measures of Team Processes: Exploring the Effects of Task Urgency and Shared Team Experience, In: Proceedings of the Human Factors and Ergonomics Society Annual Meeting 12(47), doi:10.1177/154193120304701228
- Julien Cegarra, Wout van Wezel (2012): Revisiting Decision Support Systems for Cognitive Readiness, In: Journal of Cognitive Engineering and Decision Making 3(6), doi:10.1177/1555343412448385
- Dennis C. Neale, John M Carroll, Mary Beth Rosson (2004): Evaluating computer-supported cooperative work, In: Proceedings of the 2004 ACM conference on Computer supported cooperative work, doi:10.1145/1031607.1031626
- Eduardo Miranda (2021): Milestone-Driven Agile Execution, In: Advances in Systems Analysis, Software Engineering, and High Performance Computing, doi:10.4018/978-1-7998-4165-4.ch001
- Amon Rapp, William Odom, Larissa Pschetz, Daniela Petrelli (2021): Introduction to the special issue on time and HCI, In: Human–Computer Interaction 1(37), doi:10.1080/07370024.2021.1955681
- Ilaria Redaelli, Antonella Carassa (2014): Reconsidering the Role of Plans and Planning in the Management of the Unexpected, In: COOP 2014 - Proceedings of the 11th International Conference on the Design of Cooperative Systems, 27-30 May 2014, Nice (France), doi:10.1007/978-3-319-06498-7_3
- Noriko Hara, Rob Kling (2002): Communities of practice with and without information technology, In: Proceedings of the American Society for Information Science and Technology 1(39), doi:10.1002/meet.1450390137
- Steve Whittaker, Julia Hirschberg (2001): The character, value, and management of personal paper archives, In: ACM Transactions on Computer-Human Interaction 2(8), doi:10.1145/376929.376932
- Andre N. Meyer, Earl T. Barr, Christian Bird, Thomas Zimmermann (2021): Today Was a Good Day: The Daily Life of Software Developers, In: IEEE Transactions on Software Engineering 5(47), doi:10.1109/tse.2019.2904957
- Paweł Rola, Dorota Kuchta, Dominika Kopczyk (2016): Conceptual model of working space for Agile (Scrum) project team, In: Journal of Systems and Software, doi:10.1016/j.jss.2016.04.071
- Claus Bossen, Timo Leimbach (2017): Project Management Practices as a Subject of Research for CSCW, In: Proceedings of the ACM on Human-Computer Interaction CSCW(1), doi:10.1145/3134660
- Arnvør á Torkilsheyggi, Morten Hertzum (2015): Visible but Unseen?, In: Proceedings of the 18th ACM Conference on Computer Supported Cooperative Work & Social Computing, doi:10.1145/2675133.2675228