Work organization: paradigms for project management and organization
Communications of the ACM
Computational organization theory
Multiagent systems
Improvisation in Small Software Organizations
IEEE Software
A Brief Top-Down and Bottom-Up Philosophy on Software Evolution
IWPSE '04 Proceedings of the Principles of Software Evolution, 7th International Workshop
Towards Partially Synchronous Overlays: Issues and Challenges
AAA-IDEA '05 Proceedings of the First International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications
Hi-index | 0.00 |
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.