SciELO - Scientific Electronic Library Online

 
vol.30 número58Aplicación de la ciencia de datos espaciales sobre los resultados de las pruebas Saber 5Business Intelligence for the Programs of the Secretaries of Health, Education and Planning in a Territorial Entity índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • En proceso de indezaciónCitado por Google
  • No hay articulos similaresSimilares en SciELO
  • En proceso de indezaciónSimilares en Google

Compartir


Revista Facultad de Ingeniería

versión impresa ISSN 0121-1129versión On-line ISSN 2357-5328

Rev. Fac. ing. vol.30 no.58 Tunja oct./dic. 2021  Epub 22-Dic-2021

https://doi.org/10.19053/01211129.v30.n58.2021.13817 

Artículos

Conceptions and Perceptions of Software Industry Professionals on Team Productivity in Agile Software Development: A Comparative Study

Concepciones y percepciones de los profesionales de la industria de software sobre productividad de equipo en el Desarrollo Ágil de Software: Un estudio comparativo

Conceitos e percepções dos profissionais da indústria de software sobre a produtividade da equipe no desenvolvimento ágil de software: um estudo comparativo

Sandra-Marcela Guerrero-Calvache1 
http://orcid.org/0000-0003-0543-285X

Giovanni Hernández2 
http://orcid.org/0000-0001-7903-6513

1 M. Sc. (c) Universidad de Nariño (Pasto-Nariño, Colombia). marcela1396@udenar.edu.co.

2 M. Sc. Universidad Mariana (Pasto-Nariño, Colombia). gihernandez@umariana.edu.co.


Abstract

Agile software development (ASD) has generated different benefits in organizations and in the Software Industry, mainly in improving productivity. For ASD teams this indicator plays a fundamental role since it helps determine their performance. However, evaluating productivity is a great challenge and the way in which this concept has been approached in the literature is very limited. The objective of this article is to contrast the conceptions of productivity at the team level from an ASD perspective with the perceptions that professionals in the software industry have. For the methodological design, the notions of team productivity presented in the literature were identified and compared with the perceptions of 72 professionals from the software industry collected through a survey following the protocol proposed by Kitchenham and Pfleeger. The main results show that the concept of team productivity in the literature is associated with a set of dimensions related to satisfaction, delivery of functional software, and knowledge transfer. On the part of the respondents, a perception of general productivity centered on dimensions of customer satisfaction, activity management, and early identification of the problem to be solved is evidenced. It can be concluded that the professionals' imaginaries focus on presenting productivity from a generic perspective and its dimensions do not necessarily involve teamwork.

Keywords: agile software development; conceptions; productivity; productivity perceptions; team; team productivity

Resumen

El desarrollo ágil de software (ASD por sus siglas en inglés) ha generado diferentes beneficios en las organizaciones y en la Industria de Software, principalmente en la mejora de la productividad. Para los equipos ASD este indicador juega un papel fundamental puesto que contribuye a determinar su desempeño. Sin embargo, evaluar la productividad es un gran reto y la forma en como este concepto ha sido abordado en la literatura es muy limitado. El objetivo de este artículo es contrastar las concepciones de productividad a nivel de equipo desde una perspectiva de ASD con las percepciones que tienen los profesionales de la industria de software. Para el diseño metodológico se identificaron las nociones de productividad de equipo expuestas en la literatura y se compararon con las percepciones de 72 profesionales de la industria de software recopilados a través de una encuesta que siguió el protocolo propuesto por Kitchenham y Pfleeger. Los principales resultados muestran que el concepto de productividad de equipo en la literatura se asocia a un conjunto de dimensiones relacionadas con satisfacción, entrega de software funcional y transferencia de conocimiento. Por parte de los encuestados, se evidencia una percepción de productividad general centrada en las dimensiones: satisfacción de un cliente, gestión de actividades e identificación temprana del problema a solventar. Se puede concluir que los imaginarios de los profesionales se centran en presentar la productividad desde una visión genérica y sus dimensiones no necesariamente involucran el trabajo en equipo.

