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… 
Remote Working and Collaboration in Agile Teams
TLDR
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
TLDR
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
Software Development and CSCW
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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
TLDR
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.
...
1
2
3
4
...

References

SHOWING 1-10 OF 42 REFERENCES
Distributed Agile Development: Using Scrum in a Large Project
TLDR
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
Distributed Agile Software Development: A Review
TLDR
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
  • S. Jalali, C. Wohlin
  • Business
    2010 5th IEEE International Conference on Global Software Engineering
  • 2010
TLDR
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
TLDR
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
TLDR
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
TLDR
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.
Collaboration and co-ordination in mature eXtreme programming teams
Agile Practices Reduce Distance in Global Software Development
TLDR
Specific Scrum and eXtreme Programming practices are found to be useful for reducing communication, coordination, and control problems that have been associated with GSD.
...
1
2
3
4
5
...