Light measurement model to assess software development process improvement
Fecha
2010-12-01
Autores
Vásquez, Diana
Pardo, César
Collazos, César A
Pino, Francisco J
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad EAFIT
Resumen
Descripción
Software development companies in Colombia face a series of problems such as building software in an artisanal, empirical and disorganized way. For this reason, it is necessary that they implement projects to improve their development processes, since ensuring the quality of the products, through the improvement of their software processes, is a step that they must take to be in a position to compete in the market National and international. Implementing process improvement models is not enough to say if a company is really making a profit, definitely one of the first actions in an improvement project is to determine the current status of the process. Only by measuring it is possible to know the status of a process objectively, and only thanks to this can strategies and solutions be planned about the improvements to be made and according to the objectives of the organization. This article proposes a lightweight model of measures to evaluate a software process improvement project, which seeks to help Colombian software development companies determine if the improvement process they are implementing is being effective in relation to the objectives and goals established at the beginning of the project. This is carried out through the use of measures that allow to evaluate the process of improvement of its processes, facilitating the characterization of the current practices of the company and the identification of the weaknesses, strengths and abilities of the processes that are carried out within of this, allowing to control and avoid the causes of low quality and deviations encostos or in planning.
Las empresas de desarrollo de software en Colombia enfrentan una serie de problemas tales como la construcción de software de forma artesanal, empírica y desorganizada. Por esto, es necesario que implementen proyectos para mejorar sus procesos de desarrollo, ya que asegurar la calidad de los productos,a través de la mejora de sus procesos de software, es un paso que deben dar para estar en condiciones de competir en el mercado nacional e internacional. Implementar modelos de mejora de procesos no es suficiente para decir siuna empresa realmente está obteniendo beneficios, definitivamente una de las primeras acciones en un proyecto de mejora es el poder determinar el estadoactual del proceso. Sólo midiendo es posible conocer el estado de un proceso de manera objetiva, y sólo gracias a esto se pueden planificar estrategias y soluciones acerca delas mejoras a realizar y según los objetivos de la organización. Este artículo propone un modelo liviano de medidas para evaluar un proyecto de mejora deprocesos de software, con el cual se busca ayudar a las empresas de desarrollode software colombianas a determinar si el proceso de mejora que implementan está siendo eficaz con relación a los objetivos y metas establecidas al inicio del proyecto. Esto se lleva a cabo a través del uso de medidas que permiten evaluar el proceso de mejora de sus procesos, facilitando la caracterizaciónde las prácticas actuales de la empresa y la identificación de las debilidades, fortalezas y habilidades de los procesos que son llevados a cabo dentro de ésta, permitiendo controlar y evitar las causas de baja calidad y desviaciones encostos o en planificación.
Las empresas de desarrollo de software en Colombia enfrentan una serie de problemas tales como la construcción de software de forma artesanal, empírica y desorganizada. Por esto, es necesario que implementen proyectos para mejorar sus procesos de desarrollo, ya que asegurar la calidad de los productos,a través de la mejora de sus procesos de software, es un paso que deben dar para estar en condiciones de competir en el mercado nacional e internacional. Implementar modelos de mejora de procesos no es suficiente para decir siuna empresa realmente está obteniendo beneficios, definitivamente una de las primeras acciones en un proyecto de mejora es el poder determinar el estadoactual del proceso. Sólo midiendo es posible conocer el estado de un proceso de manera objetiva, y sólo gracias a esto se pueden planificar estrategias y soluciones acerca delas mejoras a realizar y según los objetivos de la organización. Este artículo propone un modelo liviano de medidas para evaluar un proyecto de mejora deprocesos de software, con el cual se busca ayudar a las empresas de desarrollode software colombianas a determinar si el proceso de mejora que implementan está siendo eficaz con relación a los objetivos y metas establecidas al inicio del proyecto. Esto se lleva a cabo a través del uso de medidas que permiten evaluar el proceso de mejora de sus procesos, facilitando la caracterizaciónde las prácticas actuales de la empresa y la identificación de las debilidades, fortalezas y habilidades de los procesos que son llevados a cabo dentro de ésta, permitiendo controlar y evitar las causas de baja calidad y desviaciones encostos o en planificación.