Palabras clave: desarrollo ágil de software; concepciones de productividad; equipo; percepciones de productividad; productividad de equipo

Resumo

O desenvolvimento ágil de software (ASD) tem gerado diversos benefícios nas organizações e na indústria de software, principalmente na melhoria da produtividade. Para as equipes de ASD, este indicador desempenha um papel fundamental, pois ajuda a determinar seu desempenho. Porém, avaliar a produtividade é um grande desafio e a forma como esse conceito tem sido abordado na literatura é muito limitada. O objetivo deste artigo é contrastar as concepções de produtividade em nível de equipe a partir de uma perspectiva de ASD com as percepções que os profissionais da indústria de software têm. Para o desenho metodológico, as noções de produtividade da equipe expostas na literatura foram identificadas e comparadas com as percepções de 72 profissionais da indústria de software coletadas por meio de uma pesquisa que seguiu o protocolo proposto por Kitchenham e Pfleeger. Os principais resultados mostram que o conceito de produtividade da equipe na literatura está associado a um conjunto de dimensões relacionadas à satisfação, entrega de software funcional e transferência de conhecimento. Por parte dos inquiridos, evidencia-se uma percepção de produtividade geral centrada nas dimensões: satisfação do cliente, gestão da atividade e identificação precoce do problema a resolver. Pode-se concluir que o imaginário dos profissionais concentra-se em apresentar a produtividade em uma perspectiva genérica e suas dimensões não envolvem necessariamente o trabalho em equipe.

Palavras-chave: concepções de produtividade; desenvolvimento ágil de software; equipe; percepções de produtividade; produtividade da equipe

I. INTRODUCTION

The origin of the concept of productivity dates back to the end of the 18th century as a purely economic measure. Within Software Engineering (SE), productivity began to be a topic of interest in the late 1970s [1]. From that moment, the study to define productivity in SE has been influenced by various aspects, those focused on measuring a project [2], the number of lines of code produced or functionalities developed [1,3], or the production rate of outputs generated on some unit of effort or input [4,5].

Now, if we talk about team productivity in ASD, the concepts seen above take another course, where the delivery of value, customer satisfaction, response to change and interaction between individuals take center stage [6]. When the productivity achieved in a team is greater than the sum of the productivity of the individual members, the team becomes effective [7,8]. Measuring productivity in ASD generates information that allows comparing the efficiency of developers within a team [4], and to improve it, it is necessary to evaluate behavior on a regular basis in order to obtain information that helps software project managers make decisions [9].

In ASD, the concept of productivity is quite unexplored [10] and its perception is completely different from the traditional view [11]. In [12,13] it is stated that productivity measurement becomes an element of greater complexity when an ASD team performs activities related to knowledge whose output is more of an intangible product and it is difficult to evaluate.

Regarding the background that supports this study, in [14] the team factors associated with interpersonal relationships are identified as positively correlated with productivity; leadership meetings and unit and regression tests generate a negative impact.

In the study carried out by [5], they establish the level of significance that measuring productivity through early and frequent value delivery can have for software industry professionals.

In [15] it is determined that the maturity of the team along with the identification of its characteristics can help improve productivity in ASD contexts. In [16] a model for improving team productivity in Extreme Programming (XP) is proposed, which is developed based on the most influential team characteristics such as motivation, collaboration and communication, customer participation, and personal culture.

Due to the aforementioned, the motivation of this research is to identify the conceptions found in the literature on productivity in ASD and compare them with the perceptions that software developers have on this factor in order to identify their similarities and possible differentiating aspects.

The article is organized as follows: Section 2 presents the methodological design of the research; Section 3 presents the results; finally, Section 4 details the conclusions.

II. METHODOLOGY

The present study was developed under three important phases. Figure 1 summarizes the methodological design of the research.

Fig. 1 Methodological design of the investigation. 

