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.
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
Tel.: +1 703 830 6300
Fax: +1 703 830 2300 firstname.lastname@example.org
(Corporate matters and books only) IOS Press c/o Accucoms US, Inc.
For North America Sales and Customer Service
West Point Commons
Lansdale PA 19446
Tel.: +1 866 855 8967
Fax: +1 215 660 5042 email@example.com