Вы находитесь на странице: 1из 10

Ingeniera de Usabilidad.

Una Propuesta Tecnolgica


para Contribuir a la Evaluacin de la Usabilidad del
Software
Maximiliano A.Mascheroni Cristina L. Greiner Gladys N. Dapozo Marcelo G.Estayno
Facultad de Ciencias Exactas y Facultad de Ciencias Exactas y Facultad de Ciencias Exactas y Facultad de Ingeniera.
Naturales y Agrimensura Naturales y Agrimensura Naturales y Agrimensura Universidad Nacional de Lomas
(UNNE) (UNNE) (UNNE) de Zamora (UNLZ)
Corrientes, Argentina Corrientes, Argentina Corrientes, Argentina Buenos Aires, Argentina
agustin.mascheroni@hotmail.com cgreiner@exa.unne.edu.ar gndapozo@exa.unne.edu.ar mestayno@gmail.com

usabilidad de productos software en etapas tempranas del


AbstractLa usabilidad es un atributo intangible del
proceso de desarrollo de software, y que promuevan una mayor
software, por lo tanto, es difcil de visualizar, medir y
reconocer como un factor determinante de su calidad. La participacin del usuario en las distintas instancias del
Ingeniera de Usabilidad (IU) promueve la evaluacin desarrollo.
temprana de la usabilidad en el proceso de desarrollo de A fin de lograr este objetivo, se realiz una exploracin
software y la participacin del usuario en todas las fases del acerca de los conceptos de IU, lo cual permiti disear un
ciclo de vida. Para conocer el grado de importancia que le instrumento de recoleccin de informacin, con el propsito de
conceden a la usabilidad las pequeas empresas, se realiz un determinar el grado de importancia que conceden a la
estudio exploratorio en pymes de software del nordeste usabilidad las empresas que desarrollan software en la regin
argentino, enfocado en dos aspectos principales: la del nordeste argentino (NEA). El anlisis de los datos permiti
participacin del usuario y las tcnicas de usabilidad que se
utilizan. Los resultados indican que si bien las empresas no
concluir que las empresas no desconocen la importancia de la
desconocen la importancia de la usabilidad en la calidad del usabilidad, e incorporan algunas tcnicas especficas, sin
software, las prcticas promovidas por la IU no se encuentran embargo dan escasa participacin a los usuarios en las etapas
incorporadas en la mayora de los procesos de desarrollo. En de diseo y evaluacin del producto desarrollado. Este
este trabajo se presenta una propuesta tecnolgica para escenario podra llevar a la produccin de software con dficits
evaluar la usabilidad durante el proceso de desarrollo, de usabilidad. Estos resultados impulsaron el diseo de una
mediante cuestionarios que recaban y ponderan la percepcin herramienta que permita automatizar algunos aspectos de la
de los usuarios y otros que comprueban el cumplimiento de los evaluacin de usabilidad en productos software, a fin de
estndares y criterios heursticos, con el objetivo de permitir a contribuir a la calidad de los mismos.
las empresas evaluar el cumplimiento de las recomendaciones
vigentes en cuanto a criterios de usabilidad.
La herramienta se compone de dos partes: una que permite
comprobar el cumplimiento de los estndares de usabilidad y la
Keywords. Usabilidad, calidad de software, herramienta de aplicacin de criterios heursticos, y otra que presenta un
evaluacin cuestionario de percepcin del usuario, a ser completado en
base a las opiniones de los usuarios. Al finalizar, la herramienta
I-INTRODUCCIN analiza los datos y genera un informe con los resultados
En la actualidad, el software se encuentra en diversos obtenidos.
campos de la actividad humana, por lo que resulta sumamente
II- CONCEPTOS SOBRE USABILIDAD
necesario que rena ciertos criterios de calidad para satisfacer
en gran medida las necesidades de los usuarios [1]. Se realiz una investigacin documental exploratoria
En el concepto tradicional de calidad de un sistema vinculada a los conceptos de usabilidad, de la cual se
software, la usabilidad se presenta como un atributo al que no obtuvieron los conceptos que se detallan a continuacin:
se presta la misma atencin que a las funcionalidades, situacin 1. Atributos de usabilidad
que contribuye a que un gran nmero de sistemas tengan un
nivel de usabilidad deficiente, cuando un mayor cuidado por Segn el estndar ISO 9241 [4], la usabilidad se define
este aspecto producira un sistema de mayor calidad percibida como el grado en el que un producto puede ser utilizado por
por el cliente [2]. usuarios especficos para conseguir objetivos especficos con
Es por ello que se propone integrar la denominada efectividad, eficiencia y satisfaccin en un determinado
Ingeniera de Usabilidad (IU) a la Ingeniera de Software. Esta contexto de uso. Los atributos de la usabilidad son:
propuesta promueve la inclusin de la evaluacin temprana de Facilidad de Aprendizaje: Indica qu tan fcil es aprender
los prototipos software obtenidos en el ciclo de desarrollo [2] la funcionalidad bsica del sistema, como para ser capaz de
hasta la inclusin de la participacin del usuario en todas las realizar las tareas que desea realizar el usuario [5].
fases del ciclo de vida [3]. Eficiencia: La eficiencia se determina por el nmero de
En este contexto, resulta importante disponer de mtodos y transacciones por unidad de tiempo que el usuario puede
herramientas que contribuyan a comprobar el grado de realizar usando el sistema [6].