A. Identify Conceptions of Team Productivity in ASD as Presented in the Literature

For the compilation of conceptions in the literature, a systematic literature mapping was performed following the adaptation of protocol proposed by [17] and shown in Figure 2.

Fig. 2 Systematic mapping process based on [17]. 

1) Research Question. The first motivating element of this study is to determine What are the conceptions of team productivity in ASD presented in the literature?

2) Search Criteria. The selected search string was run on SCOPUS, which is the largest source of citation data and abstracts of peer-reviewed literature [18].

Table 1 Search string. 

"Productivity" AND “team” AND "Agile Software Development" OR "Agile methods"

3) Selection criteria: Inclusion and Exclusion. To select the studies, the criteria set out in Table 2 are considered.

Table 2 Inclusion and Exclusion Criteria 

Inclusion Criteria Exclusion Criteria
1. Studies published between 2001 and 2020. 1. Studies published before 2001.
2. Studies published in English. 2. Studies whose area of knowledge is different from Computer Science.
3. Studies whose area of knowledge is Computer Science. 3. Studies not previously cited.
4. Studies whose key words emphasize agile software development. 4. Studies that do not involve productivity in agile software development.
5. Studies cited by other authors. 5. Technical reports and articles for debate or discussion.
6. Studies related to productivity in agile software development. 6. Studies not available in full text.
7. Complete studies published in journals, conferences, or congresses. 7. Duplicate studies.

4) Abstract and Keyword Review. The classification scheme was based on the application of the inclusion and exclusion criteria, and the filters in Table 3 that allowed the selection of studies. Figure 3 shows the results obtained.

Table 3 Selection Strategy. 

Filter Description Criteria
Inclusion Exclusion
1F Review the articles applying the search string in the SCOPUS reference manager. Other search parameters were the articles' publication rank, language, knowledge area, and keywords. 1,2,3 and 4 1 and 2
2F Identify the number of citations in the article. 5 3
3F Read the title, keywords, and abstract of the article applying the inclusion and exclusion criteria. 6 4
4F Read the results and conclusions of the article applying the inclusion and exclusion criteria. 6 and 7 4,5 and 6
5F Remove duplicate studies. 7
6F Read the full article applying the inclusion and exclusion criteria. 6 and 7 4,5 and 6

Fig. 3 Systematic search results. 

B. Gathering Software Industry Professionals' Perceptions of Team Productivity in ASD

For collecting perceptions, the study was guided by the six stages defined in [19] and exposed in Figure 4.

Fig. 4 Stages for the formulation and construction of a survey. 

1) Setting Objectives. The objective of the survey was to characterize the perceptions of team-level productivity held by Software Industry professionals from an ASD perspective.

2) Survey Design. This study is characterized by being cross-sectional [19] and the survey was addressed to professionals in the software industry in May 2021.

3) Developing a Survey Instrument. The instrument consisted of nine questions and four sections, which include: instructions for completion, basic participant information and acceptance of informed consent, sociodemographic information about Software Industry professionals and the perception of team productivity.

4) Survey Instrument Evaluation. For the validation of the questions, a panel of two experts was used and a pilot test was carried out with 10 professionals. Based on the recommendations, adjustments were made and the questionnaire was applied digitally using Google Forms (Link: https://forms.gle/eNMgg2SztJihTBg27).

5) Obtaining Valid Data. Sampling for the selection of the study population was intentionally non-probabilistic. The acceptance criteria were working in the software industry and expressing an explicit desire to participate on a voluntary basis.

C. Contrasting Conceptions and Perceptions of Team Productivity in ASD

This phase allowed a comparative analysis of the conceptions presented in the literature and the perceptions of software industry professionals on team productivity in ASD. This information is visible throughout section three.

III. RESULTS

A. Conceptions of Productivity in the Literature

Table 4 summarizes the conceptions of team productivity in ASD presented in the literature with their dimensions.

Table 4 Productivity Conceptions in ASD. 

