What Are the Main Characteristics of High Performance Teams for Software Development?

Alessandra C. S. Dutra, Rafael Prikladnicki, Tayana Conte

2015

Abstract

This paper presents a discussion in relation to current training approaches to software development and their relation to high performance team formation. We performed an ad hoc literature review about training approaches in Software Engineering and a systematic literature review about the characteristics of high performance software development teams. Based on what was found we reflect on the challenges of training high performance teams for software development projects and to what extent the current training approaches overcome such challenges.

References

  1. ACM/IEEE, 2004. Software Engineering Curriculum. Guidelines for Undergraduate Degree Programs in Software Engineering.
  2. ACM/IEEE, 2008. Computer Science Curriculum, Guidelines for Undergraduate Degree Programs in Software Engineering.
  3. Anastasiou, L. G. C., Alves, L. P., 2004. Teaching Strategies. In: Proceedings of education at the university. Strategies work in the classroom. 3. ed. Joinville: Univille, p. 67-100 (in portuguese).
  4. Beckman, K., Coulter, N., Khajenouri, S., Mead, N., 1997. Collaborations: Closing the industry-academia gap. IEEE Software 14 (6), pp. 49-57.
  5. Boyett, J.H, Boyett, J.T., 1998. The Guru Guide-The Best Ideas of the Top Management Thinkers. New York: Wiley.
  6. Chiavenato, I., 2008. People management: the new role of human resources in organizations. Rio de Janeiro: Elsevier, 3a edition (in portuguese).
  7. Cleland, D. I., Ireland R. L., 2000. Project Managers portable handbook. New York: McGraw-Hill, 257p.
  8. Conn, R. 2002. Developing Software Engineers at the C130J Software Factory. IEEE Software, Los Alamitos, v. 19, n. 5, p. 25-29.
  9. Da Silva, F.Q.B., França, A.C.C., Suassuna, M., De Sousa Mariz, L.M.R., Rossiley, I., De Miranda, R.C.G., Gouveia, T.B., Monteiro, C.V.F., Lucena, E., Cardozo, E.S.F., Espindola, E., 2013. Team building criteria in software projects: A mix-method replicated study. In: Journal Information and Software Technology.
  10. Faraj, S., Sambamurthy, V., 2006. Leadership of information systems development projects. In: IEEE Transactions on Engineering Management.
  11. Fernández-Sanz, L., Misra, S., 2012. Analysis of cultural and gender influences on teamwork performance for software requirements analysis in multinational environments. In: Journal IET Soft.
  12. Gibbs, W., 1994. Software's chronic crisis. Scientific American 271 3, pp. 86-95.
  13. Gresse, V. W. C., Shull, F., 2009. To Game or Not to Game?. Software, IEEE, v. 26, n. 2, p. 92-94.
  14. Halma, A., 2009. Robomind.net - Welcome to Robomind.net, the new way to learn programming. http://www.robomind.net Access in: set. 2014.
  15. Hause, M.L., 2005. Distributed team performance in software development. In: Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education.
  16. Hause, M., Petre, M., Woodroffe, M., 2003. Performance in international computer science collaboration between distributed student teams. In: Proceedings - Frontiers in Education Conference.
  17. Jiang, L., Carley, K.M., Eberlein, A., 2012.Assessing team performance from a socio-technical congruence perspective. In: International Conference on Software and System Process, ICSSP 2012 - Proceedings.
  18. Katzenbach, J. R, Smith D. K., 1993. The Wisom of Teams. Summarized by permission of Harvard Business School Press Copyright by McKinsey & Company, Inc. 275 pages.
  19. Klimoski R., Zukin L.N., 1999. Selection and staffing for team effectiveness. In: E. Sundstrom (Ed.), Supporting Work Team Effectiveness, Jossey-Bass, San Francisco, pp. 63-91.
  20. Monsalve E., Werneck V., Leite J., 2011. Teaching Software Engineering with SimulES-W. Conf. on Software Engineering Education and Training (CSEE&T).
  21. Moscovici, F., 2003. Teams work right: Multiplication of Human Talent. Rio de Janeiro: José Olympio, 8a edition (in portuguese).
  22. Prikladnicki R., Albuquerque A., Wangenheim C., and Cabral R., 2009. Teaching Software Engineering: Challenges, Teaching Strategies and Lessons Learned in FEES - Education Forum in Software Engineering (in portuguese).
  23. Raj, P.P, Baumotte A.C.T, Fonseca D.P.D, Silva, L.H.C.M., 2006. Project Human Resource Management. Rio de Janeiro: Editora FGV - Fundação Getúlio Vargas, 180p. (in portuguese).
  24. Robinson H., Sharp H., 2004. The characteristics of XP teams. In: Extreme Programming and Agile Processes in Software Engineering, Lecture Notes in Computer Science, vol. 3092, Berlin.
  25. Salleh, N., Mendes, E., Grundy, J., 2011. Empirical studies of pair programming for CS/SE teaching in higher education: A systematic literature review. In: IEEE Transactions on Software Engineering, 37(4):509-525.
  26. SEI, 2006. CMMI® for Development, Version 1.2. CMU/SEI-2006-TR-008 ESC-TR-2006-008. Pittsburgh, PA Software Engineering Institute-SEI, Carnegie Mellon University: 561.
  27. Sommerville, I., 2010. Software Engineering, 9a edition. Pearson Prentice Hall.
  28. Staples, D.S., Cameron, A.F., 2005. The effect of task design, team characteristics, organizational context and team processes on the performance and attitudes of virtual team members. In: Proceedings of the Annual Hawaii International Conference on System Sciences.
  29. The Standish Group, “Chaos”, http:// www.versionone.com/assets/img/files/CHAOSManife sto2013.pdf, access in: June 2013.
  30. Dybå, T., Dingsøyr, T., 2008. Empirical studies of agile software development: A systematic review. In: Journal of Science Direct.
  31. [1] [2] [3] [4] [5] [6] [7] Magni, M., Maruping, L.M., Hoegl, M., Proserpio, L., 2013. Managing the unexpected across space: Improvisation, dispersion, and performance in NPD teams. In: Journal of Product Innovation Management.
  32. Da Silva, F.Q.B., França, A.C.C., Suassuna, M., De Sousa Mariz, L.M.R., Rossiley, I., De Miranda, R.C.G., Gouveia, T.B., Monteiro, C.V.F., Lucena, E., Cardozo, E.S.F., Espindola, E., 2013. Team building criteria in software projects: A mix-method replicated study. In: Journal Information and Software Technology.
  33. De Melo, C.O., S. Cruzes, D., Kon, F., Conradi, R., 2013. Interpretative case studies on agile team productivity and management. In: Journal of Information and Software Technology.
  34. Günsel, A., Açikgöz, A., 2013. The Effects of Team Flexibility and Emotional Intelligence on Software Development Performance. In: Journal of Group Decision and Negotiation.
  35. Chen, P.-C., Chern, C.-C., Chen, C.-Y., 2012.
  36. Jiang, L., Carley, K.M., Eberlein, A., 2012.
  37. Assessing team performance from a socio-technical congruence perspective. In: International Conference on Software and System Process, ICSSP 2012 - Proceedings.
  38. Fernández-Sanz, L., Misra, S., 2012. Analysis of cultural and gender influences on teamwork performance for software requirements analysis in multinational environments. In: Journal of IET Software.
  39. [8] Staats, B.R., 2012. Unpacking team familiarity: The effects of geographic location and hierarchical role. In: Journal of Production and Operations Management.
  40. [9] Maheshwari, M., Kumar, U., Kumar, V., 2012. Alignment between social and technical capability in software development teams: An empirical study. In: Journal of Team Performance Management.
  41. [10] Georgieva, K., Neumann, R., Fiegler, A., Dumke, R.R., 2011. Validation of the model for prediction of the human performance. In: Proceedings - Joint Conference of the 21st International Workshop on Software Measurement, IWSM 2011 and the 6th International Conference on Software Process and Product Measurement, Mensura.
  42. [11] Dybå, T., Dingsøyr, T., 2008. Empirical studies of agile software development: A systematic review. In: Journal os Science Direct.
  43. [12] Czekster, R.M., Fernandes, P., Sales, A., Webber, T., 2010. Analytical modeling of software development teams in globally distributed projects. In: Proceedings - 5th International Conference on Global Software Engineering, ICGSE.
  44. [13] Siau, K., Tan, X., Sheng, H., 2010. Important characteristics of software development team members: An empirical investigation using Repertory Grid. In: Journal of Information System Journal.
  45. [14] Ganesh, M.P., Gupta, M., 2010. Impact of virtualness and task interdependence on extra-role performance in software development teams. In: Team Performance Management.
  46. [15] Lee, G., Xia, W., 2010. Toward agile: An integrated analysis of quantitative and qualitative field data on software development agility. In: MIS Quarterly: Management Information Systems.
Download


Paper Citation


in Harvard Style

C. S. Dutra A., Prikladnicki R. and Conte T. (2015). What Are the Main Characteristics of High Performance Teams for Software Development? . In Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-097-0, pages 145-152. DOI: 10.5220/0005375601450152


in Bibtex Style

@conference{iceis15,
author={Alessandra C. S. Dutra and Rafael Prikladnicki and Tayana Conte},
title={What Are the Main Characteristics of High Performance Teams for Software Development?},
booktitle={Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2015},
pages={145-152},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005375601450152},
isbn={978-989-758-097-0},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 17th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - What Are the Main Characteristics of High Performance Teams for Software Development?
SN - 978-989-758-097-0
AU - C. S. Dutra A.
AU - Prikladnicki R.
AU - Conte T.
PY - 2015
SP - 145
EP - 152
DO - 10.5220/0005375601450152