17 research outputs found

    El factor humano: Instrumentos de medida competencial y estimación.

    Get PDF
    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

    Competency assessment : integrating COCOMO II and people-CMM for estimation improvement

    Get PDF
    "Human factor" is one of the most relevant and crucial aspects of software development projects management. Aiming at the performance improvement for software processes in organizations, a new model has been developed to diagnose people related processes. This new model is People-CMM and represents a complementary solution to CMM. On the other hand, existing estimation models in Software Engineering perfectly integrate those aspects related to personnel’s technical and general competence, but fail to integrate competence and performance measurement instruments when it comes to determine the precise value for each of the factors involved in the estimation process. After reviewing the already deployed initiatives and recommendations for competence measurement in the industrial environment and the most relevant estimation methods for personnel factors used in software development projects, this article presents a recommendation for the integration of each of the "human factor" related metrics in COCOMO II with the management tools proposed by People-CMM, which are widely implemented by existing commercial tools.Publicad

    Supporting Collaborative Development Using Process Models: A Tool Integration-Focused Approach

    Get PDF
    International audienceCollaboration in software engineering projects is usually intensive and requires adequate support by well-integrated tools. However, process-centered software engineering environ ments (PSEE) have traditionallybeen designed to exploit integration facilities in other tools, while offering themselves little to no such facilities.This is in line with the vision of the PSEE as the central orchestrator of project support tools. We argue that thisview has hindered the widespread adoption of process-based collaboration support tools by incurring too muchadoption and switching costs. We propose a new process-based collaboration support architecture, backed by aprocess metamodel, that can easily be integrated with existing tools. The proposed architecture revolves aroundthe central concepts of ‘deep links’ and ‘hooks’. Our approach is validated by analyzing a collection of open-source projects, and integration utilities based on the implemented process model server have been developed

    Multiple Team Membership: A Theoretical Model of its Effects on Productivity and Learning for Individuals, Teams, and Organizations

    Get PDF
    While organizations strive to manage the time and attention of workers effectively, the practice of asking workers to contribute to multiple teams simultaneously can result in the opposite. We present a model of the effects of multiple team membership (MTM) on learning and productivity via the mediating processes of individual context switching, team temporal misalignment, and intra-organizational connectivity. These effects are curvilinear, with learning and productivity peaking at moderate levels of these mediating processes

    A Quantitative Framework Of Skill Evaluation of IT Workforce

    Get PDF
    Every employee has different abilities as well as experience, leading to different results in terms of skills and job performance. In order to improve employee IT skills, organizations should evaluate their employees\u27 skills to understand the current levels of skills and knowledge and to figure out areas where skills are currently lacking. This study used a different approach than other existing methods to evaluate the IT skills of employees. The research used quantitative empirical data that represents the work experience of employees based on their task history and job positions. The suggested method defines the relationship between IT skills and IT task activities and between IT skills and job positions. The numerical analysis method was made and used to calculate scores that express the level of work experience and skills of employees. A tool was developed with computer programming in order to embody the method and make the best use of the method, and case studies were performed in order to test the validity of the method with three cases. According to results of the case study, the same or similar skills were estimated in accordance with the same or similar work experience

    Rethinking Productivity in Software Engineering

    Get PDF
    Get the most out of this foundational reference and improve the productivity of your software teams. This open access book collects the wisdom of the 2017 "Dagstuhl" seminar on productivity in software engineering, a meeting of community leaders, who came together with the goal of rethinking traditional definitions and measures of productivity. The results of their work, Rethinking Productivity in Software Engineering, includes chapters covering definitions and core concepts related to productivity, guidelines for measuring productivity in specific contexts, best practices and pitfalls, and theories and open questions on productivity. You'll benefit from the many short chapters, each offering a focused discussion on one aspect of productivity in software engineering. Readers in many fields and industries will benefit from their collected work. Developers wanting to improve their personal productivity, will learn effective strategies for overcoming common issues that interfere with progress. Organizations thinking about building internal programs for measuring productivity of programmers and teams will learn best practices from industry and researchers in measuring productivity. And researchers can leverage the conceptual frameworks and rich body of literature in the book to effectively pursue new research directions. What You'll Learn Review the definitions and dimensions of software productivity See how time management is having the opposite of the intended effect Develop valuable dashboards Understand the impact of sensors on productivity Avoid software development waste Work with human-centered methods to measure productivity Look at the intersection of neuroscience and productivity Manage interruptions and context-switching Who Book Is For Industry developers and those responsible for seminar-style courses that include a segment on software developer productivity. Chapters are written for a generalist audience, without excessive use of technical terminology. ; Collects the wisdom of software engineering thought leaders in a form digestible for any developer Shares hard-won best practices and pitfalls to avoid An up to date look at current practices in software engineering productivit

    Rethinking Productivity in Software Engineering

    Get PDF
    Get the most out of this foundational reference and improve the productivity of your software teams. This open access book collects the wisdom of the 2017 "Dagstuhl" seminar on productivity in software engineering, a meeting of community leaders, who came together with the goal of rethinking traditional definitions and measures of productivity. The results of their work, Rethinking Productivity in Software Engineering, includes chapters covering definitions and core concepts related to productivity, guidelines for measuring productivity in specific contexts, best practices and pitfalls, and theories and open questions on productivity. You'll benefit from the many short chapters, each offering a focused discussion on one aspect of productivity in software engineering. Readers in many fields and industries will benefit from their collected work. Developers wanting to improve their personal productivity, will learn effective strategies for overcoming common issues that interfere with progress. Organizations thinking about building internal programs for measuring productivity of programmers and teams will learn best practices from industry and researchers in measuring productivity. And researchers can leverage the conceptual frameworks and rich body of literature in the book to effectively pursue new research directions. What You'll Learn Review the definitions and dimensions of software productivity See how time management is having the opposite of the intended effect Develop valuable dashboards Understand the impact of sensors on productivity Avoid software development waste Work with human-centered methods to measure productivity Look at the intersection of neuroscience and productivity Manage interruptions and context-switching Who Book Is For Industry developers and those responsible for seminar-style courses that include a segment on software developer productivity. Chapters are written for a generalist audience, without excessive use of technical terminology. ; Collects the wisdom of software engineering thought leaders in a form digestible for any developer Shares hard-won best practices and pitfalls to avoid An up to date look at current practices in software engineering productivit
    corecore