ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Sistemas Estrategicos


Enviado por   •  27 de Abril de 2013  •  4.342 Palabras (18 Páginas)  •  362 Visitas

Página 1 de 18

Modelo de integración de las actividades de gestión de la guía del PMBOK, con las actividades de ingeniería, en proyectos de desarrollo de software

Model for integration of work management PMBOK guide with engineering activities in software development projects

Mauricio Rojas Contreras. M.Sc., Luis Alberto Esteban Villamizar. M.Sc. & Ailin Orjuela Duarte. M.Sc.

Grupo de Investigación en Ciencias Computacionales CICOM, Universidad de Pamplona, Colombia.

{mrojas, lesteban, aorjuela}@unipamplona.edu.co

Recibido para revisión 01 de octubre de 2010, aceptado 28 de junio de 2011, versión final 30 de junio de 2011

Resumen─ En forma general, los proyectos están estructurados en actividades de tipo técnicas y de gestión. En forma específica, los proyectos de desarrollo de software en la gran mayoría de casos se han centrado en las actividades técnicas dejando a un lado las actividades de gestión del proyecto, lo cual incrementa el riesgo de no cumplir con indicadores de calidad del proyecto como son el alcance, el tiempo y los costos. En este trabajo se adaptan los fundamentos de la dirección de proyectos especificados en la guía del PMBOK® para aplicarlos a algunas metodologías de desarrollo de software. Como resultado de este trabajo se presentan esquemas para la gestión de proyectos de desarrollo de software que pueden ser usados para los proyectos de desarrollo de software dependiendo de la metodología a utilizar.

Palabras Claves─ Gestión de proyectos, Metodologías, Ingeniería del software, PMBOK®.

Abstract─ In general, projects are structured in technical activities and management. Specifically, the software development projects in the vast majority of cases have focused on technical activities, even leaving aside the project management activities, which increases the risk of not meeting project quality indicators such as the scope, time and costs. In this paper we adapt the fundamentals of project management specified in the PMBOK® guide to apply to some software development methodologies. As a result of this work schemes for managing software development projects that can be used for software development projects depending on the methodology used.

Keywords─ Project management, Methodologies, Software engineering, PMBOK®

I. INTRODUCCIÓN

os proyectos de desarrollo de software están compuestos de actividades que pueden ser clasificadas en dos grupos: actividades de gestión y actividades técnicas o de ingeniería del software [14][8]. Las actividades de gestión están directamente relacionadas con metodologías de dirección de proyectos utilizadas dentro del proyecto, mientras que las actividades técnicas se refieren a aquellas propias del desarrollo del producto software (obtención de requerimientos, análisis, diseño, implementación, pruebas) y que están determinadas por las metodologías de desarrollo de software.

Dentro de las metodologías para la dirección de proyectos se encuentra la guía del cuerpo de conocimiento de la gestión de proyectos (PMBOK®) [12], que puede ser aplicada a proyectos de desarrollo de software.

Por otro lado existen muchas y variadas metodologías para el desarrollo de software entre las que se pueden citar RUP[9], XP[1][15][4][10], SCRUM[4][13][10], CRYSTAL[2][3][4][10], entre otras[4][5][10]. Muchas de estas metodologías de desarrollo de software ya cuentan con actividades y prácticas de gestión de proyectos, sin embargo estas pueden ser complementadas o sustituidas por los procesos de la guía del PMBOK® [12].

Este artículo presenta un modelo que permite integrar las actividades técnicas propias del desarrollo de software, con las actividades de gestión, propuestas y organizadas de acuerdo a la guía del PMBOK® [12].

En la primera sección se describen los procesos de desarrollo de software propuestos por algunas de las metodologías típicas en el desarrollo de software y por los tradicionales modelos en cascada [11] y en espiral [11], resaltando las actividades de gestión que proponen cada una de esas metodologías.

La segunda sección describe de manera general la estructura de la guía del PMBOK® [12], interpretada como metodología de dirección de proyectos, haciendo principal énfasis en los grupos de procesos y los procesos en orden de ejecución y su relación con los procesos técnicos propios del desarrollo de software

La tercera sección contiene el modelo de integración propuesto, donde se puede observar de manera holística un proyecto de desarrollo de software que utiliza los procesos de la guía del PMBOK®, para la dirección de proyectos, junto con las actividades técnicas propias de un proceso de desarrollo de software, lo que permite generar plantillas de apoyo para la planificación, ejecución de proyectos de desarrollo de software.

Finalmente se presenta algunas conclusiones, producto del estudio realizado en este articulo y se plantean futuros trabajos que permiten llevar este modelo a mayor detalle.

Revista Avances en Sistemas e Informática, Vol.8 No.2, julio de 2011 - Medellín. ISSN 1657-7663

98

Revista Avances en Sistemas e Informática, Vol.8 No.2, julio de 2011 - Medellín. ISSN 1657-7663

II. PROCESOS DE DESARROLLO DE SOFTWARE

Un proyecto de desarrollo de software se puede representar

como se observa en la figura 1:

Figura 1. Componentes de un proyecto software

A partir de las necesidades (entrada) de procesamiento, automatización o tratamiento de información, se debe obtener un producto software funcional (salida). Para lograr estos se requiere organizar el proyecto en cuatros componentes básicos: Personal, Proceso, Producto y Tecnología.

El proceso está constituido de todas las actividades necesarias para lograr el objetivo, y se pueden clasificar en dos grandes grupos de tipos de actividades: Las actividades de gestión (en la figura 1 denotadas por G ) y las actividades técnicas o de ingeniería (en la figura 1 denotadas por T ). Dentro de las actividades de

gestión son consideradas todas aquellas que tienen que ver con la planificación, seguimiento y control del proyecto, mientras que las actividades técnicas son aquellas que tienen que ver directamente con la ingeniería del software aplicada a la obtención del producto.

El componente de personal se refiere a la organización de las personas que ejecutan cada una de las actividades tanto técnicas

...

Descargar como (para miembros actualizados) txt (29 Kb)
Leer 17 páginas más »
Disponible sólo en Clubensayos.com