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.
I. INTRODUCCIÓN
El origen del concepto de productividad se remonta a finales del siglo XVIII como medida puramente económica. Dentro de la Ingeniería del Software (SE), la productividad comenzó a ser un tema de interés a finales de los años 70 [1]. A partir de ese momento, el estudio para definir la productividad en SE ha estado influenciado por varios aspectos, los centrados en medir un proyecto [2], el número de líneas de código producidas o funcionalidades desarrolladas [1,3], o la tasa de producción de outputs generados sobre alguna unidad de esfuerzo o input [4,5].
Ahora bien, si hablamos de productividad de equipos en ASD, los conceptos vistos anteriormente toman otro rumbo, donde la entrega de valor, la satisfacción del cliente, la respuesta al cambio y la interacción entre individuos toman protagonismo [6]. Cuando la productividad alcanzada en un equipo es mayor que la suma de la productividad de los miembros individuales, el equipo se convierte en eficaz [7,8]. La medición de la productividad en ASD genera información que permite comparar la eficiencia de los desarrolladores dentro de un equipo [4], y para mejorarla es necesario evaluar el comportamiento de forma periódica con el fin de obtener información que ayude a los gestores de proyectos de software a tomar decisiones [9].
Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.
Artículo:
Estudio del desempeño y liderazgo de estudiantes de ingeniería industrial usando análisis de redes sociales
Artículo:
Depresión entre los niños huérfanos que residen en orfanatos en Nepal: un estudio transversal
Artículo:
Estrategias de mantenimiento en en el ambiente hospitalario: Mantenimiento preventivo de dispositivos desactualizados tecnológicamente y mantenimiento preventivo para dispositivos de última tecnología
Artículo:
Mantenimiento, salud y seguridad en el trabajo: revisión sistemática de la literatura
Video:
Higiene y seguridad industrial
Artículo:
Creación de empresas y estrategia : reflexiones desde el enfoque de recursos
Artículo:
Los web services como herramienta generadora de valor en las organizaciones
Artículo:
La gestión de las relaciones con los clientes como característica de la alta rentabilidad empresarial
Libro:
Ergonomía en los sistemas de trabajo