Medicion De La Productividad
Adrián Hernández‐López, Ricardo Colomo Palacios, Ángel García Crespo
Dpto. Informática Universidad Carlos III de Madrid Madrid ‐ España adrianhernandezlopez@gmail.com; {ricardo.colomo, angel.garcia}@uc3m.es
Abstract: Productivity is a key element in organizational management. Although it can bemeasured at different levels (country, sector, organization...) this article focuses on productivity at job position level. Additionally, the area of activity of these jobs is Software Engineering (SE), which is a part of computer engineering, and focuses on the development and maintenance of software. The aim of this paper is to provide a vision of the state of the art about productivitymeasurement, inputs and outputs of the production process used for this measurement at job position level in SE. In addition, this article raises points that should be addressed to develop new productivity measures, along with some general difficulties in carrying out that task. Resumen: La productividad es un elemento clave en la gestión organizacional. Aunque puede ser medida a diferentesniveles (país, sector, organización…) este artículo se centra en la productividad a nivel de puesto de trabajo. Además, el área de actividad de estos puestos de trabajo es la Ingeniería del Software (IS) que se enmarca dentro de la ingeniería informática, y se centra en el desarrollo y mantenimiento de software. El objetivo de este artículo es disponer de una visión del estado de la cuestiónsobre la medición de la productividad, y de las entradas y salidas del proceso productivo utilizadas para dicha medición a nivel de puesto de trabajo en IS. Además, se plantean los puntos que deben ser tratados para elaborar nuevas medidas de productividad, junto con las dificultades generales para llevar a cabo dicha tarea. Keywords: Software Engineering, Productivity, Measurement, Job1. Introducción
La gestión de la productividad continúa siendo un reto dentro de la gestión de proyectos de las Tecnologías de la Información y Comunicación (TIC). Mientras que en la industria de fabricación se han diseñado y probado métodos para determinar la productividad, la industria TIC está un paso por detrás en términos de disponer de métodos para evaluar las salidas y predecir el esfuerzo necesario para completar los proyectos [1]. La dificultad de la gestión de la productividad en este sector se debe principalmente a que el factor clave del mismo son las actividades con gran necesidad de capital humano [2]. Dentro de la industria TIC, la Ingeniería del Software (IS) tiene como principal actividad el desarrollo y mantenimiento de aplicaciones software. Las medidas de productividad en los proyectos de software están principalmente basadas en ratios entre el tamaño de software entregado y el esfuerzo realizado para obtenerlo [3]. Siguiendo esta orientación, las dos formas más utilizadas de medir el tamaño de software entregado: los Puntos Función (FP, Function Points) y las líneas de código (SLOC, Source Lines of Code), pese a ser muy utilizadas, son medidas de dudosa fiabilidad ya que el desarrollo general puede ser improductivo incluso si la productividad a nivel de desarrollo crece [4]. Además de estas formas de medir la salida producida, hay otras propuestas recientes tales como la medición basada en puntos función post mórtem [5], la utilización de medidas de tamaño múltiple [6], y métodos específicos para metodologías específicas tales como la Orientación a Objetos [7]. De forma adicional hay que destacar que las medidas basadas en SLOC sólo representan la productividad de parte de las actividades de programación, mientras que otras actividades como la gestión, el análisis, y el diseño se quedan fuera del ...
Regístrate para leer el documento completo.