Maximiliano Mascheroni, Cristina Greiner, Gladys Dapozo, Marcelo Estayno. 2013. Ingeniera de Usabilidad. Una Propuesta Tecnolgica para 125
Contribuir a la Evaluacin de la Usabilidad del Software.
Revista Latinoamericana de Ingeniera de Software, 1(4): 125-134, ISSN 2314-2642
Presentacin visual apropiada: En el diseo de la interfaz Esta tcnica puede brindar una clasificacin de usuarios,
grfica de usuario se recomienda tener en cuenta una serie que resulta provechosa al momento de tomar una muestra de
de normas provenientes del campo del diseo grfico sobre usuarios con los cuales realizar las pruebas de usabilidad. Para
cmo elegir los colores, tipo de letra, la disposicin de los llevar a cabo la distincin de usuarios, primero se debe tener en
elementos, etc [7]. cuenta el sistema concreto a desarrollar. Algunos recursos para
Manejo de Errores: Indica cmo el sistema previene los lograr el anlisis de usuarios son:
errores que el usuario puede cometer mientras se encuentra - Un anlisis de mercado si se trata de un producto
operando el programa [8]. software comercial.
Satisfaccin: Indica la impresin subjetiva que el operador - Utilizar los mtodos de indagacin (observacin de
del sistema obtiene del mismo. Para ello se utilizan campo, entrevistas, encuestas, cuestionarios, etc.),
cuestionarios, encuestas, entrevistas [7]. logrando identificar los requerimientos del usuario y
Nivel de seguridad: La calidad no puede existir sin as los del producto.
seguridad [9]. Constituye un factor importante en la b) Identificacin de tareas:
usabilidad de una aplicacin, porque genera mayor Es un conjunto de tcnicas que se utilizan para determinar
confianza en los usuarios. cmo los usuarios llevan a cabo una determinada tarea [10]. La
2. Ingeniera de Usabilidad definicin de tarea es similar a la de funcin, pero no son
iguales, puesto que una tarea es una actividad con sentido para
La Ingeniera de Usabilidad (IU) se puede definir como un el usuario, algo que el usuario considera necesario o deseable
conjunto de tcnicas para el desarrollo de sistemas en la que se que se realice [5].
especifican previamente niveles cuantitativos de usabilidad, y En primer lugar se identifican las tareas que va a realizar el
el sistema se construye para alcanzar dichos niveles, que se producto software a desarrollar, en base a las necesidades de
conocen como mtricas [10]. Utiliza un mtodo de diseo los usuarios. Luego se descomponen dichas tareas en una serie
iterativo con prototipado rpido, que se repite varias veces, con de subtareas, que sern las que el usuario posteriormente
el objetivo de ir enriqueciendo progresivamente el sistema, llevar a cabo en su interaccin con el sistema. Las tareas
como se muestra en la Fig. 1. identificadas por medio de esta tcnica son el punto de partida
Al aplicar IU en el desarrollo de software, se podr obtener para confeccionar las especificaciones de usabilidad, y se
un producto que aumente la satisfaccin del usuario al instancian a ejemplos reales para que puedan ser aplicadas por
utilizarlo [5]. el personal en las pruebas de usabilidad.
Las tcnicas de IU buscan alcanzar en el producto software
que se est desarrollando un mayor nivel de usabilidad. Para el c) Especificacin de usabilidad:
logro de este objetivo, se consideran las etapas: Es esencial contar con una serie de especificaciones de
especificaciones, diseo y evaluacin. usabilidad que puedan ser revisadas, para que de esta manera
se pueda medir la usabilidad del producto software que se est
2.1. Especificaciones desarrollando [12]. Para lograrlo, por cada atributo de
Antes de comenzar con el proyecto, se confecciona una usabilidad se determina una serie de especificaciones que
lista de especificaciones de usabilidad, pretendiendo plasmar puedan medirse mediante pruebas de usabilidad heursticas o
los niveles de usabilidad que interesen alcanzar. Estas empricas.
orientarn el proceso de desarrollo, pero para fijarlas resulta La gran mayora de las especificaciones de usabilidad se
necesario reconocer previamente a los usuarios y las tareas que asocian a una determinada tarea identificada en la etapa de
van a realizar con el sistema. Esta etapa est relacionada en identificacin de tareas. A travs de pruebas de usabilidad se
gran medida con las de anlisis de requerimientos y pueden obtener los valores de las especificaciones para
especificaciones de la Ingeniera del Software. Consta de tres desarrollar el sistema.
partes: el anlisis o distincin de usuarios, identificacin de 2.2. Diseo
tareas y especificaciones de usabilidad.
Una vez realizada la identificacin de tareas, se da inicio a
la etapa de diseo, comenzando por disear la interaccin con
el sistema, que en forma iterativa se ir evaluando y mejorando
[5]. En esta etapa se utilizarn tcnicas de prototipado y se
considerarn principios de diseo que involucran en diferente
grado al usuario.
a) Diseo de la interaccin:
Este esquema se puede dividir en dos fases: diseo
conceptual del sistema y diseo visual de la interaccin.
El diseo conceptual del sistema determina la manera en
que va a funcionar el sistema. Resulta fundamental establecer
Fig. 1. Ciclo de la Ingeniera de la Usabilidad. un concepto del sistema que pueda ser entendido sin ningn
a) Anlisis de usuarios: tipo de esfuerzo por el usuario. Se pueden usar metforas de
Se realiza para conocer a los usuarios y las tareas que interfaz, como por ejemplo las metforas de escritorio
desempean, y cmo las realizan. Resulta importante saber de empleadas por los sistemas operativos. Tambin se podra
qu manera piensa el usuario para disear el sistema en base a imitar sistemas ya conocidos.
ello, y no al pensamiento del equipo de desarrollo [11].

