Skip to main content
Log in

Caramba—A Process-Aware Collaboration System Supporting Ad hoc and Collaborative Processes in Virtual Teams

  • Published:
Distributed and Parallel Databases Aims and scope Submit manuscript

Abstract

Organizations increasingly define many business processes as projects executed by “virtual (project) teams”, where team members from within an organization cooperate with “outside” experts. Virtual teams require and enable people to collaborate across geographical distance and professional (organizational) boundaries and have a somewhat stable team configuration with roles and responsibilities assigned to team members. Different people, coming from different organizations will have their own preferences and experiences and cannot be expected to undergo a long learning cycle before participating in team activities. Thus, efficient communication, coordination, and process-aware collaboration remain a fundamental challenge. In this paper we discuss the current shortcomings of approaches in the light of virtual teamwork (mainly Workflow, Groupware, and Project Management) based on models and underlying metaphors. Furthermore, we present a novel approach for virtual teamwork by tightly integrating all associations between processes, artifacts, and resources. In this paper we analyze (a) the relevant criteria for process-aware collaboration system metaphors, (b) coordination models and constructs for organizational structures of virtual teams as well as for ad hoc and collaborative processes composed out of tasks, and (c) architectural considerations as well as design and implementation issues for an integrated process-aware collaboration system for virtual teams on the Internet.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. W.M.P. van der Aalst, A.H.M. Hofstede, B. Kiepusziewski, and A.P. Barros, “Workflow patterns,” Distributed and Parallel Databases, vol. 14, no. 1, pp. 5-51, 2003.

    Google Scholar 

  2. W.M.P. van der Aalst and A. Kumar, “A reference model for team-enabled workflow management systems,” Data & Knowledge Engineering, vol. 38, pp. 335-363, 2001.

    Google Scholar 

  3. G. Bafoutsou and G. Mentzsa, “Review and functional classification of collaborative systems,” International Journal of Information Management, vol. 22, pp. 281-305, 2002. Elsevier Science.

    Google Scholar 

  4. Baker et al., “Customized process and situation awareness,” International Journal of Cooperative Information Systems, M. Papazoglou and G. Schlageter (Eds.), World Scientific, March 2002, vol. 11, nos. 3 and 4.

  5. R. Bentley, W. Appelt, U. Busbach, E. Hinrichs, D. Kerr, K. Sikkel, J. Trevor, and G. Woetzel, “Basic support for cooperative work on the World Wide Web,” International Journal of Human-Computer Studies, vol. 46, pp. 827-846, 1997.

    Google Scholar 

  6. G.A. Bolcer, “Magi: An architecture for mobile and disconnected Workflow,” IEEE Internet Computing, pp. 46-54, May and June 2000.

  7. Caramba Labs Software AG, 2002, http://www.CarambaLabs.com

  8. K.C.C. Chan and L.M.L. Chung, “Integrating process and project management for multi-site software development,” Annals of Software Engineering, vol. 14, pp. 115-142, 2002.

    Google Scholar 

  9. F. Casati, S. Ceri, B. Pernici, and G. Pozzi, “Workflow evolution,” Data and Knowledge Engineering, vol. 24, no. 3, pp. 211-238, 1998.

    Google Scholar 

  10. N. Craven and D.E. Mahling,“Goals and processes: A task basis for projects and workflows,” in Proceedings COOCS International Conference, Milpitas, CA, USA, 1995.

  11. U. Dayal, “Business process coordination: State of the art, trends, and open issues,” in Proceedings of the 27th VLDB Confererence, Roma, Italy, 2001.

  12. G. DeSanctis and R.B. Gallupe, “Afoundation study of group decision support systems,” Management Science, vol. 23, no. 5, pp. 589-609, 1987.

    Google Scholar 

  13. S. Dustdar, “Towards integration of artifacts, resources, and processes for virtual teams,” in Virtual Team: Projects, Protocols, and Process, David Pauleen (Ed.), Idea Group Publishing, 2003.

  14. S. Dustdar, “Collaborative knowledge flow–Improving process-awareness and traceability ofwork activities,” in 4th International Conference on Practical Aspects of Knowledge Management (PAKM 2002), December, Springer LNCS, 2002.

  15. S. Dustdar and H. Gall, “Architectural concerns in distributed and mobile collaborative systems,” Journal of Systems Architecture, Elsevier, vol. 49, pp. 457-473, 2003.

    Google Scholar 

  16. C. Ellis (Skip), “A framework and mathematical model for collaboration technology,” in Coordination Technology for Collaborative Applications–Organizations, Processes, and Agents, Conen and Neumann (Eds.), Springer Verlag, 1998, pp. 121-144.

  17. C.A. Ellis, S.J. Gibbs, and G.L. Rein, “Groupware: Some issues and experiences,” Communications of the ACM, vol. 34, no. 1, 1991.

  18. C.A. Ellis and C. Maltzahn, “The Chautauqua workflow system,” in Proc. 30th Int'l Conf. on System Science, Maui, 1997.

  19. D. Georgakopoulos et al., “Managing escalation of collaboration processes in crisis mitigation situations,” in Proceedings of the 16th International Conference on Data Engineering, 2000.

  20. D. Georgakopoulos, M. Hornick, and A. Sheth, “An overview of workflow management: From process modeling to workflow automation infrastructure,” Distributed and Parallel Databases, vol. 3, pp. 119-153, 1995.

    Google Scholar 

  21. Groove, 2002, http://www.groove.net.

  22. D. Gelernter and N. Carriero, “Coordination Languages and their significance,” Communications of the ACM, vol. 35, no. 2, 1992, 97-107.

    Google Scholar 

  23. IBM Corporation, http://www.ibm.com.

  24. R. Johansen, Groupware. Computer-Support for Business Teams, The Free Press: New York, 1988.

  25. F. Maurer and H. Holz, “Integrating process support and knowledge management for virtual software development teams,” Annals of Software Engineering, vol. 14, pp. 145-168, 2002.

    Google Scholar 

  26. G. Nagypal et al., “Integrating workflow and groupware functionalities for co-operating small and medium sized enterprises: A case study,” in Proceeding of Seventh International Workshop on Groupware, IEEE Computer Society Press, Sept. 2001, pp. 38-43.

  27. M. Reichert and P. Dadam, “Adeptflex-Supporting dynamic changes of workflows without losing control,” Journal of Intelligent Information Systems, vol. 10, pp. 93-129, 1998.

    Google Scholar 

  28. G.D.Venolia, L. Dabbish, J.J. Cadiz, and A. Gupta, “Supporting Emailworkflow,” Microsoft Technical Report MSR-TR-2001-88.

  29. R. Woitsch and D. Karagiannis, “Process-oriented knowledge management systems based on KM-services: The promote approach,” in Proceedings of the International Conference on Practical Aspects of Knowledge Management (PAKM), LNAI 2569, Springer-Verlag, pp. 398-412, 2002.

  30. M. Weske, “Flexible modeling and execution of workflow activities,” in Proceedings of the 31st Hawaii International Conference on System Sciences, HICSS, 1998, vol. 7.

  31. Workflow Management Coalition (WfMC), Workflow Management Specification Glossary, http://www.wfmc.org.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dustdar, S. Caramba—A Process-Aware Collaboration System Supporting Ad hoc and Collaborative Processes in Virtual Teams. Distributed and Parallel Databases 15, 45–66 (2004). https://doi.org/10.1023/B:DAPD.0000009431.20250.56

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:DAPD.0000009431.20250.56

Navigation