- Memoria
- Planificación y Presupuesto
- Análisis
- Diseño (Preliminar y Detallado).
- Código fuente del producto.
- Manual técnico
- Manual de usuario
- Pruebas.
lunes, 29 de septiembre de 2008
Manual de usuario
Añado un nuevo manual, en este caso el Manual de usuario.
martes, 23 de septiembre de 2008
Manual técnico
Terminado el manual técnico lo subo para que me comentéis todo lo que se pueda mejorar.
Saludos.
- Memoria
- Planificación y Presupuesto
- Análisis
- Diseño (Preliminar y Detallado).
- Código fuente del producto.
- Manual técnico
- Manual de usuario
- Pruebas.
Saludos.
Diseño
Finalizado la parte de la documentación correspondiente al Diseño (preliminar y detallado) de la aplicación, lo añado a la lista de apartados completados:
- Memoria
- Planificación y Presupuesto
- Análisis
- Diseño (Preliminar y Detallado).
- Código fuente del producto.
- Manuales.
- Pruebas.
sábado, 20 de septiembre de 2008
Planificación y Presupuesto
Sigo avanzando en la documentación, en este punto aprovecho, además de para subir un nuevo documento "Planificación y presupuesto" a hacer un resumen de los documentos ya terminados y subidos.
Siguiendo las normas de documentación de la EPSIG, para proyectos de Productos Software:
Nos vemos.
Siguiendo las normas de documentación de la EPSIG, para proyectos de Productos Software:
- Memoria
- Planificación y Presupuesto
- Análisis
- Diseño (Preliminar y Detallado).
- Código fuente del producto.
- Manuales.
- Pruebas.
Nos vemos.
viernes, 19 de septiembre de 2008
Análisis
Terminado el borrador final del análisis del proyecto os lo dejo para que echéis un ojo y me comentéis lo que veáis oportuno.
Ver análisis ANTS08
Ver análisis ANTS08
miércoles, 17 de septiembre de 2008
Pruebas UC OCT 08
Hola gente,
os dejo la batería de pruebas que tengo pensado hacer en el UC de Octubre.
Ver pruebas.
Nos vemos.
os dejo la batería de pruebas que tengo pensado hacer en el UC de Octubre.
Ver pruebas.
Nos vemos.
martes, 16 de septiembre de 2008
Reservado Slot UC OCTC08
Hola a todos,
en el UC del próximo mes de octubre realizaré la primera presentación en grupo de la nueva versión de ANTS.
Además de la presentación en los 10 minutos reservados, realizaré 2 test de usabilidad.
El primero de ellos será una Evaluación Heurística y constará de unas pruebas guiadas con el fin de analizar varios aspectos de la funcionalidad del Interfaz de Usuario. Todavía estoy diseñando las pruebas, aunque estas están bastante avanzadas, en el plazo corto de unos días las subiré.
El segundo de ellos será una entrevista a todos los que hayan participado en las pruebas sobre el propio Interfaz, esto también está bastante perfilado, lo subiré junto a la Evaluación Heurística.
Nos vemos.
en el UC del próximo mes de octubre realizaré la primera presentación en grupo de la nueva versión de ANTS.
Además de la presentación en los 10 minutos reservados, realizaré 2 test de usabilidad.
El primero de ellos será una Evaluación Heurística y constará de unas pruebas guiadas con el fin de analizar varios aspectos de la funcionalidad del Interfaz de Usuario. Todavía estoy diseñando las pruebas, aunque estas están bastante avanzadas, en el plazo corto de unos días las subiré.
El segundo de ellos será una entrevista a todos los que hayan participado en las pruebas sobre el propio Interfaz, esto también está bastante perfilado, lo subiré junto a la Evaluación Heurística.
Nos vemos.
lunes, 15 de septiembre de 2008
Profundizando un poco más
En esta entrada voy a centrarme en explicar mi decisión de generar los heatmaps sobre el lenguaje Ruby y RMagic en un proyecto desarrollado en Java, pudiendo hacer esta tarea en este lenguaje.
El trabajo de todo ingeniero informático, además por supuesto de dar solución a los problemas propuestos es el de solucionarlos de la manera más conveniente. En un principio la solución desarrolada estaba hecha en Java, la generación de un heatmap con 100 eventos de ratón tardó unos 20 minutos, esto era totalmente inaceptable.
Investigando por la red di con unas librerías de procesamiento de imágenes bastante competentes basadas en el programa de edición de imagenes Image Magic, esta librería, de software libre, es RMagic.
Una vez implementada la solución para la generación de heatmaps en Ruby sobre RMagic, pasándole la misma prueba que al programa anterior los resultados fueron gratificantes y a la vez sorprendentes, el heatmap fue generado en 10-15 segundos, toda comparación es apabullante.
Con esto no quiero decir que Ruby sea siempre la mejor solución, la más rápida o más sencilla de implementar, solo que antes de entrar de lleno a implementar cualquier cosa, no está de más plantearse que lenguaje es el ideal para ésta.
La comunicación entre la parte Java del proyecto y la parte Ruby es la más difundida entre comunicación proceso-proceso, a través de ficheros, el parte del módulo Ant desarrollado en Javascript recoge los eventos de ratón y los va enviando al módulo central AnthillMaster, estos son formateados y almacenados ordenadamente por página y usuario, cuando se solicita la generación del heatmap via Web, entra en juego el módulo Ruby, en este momento es necesario una sincronización entre la aplicación Web Java y el módulo Ruby, hasta que el heatmap no sea generado al 100% este no podrá verse, lógicamente, en la aplicación Web. Esto ha sido conseguido gracias a la clase Runtime de Java.
A continuación os pongo la estructura de directorios del hormiguero o AnthillMaster, la aplicación Web donde los webmaster pueden configurar sus pruebas remotas, ver los resultados tanto de esas pruebas como los múltiples datos recopilados por ANTS, sobre ellos hablaré en futuras actualizaciones.
dentro de la carpeta resultadosPruebas se almacenan tanto los propios heatmap por usuario y por página, es decir, dentro de por ejemplo la carpeta Nacho se incluirá un fichero de eventos de cada página y un heatmap por cada fichero de eventos.
También pueden verse las carpetas correspondientes a las pruebas de maniobrabilidad y de observación, estructuradas exactamente de la misma manera.
Desde el sitio web AnthillMaster un usuario podrá acceder a los heatmaps de la manera más sencilla posible, esto es:
Acceder al menú "heatmap" desde la web inicial
Automáticamente se le mostrará una lista de heatmaps disponibles como muestro a continuación:
Es interesante comentar un par de cosas, no se le muestra la lista completa de páginas web que componen su Sitio Web, esto sería una locura ya que no todas pueden tener disponible fichero de eventos de ratón para generar el heatmap, se le mostraría un heatmap inútil y eso sería un gran agujero de usabilidad.
Se le muestran únicamente las páginas web que disponen de eventos de ratón, haciendo click sobre la URL de la página aparecerá una web pidiendole que espere unos momentos, ya que su heatmap se está generando, una vez finalizada la generación se le mostrará un link a partir del cual podrá verlo.
En la imagen puede verse que a la derecha algunas URL aparece el texto (Ver última generación FECHA), esto quiere decirse que está disponible para el usuario un Heatmap ya generado en la fecha indicada, esto puede llegar a ser muy útil, por ejemplo en ocasiones en las que se quiere ver el heatmap en un breve espacio de tiempo.
Por el momento nada más, espero que os haya entretenido la actualización.
El trabajo de todo ingeniero informático, además por supuesto de dar solución a los problemas propuestos es el de solucionarlos de la manera más conveniente. En un principio la solución desarrolada estaba hecha en Java, la generación de un heatmap con 100 eventos de ratón tardó unos 20 minutos, esto era totalmente inaceptable.
Investigando por la red di con unas librerías de procesamiento de imágenes bastante competentes basadas en el programa de edición de imagenes Image Magic, esta librería, de software libre, es RMagic.
Una vez implementada la solución para la generación de heatmaps en Ruby sobre RMagic, pasándole la misma prueba que al programa anterior los resultados fueron gratificantes y a la vez sorprendentes, el heatmap fue generado en 10-15 segundos, toda comparación es apabullante.
Con esto no quiero decir que Ruby sea siempre la mejor solución, la más rápida o más sencilla de implementar, solo que antes de entrar de lleno a implementar cualquier cosa, no está de más plantearse que lenguaje es el ideal para ésta.
La comunicación entre la parte Java del proyecto y la parte Ruby es la más difundida entre comunicación proceso-proceso, a través de ficheros, el parte del módulo Ant desarrollado en Javascript recoge los eventos de ratón y los va enviando al módulo central AnthillMaster, estos son formateados y almacenados ordenadamente por página y usuario, cuando se solicita la generación del heatmap via Web, entra en juego el módulo Ruby, en este momento es necesario una sincronización entre la aplicación Web Java y el módulo Ruby, hasta que el heatmap no sea generado al 100% este no podrá verse, lógicamente, en la aplicación Web. Esto ha sido conseguido gracias a la clase Runtime de Java.
A continuación os pongo la estructura de directorios del hormiguero o AnthillMaster, la aplicación Web donde los webmaster pueden configurar sus pruebas remotas, ver los resultados tanto de esas pruebas como los múltiples datos recopilados por ANTS, sobre ellos hablaré en futuras actualizaciones.
dentro de la carpeta resultadosPruebas se almacenan tanto los propios heatmap por usuario y por página, es decir, dentro de por ejemplo la carpeta Nacho se incluirá un fichero de eventos de cada página y un heatmap por cada fichero de eventos.
También pueden verse las carpetas correspondientes a las pruebas de maniobrabilidad y de observación, estructuradas exactamente de la misma manera.
Desde el sitio web AnthillMaster un usuario podrá acceder a los heatmaps de la manera más sencilla posible, esto es:
Acceder al menú "heatmap" desde la web inicial
Automáticamente se le mostrará una lista de heatmaps disponibles como muestro a continuación:
Es interesante comentar un par de cosas, no se le muestra la lista completa de páginas web que componen su Sitio Web, esto sería una locura ya que no todas pueden tener disponible fichero de eventos de ratón para generar el heatmap, se le mostraría un heatmap inútil y eso sería un gran agujero de usabilidad.
Se le muestran únicamente las páginas web que disponen de eventos de ratón, haciendo click sobre la URL de la página aparecerá una web pidiendole que espere unos momentos, ya que su heatmap se está generando, una vez finalizada la generación se le mostrará un link a partir del cual podrá verlo.
En la imagen puede verse que a la derecha algunas URL aparece el texto (Ver última generación FECHA), esto quiere decirse que está disponible para el usuario un Heatmap ya generado en la fecha indicada, esto puede llegar a ser muy útil, por ejemplo en ocasiones en las que se quiere ver el heatmap en un breve espacio de tiempo.
Por el momento nada más, espero que os haya entretenido la actualización.
martes, 2 de septiembre de 2008
Potencia de los Heatmaps
Hola,
en esta nueva entrada analizaré la potencia y utilidades que tienen los heatmaps generados por ANTS.
Para ello basaré el estudio en los eventos de ratón almacenados en una nueva web a estudiar, el sitio de una cadena de hoteles.
La mayor potencia de los heatmaps generados por ANTS radica en que los eventos de ratón se recogen en tiempo real, esto es posible gracias a las tecnologías utilizadas, entre ellas AJAX libera al servidor de cualquier responsabilidad y RMagic (Ruby) permite una generación hasta 30 veces más rapido que cualquier programa Java.
En cuanto a las utilidades, en la primera entrada de este blog las comentaba de manera teórica, ahora apoyándome en este nuevo y "real" heatmap lo haré de manera más práctica.
Como puede verse, las posibilidades de este nuevo servicio son ilimitadas.
en esta nueva entrada analizaré la potencia y utilidades que tienen los heatmaps generados por ANTS.
Para ello basaré el estudio en los eventos de ratón almacenados en una nueva web a estudiar, el sitio de una cadena de hoteles.
La mayor potencia de los heatmaps generados por ANTS radica en que los eventos de ratón se recogen en tiempo real, esto es posible gracias a las tecnologías utilizadas, entre ellas AJAX libera al servidor de cualquier responsabilidad y RMagic (Ruby) permite una generación hasta 30 veces más rapido que cualquier programa Java.
En cuanto a las utilidades, en la primera entrada de este blog las comentaba de manera teórica, ahora apoyándome en este nuevo y "real" heatmap lo haré de manera más práctica.
- Usabilidad. Colocar los elementos más importantes en las zonas más importantes de la web. Esto puede parecer una obviedad, pero, ¿Cómo saber realmente que zonas son las más importantes de una Web? Los heatmaps son elementos muy importantes para descubrirlos.
Como puede verse, las posibilidades de este nuevo servicio son ilimitadas.
Suscribirse a:
Entradas (Atom)