Information Flow within a Dispersed Agile Team: A Distributed Cognition Perspective
@inproceedings{Sharp2012InformationFW, title={Information Flow within a Dispersed Agile Team: A Distributed Cognition Perspective}, author={Helen Sharp and Rosalba Giuffrida and Grigori Melnik}, booktitle={XP}, year={2012} }
One of the hallmarks of a co-located agile team is the simple and open flow of information between its members. In a co-located setting, peripheral awareness, osmotic communication and simple information radiators support agile principles such as collective ownership, minimal documentation and simple design, and facilitate smooth collaboration. However in a dispersed agile team, where individual team members are distributed across several sites, these mechanisms are not available and…
36 Citations
Remote Working and Collaboration in Agile Teams
- Computer ScienceICIS
- 2016
A group retrospective, and a comparative analysis of collaboration in the team, taking the contrasting perspectives of the remote worker and his co-located teammates are presented, showing substantial differences in three aspects: virtual artefacts; information flow; and the primacy of structure and facilities provided by collaborative platforms.
Coordination in Distributed Agile Software Development: Insights from a COTS-based Case Study
- Computer Science
- 2019
This study investigates the practices of a development team that uses an Agile system of working where some team members and stakeholders were distributed geographically and temporally and identifies the key globally distributed dependencies in the development process.
UX information in the daily work of an agile team: A distributed cognition analysis
- BusinessInt. J. Hum. Comput. Stud.
- 2021
Software Development and CSCW
- Computer ScienceProceedings of the ACM on Human-Computer Interaction
- 2018
This paper addresses the classic CSCW issue of the tensions that arise between process standardization and flexibility in a large-scale agile development through a case study at the British Broadcasting Corporation (BBC).
Remote Working and Collaboration in Agile Teams Remote Working and Collaboration in Agile Teams Completed Research Paper
- Computer Science
- 2016
This work investigates one organisation with several such teams and investigates one in detail using distributed cognition – a theoretical framework for studying collaborative work, taking the contrasting perspectives of the remote worker and his co-located teammates.
The Role of Communication in Agile Systems Development
- Computer ScienceBus. Inf. Syst. Eng.
- 2013
An integrated view on the role of communication in agile SD is provided by conducting a structured, systematic literature review and calling for research that opens up the communication process and empirically validates the implications for communication frequency and quality triggered by agile SD.
How Project-management-tools are used in Agile Practice: Benefits, Drawbacks and Potentials
- Computer ScienceIDEAS
- 2017
An exploratory semi-structured interview study investigating in what manner common project-management-tools are used in the particular phases and meetings of an agile development process, focusing on the combined usage of digitial project- management-tools and traditional paper-based media.
Virtual by Design: How a Work Environment can Support Agile Distributed Software Development
- Computer Science2018 IEEE/ACM 13th International Conference on Global Software Engineering (ICGSE)
- 2018
It is shown how a virtual work environment has been crafted by continuously improving practices and carefully selecting technologies to allow each team member to fully participate regardless of the actual physical location.
A systematic review of distributed Agile software engineering
- Computer ScienceJ. Softw. Evol. Process.
- 2015
The objectives of this work are to investigate and find out the most important risks that threaten a DASE approach and what mitigation strategies exist to address them.
A Model for Distributed Agile Release Planning: Doctoral Symposium Paper
- Computer Science2014 IEEE 38th Annual Computer Software and Applications Conference
- 2014
The objective is to break up insular thinking in distributed agile software development through the targeted application of different media and to improve agile distributed release planning through the application of this model.
References
SHOWING 1-10 OF 42 REFERENCES
Distributed Agile Development: Using Scrum in a Large Project
- Engineering2008 IEEE International Conference on Global Software Engineering
- 2008
A case study on agile practices in a 40- person development organization distributed between Norway and Malaysia describes how Scrum practices were successfully applied, e.g., using teleconference and Web cameras for daily scrum meetings, synchronized 4 week sprints and weekly scrum-of-scrums.
The role of physical artefacts in agile software development: Two complementary perspectives
- Computer ScienceInteract. Comput.
- 2009
Distributed Agile Software Development: A Review
- Computer ScienceArXiv
- 2010
The challenges faced by geographically distributed agile teams and proven practices to address these issues, which will help in building a successful distributed team are discussed.
Agile Practices in Global Software Engineering - A Systematic Map
- Business2010 5th IEEE International Conference on Global Software Engineering
- 2010
The analysis revealed that in most cases agile practices were modified with respect to the context and situational requirements, indicating the need for future research on how to integrate all experiences and practices in a way to assist practitioners when setting up non-collocated agile projects.
Collaboration Patterns and the Impact of Distance on Awareness in Requirements-Centred Social Networks
- Computer Science15th IEEE International Requirements Engineering Conference (RE 2007)
- 2007
Research that used social network analysis to explore collaboration and awareness among team members during requirements management in an industrial distributed software team indicates organic patterns of collaboration involving considerable cross-site interaction.
On Coordination Mechanisms in Global Software Development
- Computer ScienceInternational Conference on Global Software Engineering (ICGSE 2007)
- 2007
This paper presents four case studies that exemplify coordination breakdown problems in global software development and showed those problems took place even in the presence of a collection of processes, organizational mechanisms and communication tools established to increases the ability of the teams to perform their tasks.
DiCoT: A Methodology for Applying Distributed Cognition to the Design of Teamworking Systems
- Computer ScienceDSV-IS
- 2005
DiCoT (Distributed Cognition for Teamwork) is a methodology and representational system developing to support distributed cognition analysis of small team working that draws on ideas from Contextual Design, but re-orients them towards the principles that are central to Distributed cognition.
Essential communication practices for Extreme Programming in a global software development team
- Computer ScienceInf. Softw. Technol.
- 2006
Collaboration and co-ordination in mature eXtreme programming teams
- Computer ScienceInt. J. Hum. Comput. Stud.
- 2008
Agile Practices Reduce Distance in Global Software Development
- SociologyInf. Syst. Manag.
- 2006
Specific Scrum and eXtreme Programming practices are found to be useful for reducing communication, coordination, and control problems that have been associated with GSD.