Influencia de los Roles de Equipo en las Actividades del Desarrollador de Software - Team role influences in software development activities
DOI:
https://doi.org/10.32870/recibe.v2i1.10Palabras clave:
desarrollador de software, ingeniero de software, roles en la ingeniería de software, roles de equipo de BelbinResumen
Uno de los roles básicos en el proceso del software es precisamente el de desarrollador, también denominado ingeniero de software, cuyas actividades principales son: el análisis, diseño, programación y pruebas del producto a desarrollar. Estas actividades, dependiendo generalmente del tamaño del proyecto y de la metodología, pueden estar a cargo de diferentes personas o bien de un grupo de desarrolladores que en conjunto las llevan todas a cabo; en este último caso, estaríamos hablando de trabajo en equipo entre iguales o pares. Por otro lado, de acuerdo con la teoría de roles de equipo, las personas tienden a comportarse de manera regular en forma distintiva cuando colaboran, estas formas particulares de colaborar es probable que influyan en el desempeño del equipo de desarrolladores de software. En este documento se presenta un caso de estudio con la finalidad de entender la influencia de los roles de equipo en ciertas actividades involucradas en el proceso de desarrollo de software.Abstract:One of the basic roles in the software process is precisely that of a developer, also called software engineer, whose main activities are: analysis, design, programming and product testing for said product. These activities, usually based on the project size and methodology, they can be assigned to different people or to a group of developers to take care of them; in this former case we would be talking about group work among peers. On the other hand, according to the team role theory, people tend to behave in a specific way when they collaborate, these particular collaborative behaviors probably have an influence on the software developer team’s performance. This document presents a case of study, with the intention of understanding the influence of team roles in certain activities involved in the software development process.Keywords: software developer, software engineer, software engineer roles, Belbin team roles.Citas
Aguilar, R.A. (2008). Entrenamiento de Grupos: Una Estrategia Asistida por Entornos Virtuales Inteligentes. Tesis doctoral Universidad Politécnica de Madrid.
Belbin , M. (2013). Method, Reliability & Validity,A Comprehensive Review of Belbin Team Roles. Retrieved 04 10, 2013, from Belbin Team Roles: http://www.belbin.com/content/page/5599/BELBIN(uk)-2013-A%20Comprehensive%20Review.pdf
Belbin, M. (2012). BELVIN. Recuperado el 30 de 01 de 2013, de BELVIN: http://www.belbin.com/rte.asp?id=8
Chromatic. (2003). Team-Based Software Development Extreme Programming. In Chromatic, Extreme Programming (p. 108). O'Reilly Media.
Computer Society of the IEEE. (1990, 09 28). IEEE Standar Glossary of Software Engineering Terminology. Std 610.12-1990. New York, New York, USA: IEEE Standars Board.
Dorfman, M. (1997). Requirements Engineering. IEEE, 7-22.
Humphrey, W. S. (2000). The Personal Software Process (PSP). Pittsburgh: Carnegie Mellon Software Engineering Institute.
Humphrey, W. S., Chick, T. A., Nichols, W., & Pomeroy-Huff, M. (2010). Team Software Process (TSP) Body of Knowledge (BOK). Massachusetts: Carnegie Mellon University.
IEEE Computer Society. (1997). IEEE Standar for Developing Software Life Cycle Processes IEEE std 1074-1997. New York USA: John W. Horch.
Lindgren, B., & Rolf, M. (1997). Rants from Rolf Marvin Bøe Lindgren. Retrieved 01 30, 2013, from R. Meredith Belbin’s Team Roles Viewed From the Perspective of The Big 5: http://blog.grendel.no/wp-content/uploads/2002/02/hovedoppgave.pdf
Montilva, J., Barrios, J., & Rivero, M. (2004). Requisitos de capacitación y perfiles para ingenieros de software en micro y pequeñas empresas. ecuperado el 10 de 04 de 2013, de CEISOFT:
http://www.ceisoft.org/DB/Methodius/EDOCS/SRed/2009/07/T022000000150-0-Requisitos_y_perfiles_IS_para_MyPEs.pdf
ScrumAlliance. (2008). ScrumAlliance transforming the world of work. Retrieved 04 09, 2013, from http://www.scrumalliance.org/pages/scrum_101