Seventh Asia-Pacific Software Engineering Conference (APSEC'00)
Supporting collaboration in distributed software engineering teams
Singapore
December 05-December 08
ISBN: 0-7695-0915-0
P. Layzell, Dept. of Comput., Univ. of Manchester Inst. of Sci. & Technol., UK
O.P. Brereton, Dept. of Comput., Univ. of Manchester Inst. of Sci. & Technol., UK
A. French, Dept. of Comput., Univ. of Manchester Inst. of Sci. & Technol., UK
Software engineering is no longer the preserve of individuals but is essentially a team-based activity involving a wide variety of stakeholders and thus making the need for communication and co-operation an inherent characteristic. Changes in support technology, economic factors and globalisation of the software process is resulting in the geographical separation of personnel. Where such distribution of personnel occurs, it is clear that the quality of the project will be dependent upon the degree of effective communication and co-operation. This paper presents the results from a study of communication and co-operation practices on a range of distributed software projects from an industrial and educational context. It analyses the advantages and disadvantages of distributed software engineering teams and presents the lessons learned from these studies, including team structure, project management, communication and procedures.
Index Terms:
software development management; human resource management; project management; groupware; project support environments; computer aided software engineering; collaboration support; distributed software engineering teams; stakeholders; communication; cooperation; support technology; economic factors; software process globalization; geographical separation; software development personnel; project quality; distributed software projects; industrial context; educational context; team structure; project management; procedures
Citation:
P. Layzell, O.P. Brereton, A. French, "Supporting collaboration in distributed software engineering teams," apsec, pp.38, Seventh Asia-Pacific Software Engineering Conference (APSEC'00), 2000