ID Definition Dimension
C1 [11] Teams do not share the same perception of productivity. Team composition, team assignment, and staff turnover all influence team productivity.

  • Team Composition

  • Member’s rotation

C2 [12] A determining factor in improving productivity is agile team management. At the intra-team level, it is highlighted that the design of the team related to the structure and work assignment favorably influences productivity. At the intergroup level, coordination is evidenced as an element of vital importance.

  • Management

  • Job assignment

  • Knowledge transfer

  • Coordination

C3 [20] Productivity in ASD teams has to do with timeliness, quantity of work produced, efficiency, product quality, and customer satisfaction.

  • Timeliness

  • Work produced

  • Efficiency

  • Product quality

  • Customer satisfaction

C4 [13] Team productivity in ASD influences project performance and evolution. Among the factors that can influence productivity are motivation, team effectiveness, team management and customer satisfaction.

  • Motivation

  • Management

  • Team efficiency

  • Customer satisfaction

C5 [15] Mature teams are highly productive because they combine characteristics such as communication, cohesion, trust, support, problem solving, and shared leadership.

  • Communication

  • Cohesion

  • Trust

  • Problem solving

  • Shared leadership

C6 [14] The most relevant factors are the ability to assign roles within the team, the interaction between teams, the handling of requirements such as user stories, the speed and team improvement, the quality of compliance and the team vision. Similarly, coordination is highlighted, and team empowerment can positively influence productivity.

  • Team Composition

  • Communication

  • Cooperation

  • Work Assignment

  • Team speed

  • Team improvement

  • Team Vision

  • Coordination

  • Motivation

The term productivity in software development is related as the output production rate over input unit [4,5]. To increase productivity in a software project, it is necessary to increase the functionalities or reduce the effort invested to achieve the objective. Therefore, it is essential that this transformation be carried out by the work team [4].

Based on the conceptions identified in the literature, dimensions that relate the inputs, outputs, or the process that a team considers becoming productive can be established. Table 5 summarizes this information.

Table 5 Team Productivity Dimensions in ASD. 

Input Process Output

  • Motivation (Individual)

  • Knowledge transfer (Individual / Team)

  • Team composition (Team)

  • Team Vision (Team)

  • Work Assignment (Management)

  • Coordination (Management)

  • Planning (Management)

  • Communication

  • Cooperation

  • Cohesion

  • Trust

  • Problem solving

  • Shared leadership

  • Customer Engagement

  • Customer satisfaction (Customer)

  • Timeliness (Software)

  • Product quality (Software)

  • Work produced by the team (Team)

  • Team Efficiency (Team)

  • Team improvement (Team)

  • Team Effectiveness (Team)

  • Team Speed (Team)

For this research, the concept of team productivity in ASD is defined as an indicator that evaluates the results obtained by a team after the construction of a quality functional software product that meets the expectations of a client and is delivered on time. For this, it requires team effort needed to fulfill a task, and the process it carries out managing its working methods and combining elements of interaction such as coordination, communication, cooperation, leadership, and problem solving for achievement of goals.

B. Software Industry Professionals' Perceptions of Team Productivity in ASD

The survey was applied to 72 professionals from the software industry who voluntarily participated in this process. The time invested for data collection was 30 days, where the interested parties were contacted and motivated.

1) Socio-Demographic Information. The results generated after applying the survey showed that 89% of the surveyed population is male (64) and the remaining 11% is female (8). Regarding the country of residence, professionals from Colombia 93.1% (67), Mexico 5.6% (4), and the United States 1.4% (1) participated.

According to the role played by professionals, it is found that most of the population (53), equivalent to 73.6%, are software developers.

2) Productivity Perceptions. Once the concept of team productivity in ASD has been consolidated from the perspective of [4,5] and from the dimensions described in Table 5, it was contrasted with the imaginaries of the 72 professionals in the software industry.

