Abstract
Team composition has a big influence on project and organizational performance. With literature lacking a simple team composition method that can be used in an outsourcing situation, we propose a method to assist project managers by answering our research question: “How do you compose your optimal outsourcing team in a distributed software development environment?”
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ahn, J., DeAngelis, D., and Barber, S. (2007). Attitude driven team formation using multidimensional trust. Proceedings of the 2007 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, November 2–5, Silicon Valley, CA, 229–35.
Baykasoglu, A., Dereli, T., and Das, S. (2007). Project team selection using fuzzy optimization approach. Cybernetics and Systems: An International Journal 38: 155–85.
Boland, D. and Fitzgerald, B. (2004). Transitioning from a co-located to a globally-distributed software development team : A case study at Analog Devices Inc. The 3rd International Workshop on Global Software Development. Co-located with ICSE 2004 International Conference on Software Engineering, Edinburgh, Scotland, May 24, 2004. 4–7.
Bulka, B., Gaston, M., and desJardins, M. (2007). Local strategy learning in networked multi-agent team formation. Autonomous Agents and Multi-Agent Systems 15(1): 29–45.
Campion, M. A., Medsker, G. J., and Higgs, A. C. (1993). Relations between work group characteristics and effectiveness: Implications for designing effective work groups. Personnel Psychology 46: 823–50.
Chi, Y. L. and Chen, C. Y. (2009). Project teaming: Knowledge-intensive design for composing team members. Expert Systems with Applications 36: 9479–87.
Cohen, B. and Thias, M. (2009). The failure of the off-shore experiment: A case for collocated agile teams. Proceedings of the 2009 Agile Conference, Chicago, IL, 251–56.
Cohen, S. G. and Bailey, D. E. (1997). What makes teams work: Group effectiveness research from the shop floor to the executive suite. Journal of Management 23(3): 239–90.
Deibel, K. (2005). Team formation methods for increasing interaction during in-class group work. Proceedings of the ITiCSE 2005, June 27–29, Monte de Caparica, Portugal, 291–95.
Hong, S., van den Goor, G. and Brinkkemper, S. (1993). A formal approach to the comparison of object-oriented analysis and design methodologies. Proceedings of the 26th Hawaii International Conference on System Sciences 4, 689–98.
Karduck, A. (1994). TeamBuilder: A CSCW tool for identifying expertise and team formation. Computer Communications 17(11): 777–87.
Korvin, A. de, Shipley, M. F., and Kleyle, R. (2002). Utilizing fuzzy compatibility of skill sets for team selection in multi-phase projects. Journal of Engineering and Technology Management 19: 307–19.
Kussmaul, C., Jack, R., and Sponsler, B. (2004). Outsourcing and offshoring with agility: A case study. In Extreme Programming and Agile Methods – XP/Agile Universe 2004. Berlin: Springer, 147–54.
Lasser, S. and Heiss, M. (2005). Collaboration maturity and the offshoring cost barrier: The trade-off between flexibility in team composition and cross-site communication effort in geographically distributed development projects. Proceedings of the 2005 IEEE International Professional Communication Conference, Limerick, Ireland, 718–28.
Leinonen, P., Järvelä, S., and Häkkinen, P. (2005). Conceptualizing the awareness of collaboration: A qualitative study of a global virtual team. Computer Supported Cooperative Work 14: 301–22.
Magjuka, R. J. and Baldwin. T. T. (1991). Team-based employee involvement programs: Effects of design and administration. Personnel Psychology 44: 793–812.
Mattarelli, E. and Gupta, A. (2009). Offshore-onsite subgroup dynamics in globally distributed teams. Information Technology and People 22(3): 242–69.
McGrew, J. F., Bilotta, J. G., and Deeney, J. M. (1999). Software team formation and decay: Extending the standard model for small groups. Small Group Research 30(2): 209–34.
Padmanabhan, S. (1996). Software project outsourcing. Informatik 4: 9–11.
Roland, S., Yttredal, O., and Moldskred, I. O. (2008). Successful interaction between people, technology and organisation – A prerequisite for harvesting the full potentials from integrated operations. 2008 SPE Intelligent Energy Conference and Exhibition, Amsterdam, the Netherlands, February 25–27, 2008.
Scott, T. J. and Cross, J. H. (1995). Team selection methods for student programming projects. In Proceedings of the 8th SEI CSEE Conference on Software Engineering Education, New Orleans, March 29–April 1, 1995. Proceedings, 295–303.
Smith, K. G., Smith, K.A., Olian. J.D., Sims, H.P., Jr., O’Bannon, D.P. and Scully, J.A. (1994). Top management team demography and process: The role of social integration and communication. Administration Science Quarterly 39: 412–38.
Sutherland, J., Viktorov, A., Blount, J. and Puntikov, N. (2007). Distributed Scrum: Agile project management with outsourced development teams. HICSS ‘40, Hawaii International Conference on Software Systems, Big Island, Hawaii, 2007.
Tsai, H. T., Moskowitz, H., and Lee, L. H. (2003). Human resource selection for software development projects using Taguchi’s parameter design. European Journal of Operational Research 151: 167–80.
Tseng, T. L., Huang, C.C., Chu, H.W. & Gung, R.R. (2004). Novel approach to multi-functional project team formation. International Journal of Project Management 22: 147–59.
Venkatamuni, T. and Rao, R. (2010). Reduction of product development time by team formation method in lean manufacturing. Indian Journal of Science and Technology 3(5): 578–82.
Wi, H., Oh, S., Mun, J. and Jung, M. (2009). A team formation model based on knowledge and collaboration. Expert Systems with Applications 36: 9121–34.
Zakarian, A. and Kusiak, A. (1999). Forming teams: An analytical approach. IIE Transactions 31: 85–97.
Editor information
Editors and Affiliations
Copyright information
© 2012 Roderick van Cann
About this chapter
Cite this chapter
van Cann, R. (2012). Optimal Team Composition in Distributed Software Development. In: Brinkkemper, S., Jansen, S. (eds) Collaboration in Outsourcing. Technology, Work and Globalization. Palgrave Macmillan, London. https://doi.org/10.1057/9780230362994_11
Download citation
DOI: https://doi.org/10.1057/9780230362994_11
Publisher Name: Palgrave Macmillan, London
Print ISBN: 978-1-349-34493-2
Online ISBN: 978-0-230-36299-4
eBook Packages: Palgrave Business & Management CollectionBusiness and Management (R0)