Influencia de los Roles de Equipo en las Actividades del Desarrollador de Software - Team role influences in software development activities

Autores/as

  • Elsa Estrada Guzmán Computer Science Department CUCEI – Universidad de Guadalajara, México
  • Adriana Peña Pérez Negrón Computer Science Department CUCEI – Universidad de Guadalajara, México

DOI:

https://doi.org/10.32870/recibe.v2i1.10

Palabras clave:

desarrollador de software, ingeniero de software, roles en la ingeniería de software, roles de equipo de Belbin

Resumen

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.

Biografía del autor/a

Elsa Estrada Guzmán, Computer Science Department CUCEI – Universidad de Guadalajara, México

Elsa Estrada Guzmán recibió el grado de Maestría en Sistemas de Información en la Universidad de Guadalajara en el 2007. Actualmente es profesora en esa Universidad en el Departamento de Ciencias Computacionales del Centro Universitario de Ciencias Exactas e Ingenierías. Sus intereses son en ingeniería de software y estructuras de archivos.

Adriana Peña Pérez Negrón, Computer Science Department CUCEI – Universidad de Guadalajara, México

Adriana Peña Pérez Negrón recibió el grado de Doctora en Informática de la Universidad Politécnica de Madrid haciendo una estancia de investigación en la Universidad de Salford del Reino Unido para obtener la mención de “Doctor Europeo”. Su interés es en la interacción del usuario y el desarrollo de agentes en los entornos virtuales colaborativos.

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

Descargas

Publicado

2017-12-05

Cómo citar

Estrada Guzmán, E., & Peña Pérez Negrón, A. (2017). Influencia de los Roles de Equipo en las Actividades del Desarrollador de Software - Team role influences in software development activities. ReCIBE, Revista electrónica De Computación, Informática, Biomédica Y Electrónica, 2(1), II. https://doi.org/10.32870/recibe.v2i1.10

Número

Sección

Computación e Informática