Regarding the inputs considered, it is evident that the identification of the problem to be solved (94.4%) is the most representative option by the respondents (Figure 5). In addition, software industry professionals consider that the knowledge and appropriation of technologies to be used for the development of their activities is essential when developing software (76.4%). However, although the previous option is not detailed in the literature, it does consider the transfer of knowledge as an input to start a software project and it is not necessarily associated with the use of tools. 11.1% of the respondents detailed those other inputs were the composition of the team and soft skills, which may well relate to motivation.

Fig. 5 Inputs considered for software development. 

Professionals' perceptions focus on presenting activities that do not necessarily involve teamwork. For example, collecting information from stakeholders. The purpose of this research is to establish the distance that exists between perceptions and literature. In this sense, the theoretical references propose input actions focused on the team; however, the orientation of the professionals' perceptions is presented from a general productivity perspective.

Continuing with the activities that contribute to an ASD team becoming productive, it is evidenced that Management is the most recurrent option by professionals with 75% (See Figure 6), which agrees with the information obtained in the literature and is related to processes such as planning, organization (Work assignment), execution (Coordination), and evaluation. Another similarity is that they consider communication within the team as a fundamental pillar to increase productivity.

Fig. 6 Activities for a team to improve its productivity. 

In relation to the elements that differ from the theoretical referents, the professionals' imaginaries also include again knowledge transfer and motivation, but in the literature, they are related to inputs. In addition, the literature presents additional characteristics that a work team should have to improve its productivity, such as: cohesion, trust, problem solving, shared leadership, and customer participation [15].

On the other hand, to refer to the outputs obtained by an ASD team, it is found that the respondents (Figure 7) include customer satisfaction (75%), the generation of a software product (72.2%), and a problem that is solved for a customer (63.9%), as the most recurrent options. In the same way, the literature corroborates these results, considering that, to satisfy a customer, it must be articulated with the principles and values of ASD, such as the frequent delivery of value that meets the expectations raised. However, professionals do not consider factors included in the literature such as: quality, efficiency, effectiveness, improvement, and team speed.

Fig. 7 Outputs obtained in software development. 

Finally, software industry professionals do not consider team qualities as outputs achieved (only Motivation, but it is defined as an input in the literature) including only software solution as the preferred position.

In the notion of productivity formulated by the respondents in Figure 8, a position away from the software development team is identified, where 13.9% of professionals establish differences between productivity and team productivity. Perceptions are fundamentally focused on achieving a goal in a planned time (59.7%).

Fig. 8 Perception of productivity. 

C. Contrast Between Conceptions and Perceptions of Team Productivity

Once the contrast between the conceptions of team productivity in ASD and the imaginaries of software industry professionals has been made, similarities and differences are found.

The productivity of the team in ASD for software industry professionals considering the definition of [4], and the productivity dimensions exposed in this document is linked with the satisfaction of a customer through the delivery of a software product (output), managing each one of the activities that are proposed (process) and early identifying a problem to solve (input) to achieve a goal successfully.

The above has allowed us to synthesize that, despite the fact that some of the informants already incorporate the agile culture in their organizations, and considering that team productivity is an abstract concept, professionals focus on equating it through a general and conventional perception of productivity. On the other hand, for professionals in the software industry, it is still not possible to detail the integration of the work team with the software process and the activities that may arise, which, within the ASD framework can favor relationships among members, and therefore the improvement of productivity.

IV. CONCLUSIONS

The concept of team productivity in ASD presented in the literature is categorized in three dimensions: input, process, and output. Likewise, it is evidenced that some productivity dimensions identified refer to the software development team, as well as to the effort invested to achieve an objective that adds value to a customer.

According to the perception that the 72 software industry professionals surveyed have on productivity, it is identified that there is a general, conventional notion that does not take teamwork into account. The professionals' answers focus on the fulfillment of an objective or on the delivery of a software product, leaving aside activities that contribute to improving the relationships and interaction among team members.

