• No results found

Related Work

In document Distributed Time Series Analytics (Page 36-38)

TSPi Guide es una herramienta basada en Excel que le brinda apoyo automatizado a TSP (desarrollo del trabajo por equipos). Todos los formularios de TSPi Guide brindan apoyo total al proceso TSP. Con la información capturada, es posible generar todos los tipos de reportes que requieren ser analizados por TSP. En la Tabla I se comparan las principales cualidades que nos interesan conocer.

Tabla I.Comparación de las herramientas principales

Características DataDrill TSPi Guide PSM Insight

Aplicación no colocalizada

Apoyo a equipos de trabajo

Multiplataforma

Define métricas del administrador

Cubre el proceso de medición

Memoria organizacional

Como se vio, hay una amplia variedad de herramientas que son muy particulares a elementos del desarrollo de software, herramientas que cuantifican líneas de código, que permiten el seguimiento de defectos o que contabilizan los requerimientos, entre otras, son muy comunes actualmente.

Por otro lado, a medida que la administración de proyectos ha ido cobrando importancia, también han ido apareciendo las herramientas de medición que auxilian al administrador para el control del proyecto. El apoyo esta dado principalmente por una amplia variedad las herramientas de estimación de proyectos.

Antes de describir la Tabla I, conviene señalar la importancia de los equipos de trabajo en los desarrollos de software actuales. La participación de los equipos de trabajo es algo natural a medida que los proyectos crecen, esta participación crea la comunicación y las dependencias entre los miembros del equipo. En un equipo de trabajo se hacen juntas (semanalmente, es un buen indicador) y las decisiones son tomadas después de largas discusiones donde se concilian varios criterios y es inherente la participación de los integrantes de los equipos.

De la Tabla 1, hay varias características a destacar. Cuando se habla de equipos de trabajo se refiere a que permitan las altas, bajas y modificaciones del equipo (como entidad) y de los ingenieros de software que integran el equipo. La presencia del líder es fundamental, es la cabeza del equipo y es el encargado de reportar y definir las métricas del equipo así como también discutir con los integrantes las causas de los problemas, entre otras muchas discusiones en las que puede estar envuelto.

El objetivo de TSPi es proveer una estructura de procesos para el trabajo en equipos. Estos procesos se definen en términos de la participación del equipo dentro del proceso de desarrollo de software. La relación entre las mediciones y los equipos esta dada por métricas que hablan del desempeño del equipo. Por otro lado, DataDrill brinda una perspectiva limitada del trabajo en equipo, la participación de los equipos en DataDrill ocurre cuando se asignan responsabilidades para la toma de decisiones y se trabaja en equipo para la creación de graficas. Finalmente, PSMi se enfoca meramente a una vista según el administrador de proyecto, el no manejar equipos de trabajo significa tener una visión muy pobre de las razones reales de porque se presentan los problemas, mas aún, cuando los equipos están distribuidos.

El término multiplataforma significa que la herramienta pueda ser ejecutada desde cualquier sistema operativo. DataDrill es una aplicación web y es la única herramienta que cumple esta característica, de hecho al correr sobre Internet, también es una herramienta distribuida que se puede acceder desde cualquier computadora.

La definición de métricas es una necesidad en los programas de medición actuales, la ventaja esta en que pueden definirse métricas sencillas pero significativas, métricas que estén en función de las necesidades de la administración. Las tres herramientas le dan soporte a esta característica.

El proceso de medición es algo que le dan soporte las tres herramientas y parcialmente lo cubren, básicamente estas herramientas cubren con las necesidades de recolectar información y presentarla.

La memoria organizacional ayuda especialmente a las estimaciones, DataDrill lleva un registro de todas las acciones que se han llevado a cabo. DataDrill y PSM Insight proveen una memoria para capturar la información actual en base a valores anteriores.

De estas tres herramientas, DataDrill es la herramienta mas completa, sin embargo su énfasis en las tarjetas Balance Score Card hace difícil ligarla únicamente a las necesidades de la administración de proyectos, las tarjetas Balance Score Card, principalmente resuelven necesidades de información de toda una empresa, aún así DataDrill provee apoyo a diferentes roles tal como puede ser un administrador de proyectos o un analista de sistemas. Por último, la interacción con otros miembros del equipo solo ocurre en la fase donde se preparan los monitoreos.

Después de todo el análisis de las herramientas, se tiene que son muy generales, o bien, muy particulares, al hablar de generales la pregunta es si esta generalidad es suficiente para cubrir con las necesidades de un administrador que trabaja con equipos de trabajo distribuidos. La respuesta es que ninguna herramienta esta enfocada a cubrir esta necesidad, es mas, cubren el proceso de medición de una manera arbitraria y la interacción de los equipos de trabajo con dicho proceso se presenta a lo más en una etapa del proceso de medición.

Lo que se propone en este trabajo de investigación es una guía que defina las características que debe tener un ambiente de medición para equipos de trabajo distribuidos, vistos desde el punto de vista de la administración de proyectos. En el siguiente capitulo se define las principales características y en el capitulo IV se reflejan estos conceptos a través del análisis y diseño de una herramienta que demuestre como se pueden implementar esta guía.

In document Distributed Time Series Analytics (Page 36-38)