Collaboration Patterns for Adaptive Software Engineering Processes

  • Authors:
  • Andrea Freßmann;Thomas Sauer;Ralph Bergmann

  • Affiliations:
  • University of Trier, Department of Business Information Systems II, 54286 Trier, Germany, {andrea.fressmann, bergmann}@wi2.uni-trier.de;rjm business solutions GmbH, Sperlingweg 3, 68623 Lampertheim, Germany, t.sauer@rjm.de;University of Trier, Department of Business Information Systems II, 54286 Trier, Germany, {andrea.fressmann, bergmann}@wi2.uni-trier.de

  • Venue:
  • Proceedings of the 2005 conference on Self-Organization and Autonomic Informatics (I)
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the software engineering domain, workflow systems are an established technology for team coordination and cooperation. However, software development processes tend to be unknown, unrepeatable, and knowledge intensive, with changes occurring frequently. Thus, strategies to distribute best practices and lessons learned on how to collaborate effectively within this ever-changing environment are required, especially when project participants may work autonomously. In this paper, collaboration patterns are introduced to describe collaboration strategies explicitly. The presented approach is based on adaptive workflows, allowing to tailor the collaboration patterns as changes occur. An example of software project planning and enactment shows how collaboration patterns can be put into practice.