|
Avanzada Científica 2013
Métrica para establecer el progreso durante desarrollos de software. Metric to establish progress during software developments.Keywords: estimación , gestión de proyecto , implementación , medición , métrica , planificación. Abstract: Las entidades ejecutoras de grandes desarrollos de software, necesitan establecer mecanismos fiables para mantener el control de sus proyectos. Sin embargo, cuando no se cuenta con un registro histórico de tiempos asociados al desarrollo, los plazos impuestos en los cronogramas suelen ser empíricos y no necesariamente realistas. Para la crítica etapa de implementación, en la que muchos se interesan por conocer su progreso, este problema se agudiza cuando no existen tareas “definidas”, ni relaciones entre sí. Como consecuencia, la información del progreso de la implementación que se brinda es subjetiva, los problemas no se detectan a tiempo y los proyectos concluyen, casi siempre, fuera de fecha. Por esta razón, el presente trabajo propone una métrica que le permita al líder de proyecto cuantificar objetivamente el estado de progreso del software durante esta etapa. La propuesta toma como base el desarrollo en la Universidad de las Ciencias Informáticas (UCI), que se adentra cada vez más en la producción de software en Cuba. La métrica toma en consideración por un lado, los casos de uso a desarrollar valorando su complejidad y por otro, las tareas para implementarlos de acuerdo al flujo de trabajo establecido por la arquitectura del software. De la aplicación de esta métrica se obtiene cuantitativamente el estado de progreso del desarrollo, así como su evolución en el tiempo, resultando en información necesaria para la toma de decisiones gerenciales del proyecto. Adicionalmente, el registro histórico de datos que la soportan, constituye una base objetiva para futuras estimaciones.
|