126 Maximiliano Mascheroni, Cristina Greiner, Gladys Dapozo, Marcelo Estayno. 2013. Ingeniera de Usabilidad. Una Propuesta Tecnolgica para
Contribuir a la Evaluacin de la Usabilidad del Software.
Revista Latinoamericana de Ingeniera de Software, 1(4): 125-134, ISSN 2314-2642
El diseo es una tarea creativa y no puede automatizarse, DP: El rol de los usuarios ser el ncleo central del
sin embargo, existen normas o principios que pueden servir de equipo de desarrollo, es decir, no sern elementos
gua para realizar dicha actividad, como por ejemplo, procurar pasivos a los cuales solamente se les consulta sobre
disminuir los posibles errores por parte del usuario, no temas especficos. Los usuarios son los diseadores
sobrecargar la memoria que utiliza el mismo, brindarle del sistema, actuando los ingenieros software como
realimentacin de sus acciones, etc. Normas y consejos para el consejeros tcnicos que indican qu se puede y qu no
diseo se pueden obtener en Constantine y Lockwood [13]. se puede hacer [15]. Para implementarlo, es preciso
Por otra parte, podra decirse que el diseo visual de la utilizar medios y lenguajes no tcnicos. Sin embargo,
interaccin es una representacin del concepto del sistema este principio de diseo slo resulta factible cuando la
previamente realizado. Dentro del campo del diseo grfico cultura empresarial de la organizacin es la apropiada.
existe una gran cantidad de pautas sobre cmo elegir los
colores, los tipos de letra, la distribucin de los elementos en 2.3. Evaluacin
una ventana, etc., por lo que esta tarea debera hacerla un Es un proceso que permite determinar el nivel de usabilidad
diseador grfico profesional [5]. Eventualmente el diseo que el prototipo actual del sistema alcanza, y as identificar sus
converge en la creacin de un prototipo para ser evaluado con defectos de usabilidad. Existen dos maneras de determinar ese
usuarios. nivel: los test de usabilidad y las evaluaciones heursticas.
Generalmente, primero se aplican los test de usabilidad, y se
b) Prototipado:
complementan luego con las evaluaciones heursticas.
Los usuarios en general no comprenden el modelo tcnico
de un sistema, por lo que no podrn opinar sobre ste. Es por a) Test de Usabilidad:
ello que se utilizan prototipos precisos del sistema para que el Podra decirse que constituyen la prctica de usabilidad
usuario pueda comprenderlo ms fcilmente. Un prototipo es ms utilizada, basndose en la idea de que es imposible
una representacin limitada del producto software a desarrollar determinar el grado de usabilidad de un sistema, si no es
[14]. Existen mtodos para la elaboracin de prototipos que probado con usuarios reales. Consisten en mostrar al usuario
permiten reproducir la interaccin con un nfimo esfuerzo de un conjunto de tareas a realizar con el prototipo previamente
implementacin: diseado, recopilando sus acciones y crticas para poder
Borradores en papel: se realizan al comienzo del analizarlas posteriormente. Los test lograrn resultados ms
diseo para que los usuarios puedan visualizar la efectivos si se realizan en lugares y condiciones similares al
interaccin con el sistema. Son representaciones de las entorno de uso previsto para el sistema [5].
ventanas de la aplicacin, en las cuales el diseador Para comenzar, se debe determinar quines y cuntos son
acta como sistema, mostrando las transiciones entre los usuarios con los que se va a testear el sistema.
ventanas [14]. Posteriormente, se disean las actividades que forman parte del
Tcnica del Mago de Oz: un experto acta como test que los usuarios deben realizar. Estas actividades surgen de
sistema a travs de un terminal, dando las respuestas a la etapa de identificacin de tareas, procurando enmarcarlas en
las peticiones que el usuario realiza en otro terminal un entorno real. Tambin se deben determinar otros detalles,
que se encuentra conectado al primero, para lograr la por ejemplo, si se les brindar ayuda por parte de los
sensacin de estar operando con un sistema real [10]. evaluadores a los usuarios y qu tipo de ayuda se le brindar,
Escenarios, storyboards y vietas: entre otras cuestiones. Una tcnica para obtener excelentes
Un escenario describe una historia de ficcin de un resultados es la tcnica del pensamiento manifestado (pensar
usuario interactuando con el sistema en una situacin en voz alta), realizando grabaciones en audio y video. Una vez
concreta [5]. finalizado el test, se recogen los datos para su posterior anlisis
Las vietas son representaciones que capturan la y con los resultados obtenidos se puede pasar a la fase de
interaccin que ocurre en un escenario. diseo.
Storyboards son secuencias de vietas que se centran b) Evaluacin Heurstica:
en las principales acciones en una situacin dada [10]. Esta tarea es llevada a cabo por expertos en usabilidad o en
Estas tcnicas permiten que el equipo de diseo piense Interaccin Hombre-Computadora (HCI), basndose en su
la pertinencia del diseo actual con las necesidades experiencia de diseo o en guas de diseo de usabilidad para
del usuario, favoreciendo un proceso de diseo ms sealar crticas sobre el sistema [5]. El encargado de evaluar el
centrado en el usuario. sistema debe conocer el funcionamiento del mismo, es decir,
c) Participacin del usuario cmo opera. Una vez que conozca las funciones principales y
La participacin del usuario en esta etapa puede el mbito de aplicacin del sistema, el experto puede comenzar
variar segn el grado de involucramiento, con la evaluacin, tomando como base su propia experiencia o
constituyendo un Diseo Centrado en el Usuario teniendo en cuenta las guas de diseo mencionadas
(DCU), o Diseo Participativo (DP): anteriormente. Al concluir, elabora un informe con los defectos
DCU: Si el producto software va destinado a los detectados y sugerencias para la mejora del sistema.
requerimientos y necesidades de los usuarios es mejor La evaluacin heurstica (al ser realizada por expertos en el
centrar en ellos el proceso de diseo. En esta filosofa tema), suele ser considerada por las organizaciones como algo
se basa la IU. Consiste en la incorporacin de los ms valioso que los test de usabilidad. Sin embargo, el
usuarios en los procesos de diseo, para asegurar que producto va destinado a los usuarios y su opinin es muy
se est desarrollando un sistema que resuelve sus valiosa para determinar el grado de usabilidad que ste debe
necesidades, logrando una mayor satisfaccin. ofrecer. Por este motivo, no deben descartarse ninguna de las
dos pruebas, y deben llevarse a cabo complementariamente.
Maximiliano Mascheroni, Cristina Greiner, Gladys Dapozo, Marcelo Estayno. 2013. Ingeniera de Usabilidad. Una Propuesta Tecnolgica para 127
Contribuir a la Evaluacin de la Usabilidad del Software.
Revista Latinoamericana de Ingeniera de Software, 1(4): 125-134, ISSN 2314-2642
soporte fsico, y el resto plantean una serie de
recomendaciones sobre la interfaz de usuario, la entrada y
3. Medicin de atributos de Usabilidad
salida de datos y la documentacin. En cada una de stas se
La medicin de la usabilidad de una aplicacin es un adjunta un ejemplo de formulario, que debe adaptarse a la
proceso que lleva tiempo y en muchos casos resulta muy aplicacin especfica y que cubre todos los requisitos.
costosa. Por ello, la mayora de los desarrolladores de software La norma ISO 13407 [19] (Procesos de diseo centrado en
no la abordan con la profundidad requerida, y en el peor de los el usuario para sistemas interactivos) proporciona una gua
casos, ni siquiera la tienen en cuenta. para alcanzar la calidad en uso mediante la incorporacin de
Tradicionalmente, existen dos mtodos para llevar a cabo la actividades de naturaleza iterativa involucradas en el Diseo
evaluacin de la usabilidad [6] [10]: Centrado en el Usuario. El DCU lo describe como una
Mtodos heursticos (no empricos): implican la actividad multidisciplinar, que incluye factores humanos y
participacin de expertos especialistas en usabilidad. conocimientos y tcnicas de ergonoma con el objetivo de
Mtodos empricos: pruebas de anlisis que requieren mejorar la efectividad y eficiencia, las condiciones de trabajo,
la participacin de usuarios. y contrarrestar los posibles efectos adversos de su uso.
Se han elaborado algunos modelos de proceso, como La norma ISO 14915 [20] (Diseo centrado en el usuario
MPIu+a [16], para incorporar estas metodologas de evaluacin de interfaces multimedia Requisitos de ergonoma para
en el proceso de desarrollo de software, contribuyendo a aplicaciones) est orientada a los sitios que manejan contenido
integrar los conceptos de la IU a la Ingeniera de Software. multimedia. Contiene partes relacionadas al control y
Con la aparicin de estndares y normas formales navegacin en aplicaciones multimedia, seleccin de medios y
orientados hacia la calidad del software, otra forma de evaluar combinacin de medios e interfaces de dominio especfico.
la usabilidad de una aplicacin consiste en comprobar el La norma ISO 9126 [9] (Ingeniera de Software - Calidad
cumplimiento de algn conjunto de estndares especficos. del producto) es un estndar para la evaluacin del producto
En este trabajo se propone un mtodo de evaluacin que software. El modelo de calidad establecido en la primera parte
integra evaluacin heurstica y comprobacin de estndares. del estndar clasifica la calidad del software en un conjunto
estructurado de caractersticas: funcionalidad, fiabilidad,
3.1. Evaluacin Heurstica usabilidad, eficiencia, mantenibilidad y portabilidad. Adems,
Las tcnicas de evaluacin heurstica requieren de un grupo de este estndar define un modelo de calidad mediante tres
expertos evaluadores que se basan en un conjunto de reglas aspectos: calidad externa, calidad interna y calidad de uso.
heursticas para examinar las interfaces de usuario, Considerando las tcnicas de la IU y las metodologas y
estableciendo su conformidad de acuerdo a sus criterios. criterios de evaluacin vigentes, en este trabajo se realiza una
Una evaluacin heurstica detallada detecta la mayora de las propuesta tecnolgica con el propsito de contribuir al proceso
cuestiones globales de usabilidad, pero es una metodologa de evaluacin de usabilidad de un modo sencillo y accesible
costosa en tiempo y en recursos [17]. para los desarrolladores, en el marco de pequeas y medianas
Nielsen y Mlich definieron una serie de criterios a tener en empresas de software (pymes).
cuenta para una interfaz de usuario usable [18], que continan III- METODOLOGIA
siendo las ms referenciadas:
Dilogo simple y natural y hablar el lenguaje de los Para lograr los objetivos propuestos, la metodologa
usuarios seguida consta de dos etapas:
Minimizar la carga de memoria de los usuarios En la primera etapa, se recab informacin para determinar
Interfaz grfica consistente qu grado de importancia le conceden a la usabilidad las
Feedback (retroalimentacin) empresas que desarrollan software en la regin NEA, y qu
Salidas claramente sealadas tcnicas y herramientas utilizan para evaluar la usabilidad del
Implementacin de atajos de teclado software.
Utilizacin de mensajes claros para prevenir los En la segunda etapa, en base a los conceptos adquiridos en
errores la investigacin documental exploratoria y a la informacin
Ayuda y documentacin resultante de la primera etapa, se dise y desarroll una
herramienta orientada a la evaluacin de atributos de usabilidad
3.2. Evaluacin basada en normas ISO en productos software.
Las normas son documentos pblicos que contienen 1. Importancia que las empresas confieren a la usabilidad
especificaciones tcnicas de aplicacin voluntaria, basadas en
los resultados de la experiencia y el desarrollo tecnolgico. Para conocer el grado de importancia que las empresas
Son aceptadas por consenso de las partes interesadas. Su confieren a la usabilidad se realizaron entrevistas a los
aplicacin en el proceso de evaluacin consiste en la responsables del proceso de desarrollo de algunas empresas de
comprobacin del seguimiento de cada uno de los puntos que software de tipo pyme de las ciudades de Resistencia y
dicta la norma. Corrientes en Argentina. Estas empresas poseen las
Entre las normas ISO que mencionan a la usabilidad en caractersticas de la mayora de las pymes de la regin,
parte o totalidad de su contenido se encuentran: ISO 9241, determinadas en estudios previos [21].
ISO 13407, ISO 14915 e ISO 9126. Las entrevistas se llevaron a cabo con un cuestionario a
La norma ISO 9241 (Requisitos ergonmicos para trabajos modo de gua orientativa, que se adjunta en el Anexo A. El
de oficina con pantallas de visualizacin de datos) [4] tiene 17 diseo del cuestionario se bas en dos aspectos principales: el
partes, de las cuales las 9 primeras se refieren a requisitos del perfil del usuario y las tcnicas de usabilidad utilizadas. Para
cubrir estos aspectos, las variables consideradas fueron:
128 Maximiliano Mascheroni, Cristina Greiner, Gladys Dapozo, Marcelo Estayno. 2013. Ingeniera de Usabilidad. Una Propuesta Tecnolgica para
Contribuir a la Evaluacin de la Usabilidad del Software.
Revista Latinoamericana de Ingeniera de Software, 1(4): 125-134, ISSN 2314-2642
interaccin con los usuarios en las distintas etapas de desarrollo Participacin del usuario en el diseo de la interfaz: El
de software, formas y tcnicas de interaccin con los usuarios, 60% de las empresas manifiesta no dar participacin a
participacin del usuario en el diseo de la interfaz, tcnicas de los usuarios en el diseo de la interfaz, tal como se
prototipado utilizadas, y evaluacin del producto con usuarios. observa en la Fig 4. Un 20% lo hace siempre y otro
Se realizaron las entrevistas en 5 empresas, 3 de la ciudad 20% ocasionalmente. Esta caracterstica se observa
de Corrientes y 2 de la ciudad de Resistencia. Cabe destacar como probable causa del escaso nivel de usabilidad del
que la industria del software en la regin es todava incipiente. software. Este debera ser desarrollado teniendo en
Iniciado en el 2005, cuenta en la actualidad con un total de 19 cuenta el punto de vista de quien utilizar el software,
empresas asociadas a polos tecnolgicos, 11 al Polo IT Chaco1 y no en base al esquema mental del equipo
y 9 al Polo IT Corrientes2 (una de las empresas est asociada a desarrollador.
ambos polos). Tcnicas de prototipado utilizadas: Las tcnicas de
El estudio realizado fue de carcter exploratorio, con el prototipado empleadas por la mayora de las empresas
objetivo principal de realizar una primera aproximacin a las son las de prototipos software y borradores en papel,
cuestiones de usabilidad y lograr una vinculacin con las que son un tipo especial de prototipo generados a mano
empresas de software para continuar con el tratamiento de este o con herramientas software. En la Fig. 5 se observa
tema. que un 20% de las empresas manifiesta utilizar
De la encuesta realizada a las empresas, surgen los escenarios y vietas para realizar las evaluaciones.
siguientes resultados:
Formas y tcnicas de interaccin con los usuarios: La
interaccin con los usuarios se realiza principalmente a
travs de reuniones, utilizando distintas tcnicas, como
entrevistas y cuestionarios. Una vez establecidos los
primeros requisitos y con una idea general del sistema
a desarrollar, se van refinando los requerimientos y
aclarando las inquietudes mediante el uso de correo
electrnico, con el envo de encuestas y preguntas
abiertas y cerradas con respecto al software solicitado.
La Fig. 2 muestra los resultados en los que puede
observarse que ninguna de las empresas encuestadas
hace uso de las redes sociales para interactuar con los
usuarios, a pesar de que constituyen el modo de
comunicacin ms usado actualmente. El perfil de Fig. 3. Interaccin con los usuarios en las distintas etapas de desarrollo
usuario es entonces el del cliente tpico, que especifica
sus necesidades al principio del proceso, y las va
modificando o agregando otras nuevas a medida que se
avanza.
Interaccin con los usuarios en las distintas etapas de
desarrollo de software: En la Fig. 3 puede observarse
que en la mayora de las empresas la interaccin ms
fuerte con los usuarios se da en la etapa de
requerimientos y en la etapa de implementacin del
software. Un porcentaje menor (40%) de empresas
involucran a los usuarios en las etapas de diseo y es
mnima la participacin (20%) en la etapa de testing.