When contrasting the notions exposed in the literature by different authors with the opinions of software industry professionals, the similarities found are that: the definition of team productivity is oriented towards satisfying a customer by delivering a functional software product, managing activities of the development process, identifying the problem to be addressed, including the transfer of knowledge in the team, and investing time in the fulfillment of the objective. The main difference is that the literature specifies the concept of team productivity while professionals refer to it from the general concept of productivity.

The main limitation of this study is due to the size and type of population, considering that the largest percentage of participation (93.1%) belongs to the software industry in Colombia. Likewise, 73.6% of the professionals reported having the role of developer. Likewise, among the respondents there was no difference between those who worked independently and those who worked as part of an ASD team in an organization. It would be interesting to replicate this research in a population of professionals from different countries, where the participants are working in an ASD team at the business level and are discriminated by the role that each member plays.

REFERENCES

[1] A. Hernández-López, “Medidas de productividad en los proyectos de desarrollo de software: una aproximación por puestos de trabajo,” Tesis Doctoral, Universidad Carlos III de Madrid, Leganés, España, 2014. https://core.ac.uk/download/pdf/29406077.pdfLinks ]

[2] A. Hernández, R. Colomo, Á. García, “Productivity in software engineering: A study of its meanings for practitioners: Understanding the concept under their standpoint,” in 7th Iberian Conference on Information Systems and Technologies (CISTI 2012), Madrid, España, 2012, pp. 1-6. https://ieeexplore.ieee.org/document/6263205Links ]

[3] M. A. Maldonado-Arango, “Factores que afectan la productividad en equipos Scrum analizados con pensamiento sistémico,” Master Thesis, Universidad Nacional de Colombia, Medellín, Colombia 2017. https://repositorio.unal.edu.co/bitstream/handle/unal/59778/71275549.2017.pdf?sequence=2&isAllowed=yLinks ]

[4] E. Oliveira, T. Conte, M. Cristo, E. Mendes, “Software Project Managers’ Perceptions of Productivity Factors: Findings from a Qualitative Study,” in Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, Ciudad Real, España 2016, pp. 1-6. https://doi.org/10.1145/2961111.2962626Links ]

[5] G. Hernández, A. Navarro, R. Jiménez, F. Jiménez, “Cómo los profesionales perciben la relevancia de las métricas de productividad para un equipo ágil de desarrollo de software,” Revista Ibérica de Sistemas e Tecnologías de Informação, no. E32, pp. 596-609, 2020 [ Links ]

[6] K. Beck, M. Beedle, A. van Bennekum, A. Cockburn, W. Cunningham, M. Fowler, J. Grenning, J. Highsmith, A. Hunt, J. Ron, J. Kern, B. Marick, R. Martin, S. Mellor, K. Schwaber, J. Sutherland, D. Tho, Manifiesto por el Desarrollo Ágil, 2001. https://agilemanifesto.org/iso/es/manifesto.html Links ]

[7] E. Mike, S. Joanne, M. Tanner, J.-P. Van Belle, S. Watt, “The Impact of Collocation on the Effectiveness of Agile IS Development Teams,” Communications of the IBIMA, vol. 2010, no. 2010, pp. 1-11, 2010. https://doi.org/10.5171/2010.959194Links ]

[8] D. C. Smith, M. Harris, P. Myersclough, A. Wood. “Building Highly Effective Information Systems Project Teams: An Explanatory Study”, in Project Management Research at the Turn of the Millennium, Paris, France. 2000, pp. 419-429. https://www.pmi.org/learning/library/building-information-systems-project-teams-1074Links ]

[9] G. Hernández, Á. Martínez, R. Jiménez, F. Jiménez, “Métricas de productividad para equipo de trabajo de desarrollo ágil de software: una revisión sistemática,” TecnoLógicas, vol. 22, pp. 63-81, 2019. https://doi.org/10.22430/22565337.1510Links ]

