Teamwork in Distributed Agile Software Development

作者: Srinivas Goud Bandi , Chaitanya Gurram

DOI:

关键词:

摘要: Context: Distributed software development has become a most desired way of development. Application agile methodologies in distributed environments taken new trend developing due to its benefits improved communication and collaboration. Teamwork is an important concept that facilitate one the potential determinants team performance which was not focused Objectives: This research shed light on topic teamwork context The objectives are identify factors contributing teams along with dependencies between factors. And, as it without challenges work unity heterogeneous environment, identification related mitigation strategies another objective. Methods: A systematic literature review (SLR) employed their corresponding each factor from state-of-the-art literature. Quasi-gold standard method search strategy SLR find out primary studies representing objective under investigation. Further survey conducted industrial practitioners working projects validate findings Results: total 13 (i.e. orientation, shared leadership, mutual monitoring, backup behavior, feedback, autonomy, learning, coordination, communication, trust, collective culture, ease use technology, familiarity), set nine 45 41 were identified From result, trust orientation four for teams. Out dependencies, seven supported two by projects. Additionally, 12 through survey. Conclusions: this study, we conclude top successful unlike prime importance getting together, third priority Similar teams, autonomy least towards Results show there need future explore all Furthermore, no being but later, found facing particular factor. Though, study those missed challenges, limited number participants involved survey, cannot these only faced relation teamwork. Hence, have dedicated investigation exploring strategies, such would help attaining fruitful interactions them.

参考文章(81)
Kent Beck, Cynthia Andres, Extreme Programming Explained: Embrace Change (2nd Edition) Addison-Wesley Professional. ,(2004)
Siva Dorairaj, James Noble, Petra Malik, Effective Communication in Distributed Agile Software Development Teams international conference on agile software development. pp. 102- 116 ,(2011) , 10.1007/978-3-642-20677-1_8
Siva Dorairaj, James Noble, Petra Malik, Understanding Team Dynamics in Distributed Agile Software Development international conference on agile software development. pp. 47- 61 ,(2012) , 10.1007/978-3-642-30350-0_4
Cristina B. Gibson, Susan G. Cohen, Virtual teams that work : creating conditions for virtual team effectiveness Jossey-Bass. ,(2003)
Raghvinder Sangwan, Matthew Bass, Neel Mullick, Daniel J. Paulish, Juergen Kazmeier, Global software development handbook Auerbach Publications. ,(2006) , 10.1201/9781420013856
Michael T Brannick, Eduardo Salas, Carolyn W Prince, Team Performance Assessment and Measurement : Theory, Methods, and Applications Psychology Press. ,(1997) , 10.4324/9781410602053
Juhani Warsta, Pekka Abrahamsson, Jussi Ronkainen, Outi Salo, Agile software development methods: Review and analysis arXiv: Software Engineering. ,(2002)
Jon R. Katzenbach, Douglas K. Smith, The Wisdom of Teams: Creating the High-Performance Organization ,(1992)
Clifton Kussmaul, Roger Jack, Barry Sponsler, Outsourcing and Offshoring with Agility: A Case Study Lecture Notes in Computer Science. pp. 147- 154 ,(2004) , 10.1007/978-3-540-27777-4_15