Fig. 4. Grado de participacin de los usuarios en el diseo de la interfaz.

Fig. 2. Actividades para la interaccin con usuarios


Fig. 5. Tcnicas de prototipado utilizadas.
1
http://www.polochaco.com.ar/
2
http://poloitcorrientes.com/index.php
Maximiliano Mascheroni, Cristina Greiner, Gladys Dapozo, Marcelo Estayno. 2013. Ingeniera de Usabilidad. Una Propuesta Tecnolgica para 129
Contribuir a la Evaluacin de la Usabilidad del Software.
Revista Latinoamericana de Ingeniera de Software, 1(4): 125-134, ISSN 2314-2642
Evaluacin del producto con usuarios: De las cinco para evaluar por medio de la observacin de un experto, quin
empresas entrevistadas, dos realizan evaluaciones de completar el formulario, son:
tipo heursticas sobre el producto final, no sobre los - Ventanas y Botones
prototipos. Se enfocan en la funcionalidad del sistema. - Organizacin de la informacin (listas, tablas,
De estas dos, una de ellas emplea evaluaciones etiquetas, etc.)
empricas, es decir, se prueba el software con usuarios - Combinacin de colores
noveles. - Fuente (tamao y tipo)
De las entrevistas realizadas surgieron otros aspectos - Elementos propios de sitios web.
relacionados con la usabilidad, no incluidos en el cuestionario Para evaluar cada uno de estos elementos, la herramienta
gua, y que resultan pertinentes para el anlisis. Entre estos se presenta tres valores de conformidad, en base al cumplimiento
destacan los siguientes comentarios: del criterio o norma:
Una de las empresas distingue claramente dos tipos de - Si, totalmente = 1
clientes involucrados: el usuario que utilizar el - Si, parcialmente = 0,5
software a desarrollar, y el que paga el desarrollo. La - No = 0
distincin se realiza para destacar que el requisito 2.2. Percepcin del usuario
principal para el que lo paga, es el tiempo de desarrollo
del producto (que involucra el costo), restndole Se elabor un Cuestionario de Percepcin del Usuario, para
importancia a la usabilidad que ste presente para las lo cual primero se realiz una prueba experimental utilizando
personas que debern utilizarlo. la aplicacin Facebook.
Otra de las empresas manifiesta que para los clientes La prueba consisti en definir una serie de tareas que los
lo ms importante es el costo y el tiempo de usuarios de la aplicacin deban realizar, con el propsito de
elaboracin del sistema, por lo cual se utilizan tcnicas recabar su percepcin del grado de satisfaccin que tuvieron al
de usabilidad con un nivel muy escaso, dado que utilizar la aplicacin para realizar las tareas encomendadas.
considerar estas tcnicas conlleva mayor tiempo de Para ello, se seleccion un conjunto de usuarios de
desarrollo. diferentes perfiles (novatos, intermedios y expertos), y se
Por otra parte, una de las empresas que ms emplea seleccion un conjunto de tareas, basadas en un nuevo perfil
tcnicas de usabilidad, utiliza encuestas de satisfaccin denominado Biografa que Facebook haba habilitado muy
para determinar la conformidad del usuario respecto al recientemente en la fecha de realizacin de la prueba (Agosto
sistema producido. Adems de presentaciones durante 2012).
el proyecto, se piensa en el usuario en todo el proceso Las tareas seleccionadas fueron:
de desarrollo. Incorporan al equipo de desarrollo un - Crear un lbum de 4 fotos, con un ttulo, descripcin
diseador grfico y manifiestan que si el costo de la y el lugar donde se tomaron.
calidad es elevado, el costo de la falta de la misma ser - Agregar una foto al lbum creado.
an mayor. - Subir una foto y personalizarla de tal manera que solo
Del trabajo realizado se puede observar que, si bien las puedan verla personas o listas concretas.
empresas no desconocen la importancia de la usabilidad en el - Enviar un archivo por el chat.
desarrollo de software de calidad, las prcticas promovidas por - Crear una insignia de Facebook para agregar a otro
la IU no se encuentran incorporadas en la mayora de los sitio. El mismo debe tener diseo de dos columnas
procesos de desarrollo relevados. Se percibe tambin que la y estar compuesto por los siguientes datos: Foto de
exigencia de los clientes, en cuanto a tiempo y costos de perfil, Nombre, Ciudad de origen, Direccin de
desarrollo de los productos, condiciona el cumplimiento de las correo, Nmero de mvil, Notas Recientes
recomendaciones que surgen de la IU. Como resultado de esta prueba, las opiniones de los
usuarios permitieron disear el Cuestionario de Percepcin del
2. Diseo y desarrollo de una herramienta para Usuario, que incluye los siguientes tems:
automatizar la evaluacin de usabilidad a) Encuentro al software fcil de usar (Software fcil de usar)
b) Si tuviera la oportunidad, usara el software con mayor
A fin de contribuir a la evaluacin automatizada de los frecuencia (Deseo usar el software con mayor frecuencia).
aspectos relevantes de la usabilidad, se propone una c) Requer de ayuda para realizar las tareas solicitadas (Ayuda
herramienta de software que contempla dos aspectos: necesaria).
La comprobacin del cumplimiento de estndares de d) Considero al producto fcil de usar para cualquier persona
usabilidad y criterios heursticos, a travs de un con capacidad de manejar una computadora o sistema
formulario. (Software fcil de operar por cualquier tipo de usuario).
La determinacin de la opinin del usuario, a travs de e) Considero que no se requiere conocimiento previo para
la medicin de la percepcin del usuario. poder realizar las tareas solicitadas (Conocimiento previo
innecesario)
2.1. Cumplimiento de estndares de usabilidad y criterios
f) El software es fcil de aprender y comprenderlo (Sofware
heursticos
fcil de aprender).
Para evaluar este aspecto, se realiz un estudio en g) Ante el caso de un segundo uso del software, resulta fcil
profundidad de las normas ISO para tomar los puntos ms de recordar cmo utilizarlo (Memorizacin del software).
relevantes para evaluar la usabilidad de una aplicacin. Esto se h) Considero fiable al producto software (Fiabilidad).
complement con los criterios heursticos mencionados i) Considero seguro al producto software, en trminos de
anteriormente. As, los elementos de la interfaz seleccionados privacidad (Privacidad).
130 Maximiliano Mascheroni, Cristina Greiner, Gladys Dapozo, Marcelo Estayno. 2013. Ingeniera de Usabilidad. Una Propuesta Tecnolgica para
Contribuir a la Evaluacin de la Usabilidad del Software.
Revista Latinoamericana de Ingeniera de Software, 1(4): 125-134, ISSN 2314-2642
j) Comet uno/muchos error/es durante la realizacin de las Puede editar y agregar recomendaciones de usabilidad a
tareas, a causa de no leer claramente un mensaje o evaluar.
indicacin del producto software (Errores de usuario). - Evaluador: Es el encargado de realizar la evaluacin de un
k) Comet uno/muchos error/es durante la realizacin de las determinado proyecto.
tareas, a causa de que algn/os mensaje/s o indicacin/es Al iniciar la aplicacin se muestra la pantalla de login que
del producto software no estaban claros (Errores de valida los permisos de cada usuario y habilita las
instruccin). funcionalidades que le corresponden:
l) El producto software tiene mensajes o instrucciones que no
4.1. Funcionalidades del Administrador
son claros para poder llevar a cabo una tarea (Mensajes e
Instrucciones ambiguos o incorrectos). Si se inicia la aplicacin con una cuenta de Administrador,
m) Considero que el producto software tiene un nmero de aparecer el men que se muestra en la Fig. 6 con las
pasos innecesarios para llevar a cabo cada tarea (Nmero funcionalidades previstas para este perfil de usuario.
de pasos innecesarios para realizar una tarea).
n) Considero elegante o atractivo al producto software Tabla 1. Peso asignado a los valores de la escala para cada subatributo de
(combinacin de colores adecuada, tamaos de letra usabilidad.
legibles, etc.) (Software atractivo). Atributo Subatributo Va 1 Val 2 Val 3 Val 4 Val 5
o) Estoy a gusto con el uso del software (Complacencia del Software
+0 +10 +20 +30 +40
fcil de usar
usuario). Ayuda
Para evaluar los puntos del Cuestionario de Percepcin del Necesaria
0 -2,5 -5 -7,5 -10
Usuario, en primer lugar se clasificaron los atributos que Software
0 +10 +20 +30 +40
fcil de
afectan el nivel de usabilidad, sealando a su vez los operar por
subatributos que contribuyen al logro del mismo. Luego se cualquier tipo
de usuario
asign una escala de conformidad del 1 al 5 para cada Conocimient
Facilidad
subatributo, siendo 1 el ndice menos favorable. de Uso
o previo 0 +5 +10 +15 +20
A cada valor de la escala se asigna un peso, que representa innecesario
Mensajes e
la graduacin de la percepcin manifestada por el usuario. La 0 -5 -10 -15 -20
Instrucciones
herramienta permite la seleccin del valor correspondiente. ambiguos o
incorrectos
El cumplimiento de cada atributo se expresa Nmero de
porcentualmente, es decir, el cumplimiento ptimo del atributo 0 -2,5 -5 -7,5 -10
pasos
ser 100%. Los subatributos contribuyen a este resultado, innecesarios
para realizar
mediante los pesos asignados, que se observan en la Tabla 1. una tarea
Los pesos se suman cuando la contribucin es positiva y se Recuerdo Memorizaci
restan en caso contrario. en el n del 0 +25 +50 +75 +100
tiempo software
Facilidad
3. Mecanismo de evaluacin de
Software
Aprendizaj
fcil de 0 +25 +50 +75 +100
La herramienta permite implementar un proceso de evaluacin e
aprender
para un producto software que requiere la intervencin de un Fiabilidad 0 +12,5 +25 +37,5 +50
Seguridad
experto y un conjunto de usuarios. Privacidad 0 +12,5 +25 +37,5 +50
Los usuarios debern llevar a cabo una serie de tareas Errores de
0 +12,5 +25 +37,5 +50
establecidas, y el evaluador, por medio de la observacin e Tasa de usuario
Errores Errores de
interrogacin, completar un Cuestionario de Percepcin del instruccin
0 +12,5 +25 +37,5 +50
Usuario por cada uno de ellos. Deseo de
0 +12,5 +25 +37,5 +50
usar el
El evaluador completar el formulario sobre cumplimiento de software con
Satisfacci
normas ISO y criterios heursticos, y registrar la opinin de n
mayor
los usuarios, en base a los cuestionarios obtenidos. frecuencia
Complacenci
Al finalizar, la herramienta analiza los datos y genera un a del usuario
0 +12,5 +25 +37,5 +50
informe con los resultados obtenidos. Interfaz
Software
grfica
atractivo
+20 +40 +60 +80 +100
4. Descripcin de la herramienta adecuada

