An initial understanding of task interdependence in software engineering
Autor: | Victor L. de Oliveira, Fabio Q. B. da Silva, George Marsicano, Leila M. R. de Sousa Mariz |
---|---|
Rok vydání: | 2018 |
Předmět: |
Teamwork
business.industry Team software process Computer science media_common.quotation_subject Information sharing 05 social sciences Software development Job design 020207 software engineering 02 engineering and technology Interpersonal relationship Software 0502 economics and business 0202 electrical engineering electronic engineering information engineering Task analysis Software engineering business Competence (human resources) 050203 business & management media_common Qualitative research |
Zdroj: | CHASE@ICSE |
Popis: | Context: Task interdependence is one of the social characteristics of work design, which has been related by some authors to the level of interaction between team members and their results. In recent years, more research aiming to investigate the interactions between people and teamwork in Software Engineering (SE) has been conducted. However, few of these initiatives have been associated with work design, especially as related to task interdependence in SE. Goal: To investigate the perception of the individuals in a software development team concerning task interdependence and their individual impact on teamwork dynamics. Method: We investigated a development team from a Brazilian software development company. For data collection, interviews were conducted and qualitative coding techniques were used to analyze and synthesize our findings. In addition, we have the support of an analytical framework built at the commencement of our research. Results: Task interdependence increases the need for information sharing and synchronization of tasks, it also favors the creation of an environment conducive to redundancy of knowledge and mutual help, and it is moderated by interpersonal relationships, a sense of belonging, and individual competencies and skills, favoring the generation of better results in software development teams. Conclusion: Task interdependence is an important practice and an essential and impacting factor in teamwork dynamics which can enhance the performance of software development teams. |
Databáze: | OpenAIRE |
Externí odkaz: |