Sunteți pe pagina 1din 6

Tags jerárquicos.

Un nuevo interfaz para la


visualización de
jerarquías.
Metodología
1) Exposición del problema al grupo de colaboradores y
a grupos afines. Puesta en común del contexto del
problema y pequeña tormenta de ideas para centrar
el problema.

En esta primera etapa hemos llegado a la conclusión de


que un buen punto de arranque era usar como modelo
una página de visualización de datos

http://manyeyes.alphaworks.ibm.com/manyeyes/

2) Establecimiento de la estrategia de resolución del


problema con el equipo de colaboración.

En nuestro caso se ha concretado en la realización de


prototipos multivista: usando como vista principal una
nube de etiquetas, buscar una combinación de vistas
auxiliares que soporten las restricciones de no ofrecer
resultados vacíos y las relaciones en cascada entre
todas las dimensiones (ver anexo).

3) Establecimiento del marco de colaboración y la


propiedad intelectual de los trabajos generados.

En nuestro caso, toda la documentación generada será


de dominio público. Una vez presentados los resultados
del taller presencial en la empresa, estableceremos
definitivamente este marco con el equipo de
colaboradores.

4) Creación de un canal donde volcar toda la


documentación generada.

Hemos creado a tal efecto el blog


tagsjerarquicos.blogspot.com
5) Elección del prototipo por parte de Bufete de
Marketing (BM) que mejor se adapte a las necesidades
de su aplicación.

6) Definición por parte de BM del conjunto de funciones


que debería soportar el control para que tanto los
colaboradores como BM puedan ir trabajando en
paralelo.

7) Implementación por parte de los colaboradores de un


control en Silverlight que se ajuste al prototipo escogido
en el punto b.1 y que respete la interfaz de funciones
definidas en el punto b.2.

8) Desarrollo por parte de los colaboradores de una


miniherramienta que permita la prueba del control.

9) Integración del control en la aplicación de BM para su


explotación.
Anexo

Prototipo 1: Nube de tags principal y mininubes asociadas.

El aspecto podría ser algo así:

En cada nube se mostrarán por orden alfabético todos los


elementos posibles de una dimensión.

El tamaño de letra de cada tag representará su número de


ocurrencias en la base de datos.

Los tags irán alternando su color para determinar donde acaba uno
y termina otro.

Existirá un color adicional que representará que ese tag está


seleccionado en el filtro.

Cuando se pinche con el ratón sobre un tag, éste se seleccionará o


deseleccionará cambiando su color según corresponda. Además se
modificarán los tamaños de los tags de las mininubes al
recalcularse las ocurrencias de las dimensiones relacionadas. La
nube principal tendrá un botón de que permita seleccionar o
deseleccionar todos los elementos. Por defecto, todos estarán
seleccionados.
Para representar una dimensión jerarquizada podríamos tener
treeviews dentro de la nube de tags.

Será necesario un preview del filtro. Para esto se puede utilizar un


treeview totalmente desplegado que mostrará todas las
dimensiones seleccionadas.

Alternativa 1: Cuando se selecciona un tag jerárquico, este se


seleccionaría y aparecería una nueva nube con el siguiente nivel.

Alternativa 2: Para que el árbol de preview no sea tan grande utilizar


división por puntos para cada uno de los niveles.
Cada nube o mininube tendrá un título que especificará el nombre
de la dimensión.

Cuando se pinche en una mininube, ésta se convertirá en nube


principal y la anterior principal pasará a ser mininube.

S-ar putea să vă placă și