4 research outputs found
Explorando o Conhecimento em Equipe na Engenharia de Software: Um Estudo de Caso Múltiplo
O trabalho em equipe envolve processos cognitivos também chamados de conhecimento em equipe (CE). Contudo, o entendimento do CE em desenvolvimento de software ainda é limitado. Objetivo: Portanto, este trabalho busca investigar os impactos dos diversos tipos de conhecimento em equipe na Engenharia de Software e entender quais conhecimentos em equipe são promovidos por práticas como a posse de código compartilhada e a reunião diária. Metodologia: Foram realizadas 30 entrevistas semi-estruturadas e observações. Os dados foram analisados utilizando técnicas de teoria fundamentada. Resultados: Dentro do contexto investigado, foram encontrados 13 fatores que são afetados pelo o conhecimento em equipe e quais são os conhecimentos em equipes promovidos pela posse de código compartilhada (4 CE) e pela reunião diária (5 CE)
Benefits and limitations of project-to-project job rotation in software organizations: A synthesis of evidence
Context Job rotation has been proposed as a managerial practice to be applied in the organizational environment to reduce job monotony, boredom, and exhaustion resulting from job simplification, specialization, and repetition. The scientific literature distinguishes between job-to-job and project-to-project rotations. Despite the potential benefits and its actual use on behalf of software companies, we do not have an accumulated body of scientific knowledge about benefits and limitations of job rotation in software engineering practice. In particular, we have no concrete empirical evidence about the use of project-to-project rotations in practice. Goal We aim to identify and discuss evidence about project-to-project (P2P) job rotation, in order to understand the potential benefits and limitations of this practice in software organizations. Method We deployed a mix-method research strategy to collect and analyze empirical evidence from the scientific literature, performing a systematic literature review, on one hand and from industrial practice, performing qualitative case studies on the other. We synthesized the evidence using techniques from meta-ethnography. Results We found eight benefits, nine limitations, and two factors classified as both benefits and limitations of P2P rotations in software engineering. Different research methods yielded confirmatory and complementary evidence, emphasizing the importance of conducting mix-method research. We found no contradictory evidence and five factors were identified in more than one study using different research methods, contributing to the strength of the evidence. Conclusion We synthesized evidence from multiple sources and used different research methods concerning the benefits and limitations of P2P rotation in software engineering practice. Our findings show that rotation tends to benefit important job outcomes, such as motivation, and to decrease job monotony. The main limitations were associated with the potential increase in intra-group social conflicts, individual cognitive effort, and workload, and a temporary decrease in productivity