Especificaciones tcnicas de la herramienta:


La herramienta est codificada en Java y las consultas a la
base de datos se realizan con la tecnologa DB4O. Es un
sistema totalmente orientado a objetos que utiliza una
arquitectura de capas, formada por las vistas, los
procedimientos y la capa de datos.
Las funcionalidades de la herramienta estn claramente
diferenciadas de acuerdo al tipo de usuario, y se contemplan
dos categoras principales:
- Administrador: Es el responsables de la administracin de
los usuarios de la aplicacin y sus roles (alta, baja,
modificaciones). Tiene acceso a todos los resultados de las Fig. 6. Funcionalidades del Administrador
evaluaciones y a los informes estadsticos de los proyectos.
Maximiliano Mascheroni, Cristina Greiner, Gladys Dapozo, Marcelo Estayno. 2013. Ingeniera de Usabilidad. Una Propuesta Tecnolgica para 131
Contribuir a la Evaluacin de la Usabilidad del Software.
Revista Latinoamericana de Ingeniera de Software, 1(4): 125-134, ISSN 2314-2642
1. Administracin de usuarios: Cuando se realizan evaluaciones diferentes sobre un mismo
Permite la incorporacin de un nuevo usuario y su rol proyecto, mediante el control de fechas sabr de qu versin
(evaluador o administrador) y la modificacin o eliminacin se trata y automticamente colocar un nmero de versin al
de uno existente. Tambin brinda la posibilidad de listar los final del proyecto. Por ej: Proyecto v1, Proyecto v2.
usuarios existentes, tal como se puede ver en la Fig. 7.
b) Definicin de tareas:
2. Administrar recomendaciones: En la Fig.10 se muestra la ventana que permite al evaluador
Permite editar las recomendaciones que tiene prevista la ingresar las tareas que los usuarios debern realizar para
aplicacin, o agregar otras nuevas ante la aparicin de nuevos evaluar la aplicacin en cuestin.
estndares o criterios de evaluacin de usabilidad (Fig. 8).
c) Evaluacin Heurstica:
3. Administracin de proyectos:
En la Fig.11 se muestra la ventana que permite al evaluador
Permite visualizar los resultados de las evaluaciones
iniciar el proceso de evaluacin. Como resultado de la accin
realizadas sobre cada proyecto y sus diferentes versiones (si
de evaluar, se muestran las recomendaciones y una escala de
existieran). Puede generar un informe detallado con el grado
valores para determinar el cumplimiento de la misma.
de cumplimiento de cada recomendacin. Adems la
herramienta brinda un informe estadstico con todos los d) Cuestionario de Percepcin de Usuario:
proyectos y el grado de cada atributo de usabilidad.
En la Fig. 12 se muestra la ventana que permite al evaluador
4.2. Evaluacin completar el formulario de satisfaccin del usuario de acuerdo
a lo que ste opine. Habrn tantos formularios como cantidad
Cuando un evaluador inicia sesin, elige realizar una nueva
de usuarios se indicaron al comenzar el proceso
evaluacin. Este proceso est dividido en varias etapas:
Creacin del proyecto, definicin de las tareas, evaluacin de
las recomendaciones de usabilidad, Cuestionario de
Percepcin de Usuario y Resultados finales. Un indicador
ubicado a la izquierda ir mostrando al evaluador la etapa en
que se encuentra.