[10] S. M. A. Shah, E. Papatheocharous, J. Nyfjord, “Measuring Productivity in Agile Software Development Process: A Scoping Study,” in International Conference on Software and System Process, Tallinn, Estonia, 2015, pp. 102-106. https://doi.org/10.1145/2785592.2785618Links ]

[11] C. Melo, D. S. Cruzes, F. Kon, R. Conradi, “Agile Team Perceptions of Productivity Factors,” in Agile Conference, Salt Lake City, USA, 2011, pp. 57-66. https://doi.org/10.1109/AGILE.2011.35Links ]

[12] C. de O. Melo, D. S. Cruzes , F. Kon, R. Conradi, “Interpretative case studies on agile team productivity and management,” Information and Software Technology, vol. 55, no. 2, pp. 412-427, 2013. https://doi.org/10.1016/j.infsof.2012.09.004Links ]

[13] I. Fatema, K. Sakib, “Factors Influencing Productivity of Agile Software Development Teamwork: A Qualitative System Dynamics Approach,” in 24 th Asia-Pacific Software Engineering Conference (APSEC), Nanjing, China, 2017, pp. 737-742. https://doi.org/10.1109/APSEC.2017.95Links ]

[14] J. Iqbal, M. Omar, A. Yasin, “An Empirical Analysis of the Effect of Agile Teams on Software Productivity,” in 2nd International Conference on Computing, Mathematics and Engineering Technologies (iCoMET), Sukkur, Pakistan, 2019, pp. 1-8, https://doi.org/10.1109/ICOMET.2019.8673413Links ]

[15] S. L. Ramírez-Mora, H. Oktaba, “Team Maturity in Agile Software Development: The Impact on Productivity,” in IEEE International Conference on Software Maintenance and Evolution (ICSME), Madrid, España, 2018, pp. 732-736, https://doi.org/10.1109/ICSME.2018.00091Links ]

[16] F. Tavakoli, T. J. Gandomani, “A Novel Team Productivity Model for XP Teams,” Journal of Cases on Information Technology, vol. 20, no. 4, pp. 93-109, 2018. https://doi.org/10.4018/JCIT.2018100106Links ]

[17] K. Petersen, R. Feldt, S. Mujtaba, M. Mattsson, “Systematic Mapping Studies in Software Engineering,” in 12 th International Conference on Evaluation and Assessment in Software Engineering, Italia, 2008, pp. 68-77. https://dl.acm.org/doi/10.5555/2227115.2227123Links ]

[18] Elsevier, Scopus, La mayor base de datos de bibliografía revisada por pares, 2021. https://www.elsevier.com/es-mx/solutions/scopusLinks ]

[19] B. A. Kitchenham, S. L. Pfleeger, “Chapter 3 Personal Opinion Surveys,” in Guide to advanced empirical software engineering, London: Springer-Verlag, 2008, pp-63-92 [ Links ]

[20] S. L. Ramírez-Mora , H. Oktaba, “Productivity in Agile Software Development: A Systematic Mapping Study,” in 5th International Conference in Software Engineering Research and Innovation (CONISOFT), Merida, Mexico, 2017, pp. 44-53. https://doi.org/10.1109/CONISOFT.2017.00013Links ]

Citation: S.-M. Guerrero-Calvache, G. Hernández, “Conceptions and Perceptions of Software Industry Professionals on Team Productivity in Agile Software Development: A Comparative Study,” Revista Facultad de Ingeniería, vol. 30 (58), e13817, 2021. https://doi.org/10.19053/01211129.v30.n58.2021.13817

AUTHORS’ CONTRIBUTION

Sandra-Marcela Guerrero-Calvache: Conceptualization, Research, Content -Curation, Methodology, Writing -Original draft, Writing -Review &editing.

Giovanni Hernández: Conceptualization, Research, Content-Curation, Methodology, Writing -Original draft, Writing -Review &editing.

Received: November 11, 2021; Accepted: December 02, 2021; Published: December 10, 2021

Creative Commons License This is an open-access article distributed under the terms of the Creative Commons Attribution License