|
ABSTRACT
This paper presents an agent-based simulation study that explores the effects of team behavior on the efficiency and effectiveness of software development organizations that pursue incremental and iterative processes. The conceptual model underlying the simulation framework is based on the fundamental tenets of organization theory. The organization-theoretic perspective to simulation modeling of software processes entails characterizing the components of organizational design, as well as types of team cooperation mechanisms that are associated with selected team archetypes. We present the simulation framework Team-RUP and use it to examine the extent of the impact of turbulence (i.e., employee turnover) on the effectiveness of software development under various team archetypes. We observe that asynchronous team cooperation models are less predictable than synchronous models. Also, teams that utilize bottom-up coordination strategies are more adept at responding to change.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
Belbin, M. R. (2003). Management Teams -- Why they Succeed or Fail. (Second Edition). Butterworth Heinemann.
|
| |
3
|
|
| |
4
|
Donaldson, L. (1993). Design Structure to Fit Strategy. In Handbook of Principles of Organizational Behavior (Locke, A. E. Ed.), pp. 291--303. Blackwell Publishing.
|
| |
5
|
|
| |
6
|
Galbraith, R. J. (1977). Organization Design. Addison-Wesley.
|
| |
7
|
Phillips, J. (2006). Team-RUP: An Agent-based Simulation Study of Team Behavior in Software Development Organizations. M.S. Thesis, Auburn University.
|
| |
8
|
|
| |
9
|
|
| |
10
|
Yilmaz, L. and Phillips, J. 2006. Team-RUP: Agent-based Simulation of Team Behavior in Software Development Organizations. International Journal of Simulation and Process Modelling (forthcoming).
|
|