a) Creacin del proyecto:


La Fig. 9 muestra la ventana que permite al evaluador ingresar
el nombre del proyecto (es decir, el nombre del sistema o
aplicacin a evaluar), la cantidad de usuarios que van a
participar de la evaluacin, la cantidad de tareas a evaluar por
los usuarios y el nombre del evaluador. La herramienta
automticamente genera la fecha de la evaluacin. Fig. 9. Creacin del proyecto

Fig. 10. Definicin de tareas


Fig. 7. Funcionalidades del Administrador

Fig. 11. Evaluacin heurstica

Fig. 8. Administrar recomendaciones

132 Maximiliano Mascheroni, Cristina Greiner, Gladys Dapozo, Marcelo Estayno. 2013. Ingeniera de Usabilidad. Una Propuesta Tecnolgica para
Contribuir a la Evaluacin de la Usabilidad del Software.
Revista Latinoamericana de Ingeniera de Software, 1(4): 125-134, ISSN 2314-2642
Como trabajo futuro, se utilizar la herramienta para
evaluar la usabilidad de aplicaciones desarrolladas en el marco
de las pymes de la regin NEA, con el objetivo de
retroalimentar la propuesta para lograr una herramienta que
contribuya al desarrollo de software de mayor calidad.
V-RECONOCIMIENTOS
El presente trabajo se ha realizado en el marco del
proyecto F009-2007 Modelos y mtricas para la evaluacin
del software, aprobado por la Secretara de Ciencia y Tcnica
de la Universidad Nacional del Nordeste (SECYT-UNNE) y
como parte del plan de beca otorgado en el Programa De
Becas de Estimulo a las Vocaciones Cientficas, financiada
Fig. 12. Percepcin del usuario
por el Consejo Interuniversitario Nacional (CIN).
VI- REFERENCIAS
[1] M. Estayno, G. Dapozo, L. Cuenca Pletch, C. Greiner,
Modelos y Mtricas para evaluar Calidad de Software. XI
Workshop de Investigadores en Ciencias de la Computacin.
San Juan, Argentina. 2009
[2] X. Ferr, Integration of usability techniques into the software
development process. Workshop Bridging the Gaps Between
Software Engineering and Human-Computer Interaction ICSE-
2003. Portland, USA. 3-4 Mayo, 2003, pp 28-35.
[3] T. Granollers, J. Lors, F. Perdrix, Usability Engineering
Process Model. Integration with Software Engineering.
Proceedings of HCI Intl. GRIHO. Creta, Grecia. 2003.
[4] International Organization for Standardization ISO 9241:
Ergonomic requirements for office work with visual display
terminals. 1999.
Fig. 13. Resultados de la evaluacin [5] X. Ferr, Principios bsicos de usabilidad para ingenieros
software. V Jornadas de Ingeniera del Software y Bases de
e) Resultados: Datos. Valladolid, Espaa. 8-10 Noviembre, 2000, pp.39-46
La Fig. 13 muestra los resultados de la evaluacin en trminos [6] J. Nielsen, Usability engineering. Academic Press. Boston.
de atributos de usabilidad y cumplimiento de los estndares, ISBN 0-12-518405-0. 1993
adems de otros datos, como la cantidad de tareas evaluadas, [7] M. Mascheroni, C. Greiner, R. Petris, G. Dapozo, M. Estayno,
la cantidad de usuarios involucrados y nombre del evaluador. Calidad de Software e Ingeniera de Usabilidad. XIV
La herramienta descripta facilita la evaluacin del Workshop de Investigadores en Ciencias de la Computacin.
cumplimiento de los estndares de usabilidad, a la vez que Misiones, Argentina. 2012
[8] Apple Computer. Human interface guidelines: The Apple
permite recabar informacin acerca de la opinin de los
Desktop Interface. Addison-Wesley. New York, United States
usuarios en cuanto a la percepcin de otros atributos de 1987
calidad. Brinda informes que permitirn ir ajustando el diseo [9] International Organization for Standardization ISO 9126:
en cualquier etapa del proceso de desarrollo de software, Software Engineering Product quality, Geneva, Switzerland
integrando las tcnicas que propone la IU. El registro de 2001
distintas versiones de evaluaciones ofrecer un panorama de la [10] J. Rubin, D. Chisnell, Handbook of usability testing: how to
evolucin en la usabilidad del software. plan, design, and conduct effective tests. Editorial Wiley
Technical Communications. Indianapolis, USA. ISBN: 978-
IV- CONCLUSIONES 0470185483. 2008.
[11] D. Hix, H.R. Hartson, Developing User Interfaces: Ensuring
La investigacin documental realizada da cuenta de una Usability Through Product and Process. John Wiley and Sons.
importante tendencia que propone incorporar las tcnicas de New York. 1993
Ingeniera de Usabilidad en el proceso de desarrollo [12] J. Whiteside, J. Bennet, K. Holtzblatt, Usability Engineering:
promovido por la Ingeniera de Software, a fin de lograr un Our Experience and Evolution. In Helander, M. (ed.)
mayor grado de aceptacin por parte de los usuarios e Handbook of Human-Computer Interaction, pp. 791-817.
incrementar la calidad del producto software desarrollado. Elsevier. 1988.
Por otra parte, segn los resultados de las encuestas, se [13] L. Constantine, L.A.D. Lockwood, Software for Use: A
llega a la conclusin de que si bien las empresas no Practical Guide to the Models and Methods of Usage-Centered
desconocen la importancia de la usabilidad en el desarrollo de Design. Addison-Wesley. New York. 1999.
[14] J. Preece, Y. Rogers, H. Sharp, D. Benyon, S. Holland, T.
software de calidad, las prcticas promovidas por la Ingeniera Carey, Human-Computer Interaction. Addison-Wesley.
de Usabilidad no se encuentran incorporadas en la mayora de Wokingham, UK. ISBN: 978-0201627695. 1994.
los procesos de desarrollo, por lo cual la herramienta [15] D. Schuler, A. Namioka. Participatory Design: Principles and
propuesta facilitar a las empresas evaluar el cumplimiento de Practices. Lawrence Erlbaum Associates, 1993.
las recomendaciones vigentes en cuanto a criterios de [16] T. Granollers, MPIu+a. Una metodologa que integra la
usabilidad. ingeniera del software, la interaccin persona-ordenador y la
accesibilidad en el contexto de equipos de desarrollo

