
5 CONCLUSION
In our research projet, we have conceptualized fac-
tors affecting the formation of teams by defining mod-
els and metrics able to evaluate experts and teams.
Based on this conceptualization of performance val-
ues and the formalization of constraints imposed by
the project that a team has to carry out, we have
transformed the problem of forming teams into a re-
source allocation problem. We have solved the re-
sulting RAP by extending the iterated hill-climbing
search strategy.
The TeamBroker system has been realized as a
distributed system consisting of Java RMI servers.
The successful application to our scenario has led to
the conclusion that it supports the formation of vir-
tual teams. However, the specification of a concrete
project has to suit basic assumptions concerning (1)
the structure of the criteria and competencies, (2) per-
formance metrics, (3) aggregation procedures and (4)
constraints.
As stated in (Deborah and Nancy, 1999) there are
different types of virtual teams. Since for project or
product development teams activities are clearly de-
fined in form of technical requirements with fixed du-
ration and measurable results, the TeamBroker system
aims to support the formation of this kinds of teams.
It is necessary to note that the system can also support
the formation or pre-formation of non-virtual product
development teams when rational measurable com-
petencies of members are more important than emo-
tional aspects.
In the future we intend to use advanced techniques
of knowledge representation and processing in order
to handle high inter-related skills.
In contrast to the current system, where the type of
constraints are static, in our future work, we intend to
assist team initiators by enabling them to add interac-
tively new constraints to the system and to parameter-
ize the resolution strategy by supporting for example
partial constraints satisfaction.
We plan to integrate the TeamBroker system into a
CSCW environment by adopting a service oriented
architecture. This integration should support an auto-
matic tracking of skills used by members while work-
ing in the CSCW environment.
REFERENCES
Anderson, W. (1996). Human resource development chal-
lenges in a virtual organization. In IEMC Proceed-
ings: Managing the Virtural Enterprise, Vancouver,
B.C.: IEMC.
Bar-Noy, A., Bar-Yehuda, R., Freund, A., Naor, J., and
Schieber, B. (2001). A unified approach to approxi-
mating resource allocation and scheduling. Journal of
the ACM (JACM), 48(5):1069–1090.
Chuck Allen (ed.), H.-X. C. (2001). Competencies 1.0
(measurable characteristics). http://www.hr-xml.org
[15.10.2002 20:00].
Deborah, L. D. and Nancy, T. S. (1999). Mastering virtual
teams : strategies, tools, and techniques that succeed.
Jossey-Bass Pub, San Francisco.
Keeney, L. R. (1992). Value-focused thinking: a path to
creative decision making. Harvard University Press.
Lipnack, J. and Stamps, J. (1997). Virtual Teams - Reaching
across space, time and organizations with technology.
John Wiley & Sons.
Lipnack, J. and Stamps, J. (2000). Virtual Teams. John
Wiley & Sons, 2 edition.
Michalewicz, Z. and Fogel, D. B. (1999). How to solve it:
modern heuristics. Springer Verlag.
Petersen, S. A. and Divitini, M. (2002). Using agents to sup-
port the selection of virtual enterprise teams. In Pro-
ceedings of Fourth International Bi-Conference Work-
shop on Agent-Oriented Information Systems (AOIS-
2002), Bologne, Italy. AAMAS 2002.
Petersen, S. A. and Gruninger, M. (2000). An agent-
based model to support the formation of virtual enter-
prises. In International ICSC Symposium on Mobile
Agents and Multi-agents in Virtual Organisations and
E-Commerce (MAMA’2000), Woolongong, Australia.
Pynadath, D. V., Tambe, M., Chauvat, N., and Cavedon,
L. (1999). Toward team-oriented programming. In
Agent Theories, Architectures, and Languages, pages
233–247.
Rub, C. and Vierke, G. (1998). Agent-based configuration
of virtual enterprises. In Holsten, A. e. a., editor, Proc.
of the Workshop on Intelligent Agents in Information
and Process Management KI’98, volume 9.
Schutz, W. (1955). What makes groups productive? Human
Relations, 8:429–465.
Sun Microsystems, I. (1999). Java naming and directory
interface, application programming interface (jndi).
http://www.java.sun.com/jndi [10.10.2002 09:00].
Sun Microsystems, I. (2002). Java remote method in-
vocation specification. http://www.java.sun.com/rmi
[05.08.2002 18:00].
Tsang, R. (1993). Foundations of constraint satisfaction.
Academic Press.
Tuckman, B. and Jensen, N. (1977). Stages of small-group
development revised. Group and Organizational Stud-
ies, 2(4):419–427.
Tuckman, B. W. (1965). Developmental sequence in small
groups. Psychological Bulletin, 63:384–389.
TEAMBROKER: CONSTRAINT BASED BROKERAGE OF VIRTUAL TEAMS
153