15 research outputs found
El factor humano: Instrumentos de medida competencial y estimación.
La importancia del “factor humano” en la gestión de los proyectos de desarrollo de software es vital. Para contribuir a la mejora de la capacidad de las organizaciones en el proceso software, se ha desarrollado un modelo, complementario a CMM, para el diagnóstico de la madurez de los procesos relacionados con el personal, People-CMM. Por otra parte, los modelos de estimación existentes en la Ingeniería de Software integran aspectos relativos a la competencia técnica y general del personal, pero, sin embargo, no establecen correspondencias con los instrumentos de medida competencial y del rendimiento en el establecimiento de los valores de los distintos factores que se utilizan para la estimación. Este artículo, tras realizar un estudio sobre las recomendaciones e iniciativas implantadas para la medición competencial en la industria, y los métodos de estimación sobre factores de personal en los proyectos de desarrollo de software más relevantes, realiza una recomendación para la integración de cada uno de los factores relacionados con el “factor humano” que se recogen en COCOMO II con los instrumentos de gestión que recomienda People-CMM. ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Human Factor is a key factor in the software project management. People-CMM has
been developed, inside the family of CMM, to contribute to the diagnosis of the
maturity of processes related with human resources. By the other side, estimation
models in Software Engineering, although they integrate issues of technical and
general competencies, do not establish competencies measurement instruments for
the factors used in the estimation methods. This paper suggests initiatives to
measure human factors taken in COCOMO II with management instruments
recommended by People-CMM
A Dynamic Integrated Framework for Software Process Improvement
Current software process models (CMM, SPICE, etc.) strongly recommend the application
of statistical control and measure guides to define, implement, and evaluate the effects of different
process improvements. However, whilst quantitative modeling has been widely used in other fields, it
has not been considered enough in the field of software process improvement. During the last decade
software process simulation has been used to address a wide diversity of management problems. Some
of these problems are related to strategic management, technology adoption, understanding, training
and learning, and risk management, among others. In this work a dynamic integrated framework for
software processimprovement ispres ented. Thisframework combinestraditional estimation models
with an intensive utilization of dynamic simulation models of the software process. The aim of this
framework is to support a qualitative and quantitative assessment for software process improvement and
decision making to achieve a higher software development process capability according to the Capability
Maturity Model. The conceptsunderlying thisframework have been implemented in a software process
improvement tool that has been used in a local software organization. The results obtained and the
lessons learned are also presented in this paperCICYT TIC2001-1143-C03-0
Recommended from our members
A systematic review of software development cost estimation studies
This paper aims to provide a basis for the improvement of software estimation research through a systematic review of previous work. The review identifies 304 software cost estimation papers in 76 journals and classifies the papers according to research topic, estimation approach, research approach, study context and data set. A web-based library of these cost estimation papers is provided to ease the identification of relevant estimation research results. The review results combined with other knowledge provide support for recommendations for future software cost estimation research, including: 1) Increase the breadth of the search for relevant studies, 2) Search manually for relevant papers within a carefully selected set of journals when completeness is essential, 3) Conduct more studies on estimation methods commonly used by the software industry, and, 4) Increase the awareness of how properties of the data sets impact the results when evaluating estimation methods
An Integrated Framework for Simulation-based Software Process Improvement
In this paper we present an integrated framework for
software process improvement according to CMM. The
framework is double-integrated. First, it is based on the
systematic integration of dynamic modules to build a
dynamic model to model each maturity level proposed in
the reference model. As a consequence, a hierarchical set
of dynamic models is developed following the same
hierarchy of levels suggested in CMM. Second, the
dynamic models of the framework are integrated with the
use of different static techniques commonly used in
planning, control, and process evaluation.
The paper describes the reasons found to follow this
approach, the integration process of models and
techniques, the implementation of the framework, and
shows an example of how it can be used in a software
process improvement regarding the cost of software
quality.CICYT TIC2001-1143-C03-0
Hacia un modelo híbrido de simulación de la producción de software en un entorno multiproyecto
La simulación del ciclo de vida de los proyectos software o de partes
de éste es un activo campo de investigación en la ingeniería del software. El
presente informe analiza la literatura sobre modelos de simulación que puedan
se útiles para estudiar las organizaciones de desarrollo de software. La finalidad
del trabajo es construir un modelo de simulación en el que se puedan
implementar diversas políticas de asignación de recursos basadas en las técnicas
de gestión de proyectos propias de la investigación operativa en un contexto de
mejora de procesos y teniendo en cuenta el carácter multiproyecto.Ministerio de Educación y Ciencia TIN2007-67843- C06-0
Marco dinámico integrado para la mejora de los procesos software
Los modelos de procesos actuales como CMM, SPICE y otros recomiendan la aplicación de control estadístico y de guías de métricas para la definición, implementación y posterior evaluación de diferentes mejoras del proceso. Sin embargo, precisamente en este contexto no se ha considerado lo suficiente el modelado cuantitativo, reconocido en otras áreas como un elemento esencial para la adquisición de conocimiento. En este trabajo se describe la base conceptual y fundamental para el desarrollo de un marco enfocado a la mejora de procesos software que combina las técnicas de estimación tradicionales con la utilización extensiva de modelos dinámicos de simulación como herramienta para asesorar en el proceso de evolución entre los diferentes niveles de madurez propuestos por el modelo de referencia CMM. Tras una introducción a los conceptos fundamentales del modelado y simulación del proceso software y la justificación para la creación de dicho marco, se abordan las cuestiones necesarias para su desarrollo, tales como el enfoque conceptual y su estructura, prestando especial atención al paradigma de desarrollo de los modelos dinámicos de simulación que le dan soporte
Modelos de Evaluación y Mejora de Procesos: Análisis Comparativo
Desde los albores de la disciplina de la ingeniería del software, queda
patente la dificultad para que los artefactos generados alcancen un nivel de
calidad óptimo dentro de unos límites de tiempo y coste. Dada la naturaleza lógica
del producto, se asume que la calidad de un sistema software depende sobremanera
de la calidad del proceso usado para desarrollarlo. Los modelos de
evaluación y mejora de procesos y su estandarización, han tomado un papel determinante
en la identificación, integración, medición y optimización de las
buenas prácticas existentes en la organización y desarrollo software. El presente
trabajo pretende repasar aquellos modelos de mayor difusión (ISO 9001, CMMI
y SPICE), centrándose en su evolución y estructura, aspectos clave, aplicando
comparativas y comentando el estado actual de cada estándar. Por último intentaremos
destacar las aportaciones del modelado y simulación del proceso software
con sistemas dinámicos como herramienta de mejora de los procesos de
una organización dentro de los anteriores estándares.Ministerio de Ciencia y Tecnología TIN2004-06689-C03-0
Un Estudio Crítico Comparativo de ISO 9001, CMMI e ISO 15504
Desde los albores de la disciplina de la ingeniería del software,
queda patente la dificultad para que los artefactos generados alcancen un
nivel de calidad óptimo dentro de unos límites de tiempo y coste. Dada la
naturaleza lógica del producto, se asume que la calidad de un sistema
software depende sobremanera de la calidad del proceso usado para
desarrollarlo. Los modelos de evaluación y mejora de procesos y su
estandarización, han tomado un papel determinante en la identificación,
integración, medición y optimización de las buenas prácticas existentes en la
organización y desarrollo software. El presente trabajo pretende repasar
aquellos modelos de mayor difusión (ISO 9001, CMMI y SPICE),
centrándose en su evolución y estructura, aspectos clave, aplicando
comparativas y comentando el estado actual de cada estándar. Por último
intentaremos destacar las aportaciones del modelado y simulación del
proceso software con sistemas dinámicos como herramienta de mejora de los
procesos de una organización dentro de los anteriores estándares.Ministerio de Ciencia y Tecnología TIN2004-06689-C03-0