Herramientas Software Para Una Optima Gestión Del Proceso De Desarrollo De Software, a Utilizarse En Las Empresas De Software De La Provincia De Catamarca
Total Page:16
File Type:pdf, Size:1020Kb
Herramientas Software Para Una Optima Gestión del Proceso de desarrollo de software, a utilizarse en las Empresas de Software de la Provincia de Catamarca María Carolina Haustein, Diana Palliotto, María Isabel Korzenieswki Departamento Informática/Facultad de Tecnología/Universidad Nacional de Catamarca Maximio Victoria N° 55- San Fernando del Valle de Catamarca 0383 4435112,int 165 [email protected]; [email protected]; [email protected] tareas y subtareas, la asignación de recursos financieros, Resumen humanos y temporales. Una de las metas siempre vigente en las empresas Toda empresa desarrolladora de software debe definir sus desarrolladoras de software, es mejorar el proceso de objetivos y las estrategias para alcanzar los mismos. Al desarrollo, para lo cual, se fueron fijando y ejecutando momento de definir sus estrategias, es sumamente distintas estrategias, la más recurrente fue la creación de importante, que las autoridades de las empresas transmitan nuevas metodologías. Hasta que a principios del siglo XXI, las mismas hacia todos los integrantes del equipo, o de la se advirtió que lo que fallaba en la gran parte de las empresa. El uso de herramientas para ayudar a la gestión de empresas, era la gestión en el desarrollo de software, tarea un proceso de desarrollo, son muy importante, ya que, esta, sumamente importante, ya que se encarga de la ayudan a las autoridades a llevar un control de los procesos. planificación, asignación de recursos, la documentación y Se define a una aplicación de administración de proyecto, fundamentalmente el control en el proceso desarrollo. áquella que ayuda a crear y realizar el seguimiento de los Existen varias herramientas que ayudan a un jefe de equipo planes de proyectos, a la asignación de recursos, a realizar la de proyecto de desarrollo de software, a realizar una la planificación temporal, de manera que se pueda cumplir con gestión del mismo. El presente trabajo de investigación el calendario y el presupuesto. busca llegar a las empresas de desarrollo de software de la Se busca cada vez optimizar las herramientas de provincia de Catamarca, para transmitir los resultados del administración de proyectos de desarrollo de software, del estudio de dichas herramientas, indicándoles cuáles son las avance de este estudio y con la llegada a las empresas óptimas de acuerdo al software a desarrollar; con el objetivo desarrolladoras de software de la capital de la Provincia de de brindarles los conocimientos necesarios, al momento de Catamarca y se detectó que el principal problema es la falta realizar una gestión estratégica que, las ayude a poder seguir de gestión de los mismos, situación está que no encuentra su vigentes en el mercado, y hacer frente a un contexto solución sólo con el desarrollo de herramientas de ayuda, globalizado en el que se encuentran insertas. sino con la gestión del personal que tiene a su cargo la Palabras claves: Gestión de desarrollo, estrategias, gestión función de controlar que el software sea entregado al cliente de control, herramientas de gestión en el tiempo establecido, y con el presupuesto asignado. Se entiende por gestión de proyectos de desarrollo software al conjunto de actividades: planificación, la implantación y Contexto el control todo el proceso de desarrollo del producto. El presente trabajo se desprende del Proyecto “Estudio y Realiza el seguimiento de la forma de trabajo de manera que comparación de las herramientas para una gestión se cumplan los estándares establecidos, se siga la agenda estratégica del software.” En el área de Ingeniería de prevista y no se sobrepase el presupuesto ni el calendario. Software. Este proyecto se desarrolla dentro de la Facultad Por esta razón, la gestión de proyectos de software es una de Tecnología y Ciencias Aplicadas de la Universidad rama de la ingeniería de software que emplea metodologías Nacional de Catamarca, y está acreditado por la Secretaría bien definidas, realiza medidas repetibles y confiables, de Ciencia y Tecnología, de la Universidad Nacional de estima costos y tiempos, da elementos para la gestión de los Catamarca. proyectos, replantea resultados para ajustar la información disponible. Introducción Según Pressman [1] la gestión de Proyectos de Software El avance de las TIC (Tecnología de la Información y la consta de principios básicos tales como una eficaz gestión Comunicación) es muy vertiginoso, dado que nos de la cuatro P’s: Personal, Producto, Proceso y Proyecto. encontramos un contexto de trabajo donde lo único Personal: es contar con personal capacitado, preparado y constante es el cambio, y obviamente la gestión de motivado, que posea una estructura organizativa y un buen desarrollo de software no exenta de dicha situación. Sumado sistema de comunicación que permita mantener informado a esto, la situación de la provincia de Catamarca, en la que al equipo de los compromisos adquiridos y resultados ubicación geográfica hace que el acceso a determinadas obtenidos, a lo largo del proyecto. tecnologías sea más lento. Es que se busca estudiar y poder Producto: Son el conjunto de artefactos y resultados que se transmitir a las empresas del medio, las herramientas que le crean durante la vida del proyecto, como los modelos, el sean útiles para llevar adelante la gestión de desarrollo de código, los ejecutables, la documentación, versiones de software. productos, entre otros. Antes de poder planificar un proyecto En un comienzo las herramientas aportadas por las TIC para se deben establecer los objetivos y el ámbito del producto, el desarrollo de software, fueron las técnicas tradicionales, se debe considerar soluciones alternativas e identificar las donde se permitía organizar el proyecto en función de las dificultades técnicas y de gestión. ____________________________________ PAGINA - 625 - Proceso: Está constituido por las actividades necesarias para realizaba por lotes. lograr el objetivo, se pueden clasificar en actividades de La mayoría del gestión y actividades de ingeniería. Las actividades de software gestión son la planificación, seguimiento y control del desarrollado era proyecto. Las actividades de ingeniería son obtención de utilizado por la requerimientos, análisis, diseño, implementación y pruebas. misma persona u Proyecto: Es el elemento organizativo a través del que se organización. El gestiona el desarrollo del software. desarrollo de Las actividades más relevantes en la Gestión de proyectos software carecía de de software son [2]: metodologías y se Planificación: Permite organizar el proyecto en función de realizaba sin tareas y subtareas, con asignación y control de tiempos y ninguna recursos materiales y humanos. Idealmente el sistema de planificación. La planificación debe permitirnos también hacer el documentación no seguimiento y reajustar la planificación en función de la existía y era muy evolución del proyecto. dependiente del Organización: Referida a las relaciones entre las unidades de hardware. trabajo para el cumplimiento de objetivos y el otorgamiento 1960-1970 Aparecen los En 1969 aparece un de responsabilidad y autoridad para obtener esos objetivos. sistemas invento que cambiaría Staffing: Selección y entrenamiento de personas para el multiusuario, el muchos aspectos de la proyecto de software. procesamiento en vida: Internet. Dirección: Creación de una atmósfera que apoye y motive a tiempo real, la El desarrollo de Internet la gente para alcanzar los resultados finales deseados. primera generación ha significado que la Control: Establecimiento, medición y evaluación del de sistemas de base información está ahora desempeño de las actividades a través de los objetivos de datos. Se acuñó en muchos sitios. planeados. Es una actividad continua. Esta actividad le el término “crisis permite al gestor conocer el progreso del proyecto con los del software” en la costos actuales y los planificados. También, es normal tener primera conferencia varias revisiones formales de su gestión. Se hace una de la Organización revisión completa del progreso y de los desarrollos técnicos del Tratado del del proyecto, teniendo en cuenta el estado del proyecto. El Atlántico Norte resultado puede dar lugar a una cancelación. (OTAN) sobre Las TIC son el conjunto de herramientas que han sido desarrollo de desarrolladas para gestionar información y, que la misma software y con él se pueda ser utilizada en distintos lugares, abarcan un gran etiquetaron los número y muy variados de soluciones, incluyendo las problemas que tecnologías para almacenar información y recuperarla surgían en el después, enviar y recibir información de un sitio a otro, o desarrollo de procesar información para poder calcular resultados y sistemas de elaborar reportes. De esta manera podemos afirmar que los software. También usos y aplicaciones de las TIC en la gestión de proyecto de se utilizó por software impactan de manera positiva permitiendo primera vez el responder a un mercado altamente competitivo y cambiante término "ingeniería [3]. del software" para Actualmente en el mercado existen diversas soluciones que describir el pueden ser utilizadas para la gestión de proyectos. Las conjunto de primeras herramientas que aportaron las TIC en la gestión conocimientos que de desarrollo de software, emplean métodos y técnicas existían en aquel tradicionales, la nueva generación de herramientas estado inicial. combinan las tres S´s: scope, scheduling y status. Es decir, 1970-1980 Se caracteriza por La revolución herramientas para administrar el alcance, la programación la difusión de