Visualización en PlasticSCM
Estos días hemos estado estudiando cómo mejorar nuestro trabajo diario con nuestro propio sistema. Hemos tratado de identificar las costumbres que tenemos a la hora trabajar, sobre qué elementos realizamos más cambios cada uno de nosotros, que elementos son los más modificados, etc.Para realizar este estudio, utilizábamos el sistema de consultas, pero finalmente, por comodidad, hemos desarrollado una pequeña aplicación para poder hacerlo de forma visual mucho más fácilmente.
Esta aplicación se encarga de mostrar los cambios que ha realizado cada usuario, y los que ha sufrido cada elemento, permitiendo ver cuales son los usuarios más activos o los elementos sobre los que más se trabaja en el sistema. Y en caso de quedar alguna duda (por no estar juntos) por medio de la ordenación se puede ver con bastante facilidad.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRC8E6M0jRpPdtWlWaRChEF41O3R0nfDAaH9a72seRqJ-pFt6wR-vEdSBGTOAPeJn4gpGiCafqka5esZwWtQ7-u6BuJ1kGC7RXNm8dvcGNYKobh9DqcdQcX4XQamecVz5fALQ_/s400/StatisticsOrderedByChanges.png)
Pero donde se ha tratado de obtener una mayor información es a través de la interacción. Cuando se selecciona un usuario, la región del usuario es dividida en tantas subregiones como elementos haya modificado (teniendo un tamaño proporcional al numero de cambios que ha realizado en cada elemento) y adicionalmente en cada elemento se crea una región con los cambios que ese usuario ha realizado en ese elemento de forma que se ve en que elementos trabaja y de estos en cuales trabaja con mayor o menor frecuencia.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsFDJvKv97rC54Y5iJvjcEV02m7wiSU-4O4-nzBn5pJ3chLFZKB7MXq23dIrxeRemlUjPLHi2yEWivYstcF0WOtD1y6hA2ldoV3XfUxSZbnz6zxXXK5sy6hmhwFXOgm7teON-H/s400/StatisticsUserSelected.png)
Al igual que pasaba cuando se seleccionaba un usuario, si se selecciona un elemento, la región del elemento es dividida en tantas subregiones como usuarios lo haya modificado y en la región de cada usuario se indica que parte de sus cambios han sido realizados sobre ese elemento.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgq7UX_hJhk8vNhM8VEiFPZ994ls78kKlc_qgfgwd58T1hXtLM1n4h0JmV6VoQaIUAEpSsgZeT2xAF5LAYnEyuwx9Vc8PcdB4EtBR_BVWa2cU60dLyNngu1eNGRYgi8dJOI3NlZ/s400/StatisticsItemSelected.png)
Aunque es una herramienta que se encuentra en una fase beta y de momento sólo está pensada para uso interno, más adelante se incluirá como parte del producto, una vez haya sido pulida, refinada y completada con la funcionalidad que le falta. No obstante si alguien quiere usarla conjuntamente con PlasticSCM, se puede poner en contacto con nosotros para que se la pueda descargar y le expliquemos como usarla en combinación con el sistema de consultas.
0 comentarios:
Publicar un comentario