ABSTRACT
Team cognition research suggests that the degree to which teams have developed shared mental models is a significant factor in the performance of the team. Research in the software development domain has similar findings. This research is not, however, reflected in most commonly used project management practices. In geographically distributed software (GSD)development difficulty with team coordination is the norm. This paper looks at these issues, the research into team mental models, and suggests how project management practices may incorporate the findings to help address coordination issues in GSD.
- Pascual, R. G, Henderson S. and Mills M. Understanding and supporting team cognition DERA CHS Year report. May 1998Google Scholar
- Pascual, R. G., Mills, M. C., Blendell, C. Supporting Distributed and Ad-Hoc Team Interaction People in Control: An International Conference on Human Interfaces in Control Rooms, Cockpits and Command Centres: 21 - 23 June 1999Google Scholar
- West, M. Effective teamwork. The British Psychology Society. 1994.Google Scholar
- McIntyre, I. M. and Salas, E., Measuring and managing for team performance: Lessons from complex environments. In GUZZOR, 1995Google Scholar
- Zsambok, C. E. and Klein, G. Naturalistic decision making. Lawrence Erlbaum Associates, Inc. 1997.Google Scholar
- Cook, M. J. and Elder, L. Decision making planning and teams. In Computer mediated complex supervisory and decision making in teams. IEE Computer and Control Division, Scottish Engineering Centre, Glasgow. 1997.Google Scholar
- Cannon-Bowers, J., Salas, E. and Converse, S. A. Shared mental models in expert team decision making. In Castellan, N.J. (ed) Current Issues in Individual and Group Decision Making, Lawrence Erlbaum Publishers. 1993.Google Scholar
- Herbsleb, J. D. & Mockus, A. An Empirical Study of Speed and Communication in Globally-Distributed Software Development. IEEE Transactions on Software Engineering 2003 Google ScholarDigital Library
- Herbsleb, J. D., Paulish, D. J. and Bass, M. Global Software Development at Siemens: Experience from Nine Projects. Proceedings of the International Conference on Software Engineering (ICSE 05) (St. Louis, Missouri, May 15-21, 2005) Google ScholarDigital Library
- Herbsleb, J. D., and Grinter, R. E. Architectures, Coordination, and Distance: Conway.s Law and Beyond. IEEE Software (16:2), September/October, 1999, pp. 63--70. Google ScholarDigital Library
- Herbsleb, J. D., Mockus, A., Finholt, T., and Grinter, R. E. Distance, Dependencies and Delay in a Global Collaboration. In Proceedings of the Conference on Computer Supported Cooperative Work 2000. New York: ACM Press, 2000. Google ScholarDigital Library
- Herbsleb, J. D., Mockus, A., Finholt, T., and Grinter, R. E. Distance, Dependencies and Delay in a Global Collaboration. In Proceedings of the Conference on Computer Supported Cooperative Work 2000. New York: ACM Press, 2000. Google ScholarDigital Library
- Espinosa, J. A., Kraut, R. E., Slaughter, S. A., Lerch, J. F., Herbsleb, J. D., Mockus, A. Shared Mental Models, familiarity, and coordination: A multi-method study of distributed software teams (2002). International Conference in Information Systems, Barcelona, Spain, December 15th - 18th, pp. 425--433.Google Scholar
- M. E. C. Hull et al., Software Development Processes - An Assessment, Information and Software Technology, vol. 44, no. 1, 2002, pp. 1--12.Google ScholarDigital Library
- Mead, G.H. (1934) mind, self, and society. Chicago. University of Chicago PressGoogle Scholar
- Robillard, P. N., Opportunistic Problem Solving in Software Engineering. IEEE Software 2005 Google ScholarDigital Library
- Manifesto for Agile Software Development www.agilemanifesto.orgGoogle Scholar
- D'ASTOUS P., ROBILLARD, P-N., DÉTIENNE, F., VISSER, W., A coding Scheme to Analyze Activities in Technical Review Meetings, PPIG98, Psychology of Programming Interest Group, 10th Annual Workshop, January 5th-7th, 1998Google Scholar
- ROBILLARD, P-N., The Role of Knowledge in Software, Communications of the ACM, Vol. 42, No 1, pp 87--92, 1999 Google ScholarDigital Library
- D'ASTOUS, P., ROBILLARD, P-N., Characterizing Implicit Information during Peer Review Meeting, 22nd International Conférence on Software engineering ICSE2000, Limerick, Ireland, June 4-11, 2000, pp460--466 Google ScholarDigital Library
- Schwaber, K., Beedle, M., Agile Software Development with Scrum. Prentice Hall 2002 Google ScholarDigital Library
- Herbsleb, J. D., Paulish, D. J. and Bass, M. Coordination Profiles: Planning for Globally Distributed Projects. Submitted to: Special Issues of IEEE Software on Global Software Development 2006Google Scholar
- Browning, T. R. Applying the Design Structure Matrix to System Decomposition and Integration Problems: A Review and New Direction. IEEE Transactions on Engineering Management, Vol. 48, No. 3, August 2001Google ScholarCross Ref
Index Terms
- Monitoring GSD projects via shared mental models: a suggested approach
Recommendations
Do agile GSD experience reports help the practitioner?
GSD '06: Proceedings of the 2006 international workshop on Global software development for the practitionerAgile software development has steadily gained momentum and acceptability as a viable approach to software development. As software development continues to take advantage of the global market, agile methods are also being attempted in geographically ...
Assessing the Strength of Global Teaming Practices: A Pilot Study
ICGSE '15: Proceedings of the 2015 IEEE 10th International Conference on Global Software EngineeringAfter more than a decade of research in Global Software Engineering (GSE), organisations have a wealth of practices that they can draw on to support them in their global development activities. However, practitioners are now asking, "What is the current ...
A Project Management Framework for Global Software Development
Global software development (GSD) is a prevalent trend which has fascinated most software companies. However, the failure rate of GSD projects reveals the fact that these types of projects are not an easy endeavor. Management of GSD project is a domain ...
Comments