Maximiliano Mascheroni, Cristina Greiner, Gladys Dapozo, Marcelo Estayno. 2013. Ingeniera de Usabilidad. Una Propuesta Tecnolgica para 133
Contribuir a la Evaluacin de la Usabilidad del Software.
Revista Latinoamericana de Ingeniera de Software, 1(4): 125-134, ISSN 2314-2642
multidisciplinares. Tesis doctoral. Departamento de M. Mascheroni. Estudiante avanzado de la
Informtica e Ingeniera Industrial. Universidad de Lrida. Licenciatura en Sistemas de Informacin en la
Lrida, Espaa. 2004 Universidad Nacional del Nordeste (UNNE).
[17] L. Bsquez, Mtodos y Tcnicas de Evaluacin de Usabilidad Becario de investigacin de pregrado. Becas de
Aplicadas a las Redes Sociales. Universidad Tecnolgica de Estimulo a las Vocaciones Cientficas del
Panam. Facultad de Ingeniera de Sistemas Computacionales. Consejo Interuniversitario Nacional (CIN).
Disponible en:
http://www.eatis.org/eatis2010/portal/paper/memoria/html/files
/sistemas/Leovigildo_B_squez_.pdf. Fecha de consulta: C. Greiner. Profesora Adjunta de la
20/05/2013 Licenciatura en Sistemas de Informacin en la
[18] J. Nielsen, R. Molich, Heuristic evaluation of user Universidad Nacional del Nordeste (UNNE).
interfaces. Proc. ACM CHI'90 Conf. Seattle, WA, 1-5 April, Magister en Informtica y Computacin de la
249-256. 1990 UNNE. Integrante del proyecto 17/F209
[19] International Organization for Standardization ISO 13407: Modelos y mtricas para evaluar la calidad del
Human-centred design processes for interactive systems. ISO software, financiado por SECYT-UNNE.
1999. G. Dapozo. Profesora Titular de la
[20] International Organization for Standardization ISO 14915: Licenciatura en Sistemas de Informacin en la
Software ergonomics for multimedia user interfaces. ISO 2001. Universidad Nacional del Nordeste (UNNE).
[21] M. Estayno, G. Dapozo, L. Cuenca Pletch, C. Greiner, S. Magister en Informtica y Computacin de la
Pelozo. Caracterizacin de las pymes de software de la regin UNNE. Codirectora del proyecto 17/F209
NEA orientada hacia un marco de mejora de la calidad. Modelos y mtricas para evaluar la calidad del
Anales CACIC 2009. ISBN 978-897-24068-4-1.Pag. 901-910. software, financiado por SECYT-UNNE.
VII- ANEXOS
M. Estayno. Profesor Titular en la Universidad
VII-ANEXOS Nacional de Lomas de Zamora (UNLZ).
Especialista en Sistemas de Informacin de la
Anexo A: Encuesta sobre aspectos de Usabilidad
UTN-FRBA. Director del proyecto 17/F209
A- Perfil del usuario Modelos y mtricas para evaluar la calidad del
1 - Qu actividades se realizan para recabar informacin de software, financiado por SECYT-UNNE.
los usuarios a los que estar destinado el software?
Entrevistas
Reunin con usuarios Cuestionarios
Tormenta de ideas
Encuestas
Correo electrnico
Preguntas abiertas
Grupos
Redes Sociales
Pginas
2 - En qu etapa de desarrollo participan los usuarios?
Testeo
Requerimientos Anlisis Diseo Implementacin
3 - En la etapa de diseo de la interfaz, cul es el grado de
participacin del usuario?
Siempre Ocasionalmente Nunca
B - Tcnicas para recabar opiniones acerca de la interfaz
4 - Qu tcnicas se utilizan para obtener la opinin de los
usuarios sobre la interfaz en proceso de desarrollo?
Prototipo Software
Borradores en papel
Tcnica del mago de OZ
Escenarios y Vietas
Otras Especifique:..
5 - Realizan tests de calidad del producto con usuarios, para
determinar la eficiencia y los errores que se cometen?
S, durante el S, una vez
No se
proceso de finalizado el
realizan test
desarrollo producto
6 - Se emplea alguna otra tcnica para verificar que el
software sea fcil de utilizar y amigable para los usuarios?
7 Ante los requerimientos efectuados respecto de la interfaz,
los usuarios:
Se muestran colaboradores y sus aportes son relevantes
Participan pero con un grado de aporte menor
No muestran disposicin para colaborar

134 Maximiliano Mascheroni, Cristina Greiner, Gladys Dapozo, Marcelo Estayno. 2013. Ingeniera de Usabilidad. Una Propuesta Tecnolgica para
Contribuir a la Evaluacin de la Usabilidad del Software.
Revista Latinoamericana de Ingeniera de Software, 1(4): 125-134, ISSN 2314-2642

Вам также может понравиться