9 Estndares y
guas
ltima modificacin: 21/12/2001
Objetivos
Introduccin
1 Principios y directrices
2 Estndares
3 Estndares de iure en IPO
4 Guas de estilo
5 Guas de estilo corporativas
6 Consideraciones sobre los estndares y las
guas de estilo
Conclusiones
Referencias
Bibliografa
Enlaces interesantes
Objetivos
Conocer la diferencia entre principios y directrices
Conocer los diferentes estndares existentes relacionados con IPO
Conocer las diferentes guas de estilo existentes
Ver la necesidad y utilidad de los estndares y las guas de estilo
Introduccin
Antiguamente el software era diseado con poca consideracin hacia el usuario: el
usuario deba adaptarse al sistema. Sin embargo, esto hoy en da no puede ocurrir.
Est claro que la interfaz de un software bien diseado debera establecer, al igual
que ocurre con los buenos educadores en la enseanza, un enlace o relacin con
los usuarios, guindoles en el aprendizaje y hacindoles que disfruten de lo que
estn haciendo.
Evidentemente, para conseguir esto es necesario un buen entendimiento del
modelo mental del usuario, as como de sus habilidades psquicas, fsicas y
psicolgicas. Sin embargo, los diseadores generalmente no son expertos en estos
temas. Es por eso que esta informacin, consensuada por la mayora de los
expertos en la materia, se ha plasmado en unos principios generales de diseo de
interfaces de usuario.
Estos principios son conceptos de muy alto nivel que deberan ser empleados en el
diseo del software. Sin embargo, para ciertos productos y situaciones unos
principios pueden entrar en conflicto con otros. Son necesarias entonces unas
reglas de diseo [DIX98] que guen al diseador con el fin de incrementar la
usabilidad del producto a disear.
Estas reglas de diseo pueden clasificarse en estndares y directrices, dnde de
una forma aproximada podemos decir que, los estndares son altos en autoridad 1
y limitados en aplicacin, mientras que las directrices son ms bajas en autoridad
y ms generales2 en aplicacin.
La mayora de los sistemas de interfaces grficas de usuario han publicado
directrices que describen como asociar estos principios abstractos a entornos de
programacin especficos. Estas directrices reciben el nombre de guas de estilo y
reflejan que no son reglas estrictas, sino convenciones sugeridas para programar
en dicho entorno.
Las guas de estilo permiten a los diseadores tener marcos generales de diseo
que les pueden ayudar a tomar decisiones correctas en sus diseos. Estas guas
pueden adoptar una gran variedad de formas y se pueden obtener en diferentes
sitios, como por ejemplo en artculos de revistas acadmicas, profesionales o
comerciales que dan una buena referencia del estado actual en cuanto a prctica y
experiencia.
Una empresa con el fin de mantener su imagen corporativa puede disponer
tambin de una gua de estilo propia que recibe el nombre de gua de estilo
corporativa.
Principios y directrices
Principios
Un principio es una sentencia en un sentido muy amplio que
normalmente est basada en la investigacin hecha de
como las personas aprenden y trabajan.
Estos principios estn basados en ideas de alto nivel y de aplicacin muy general.
Son bastante abstractos. Un ejemplo de un principio relacionado, por ejemplo, con
la asistencia a los usuarios podra ser:
1
Entendiendo la autoridad como una indicacin de si la regla debe ser seguida en diseo o si solamente es sugerida
Entendiendo la generalidad como una indicacin de si la regla puede ser aplicada a muchas o a pocas situaciones de diseo
Estndares y guas 5
SIMPSON [SIM85]
Definir los usuarios
Dejar el control a los usuarios
Minimizar el trabajo de los usuarios
Hacer programas sencillos
Mantener la consistencia
Proporcionar realimentacin
No cargar la memoria de trabajo
No abusar de la memoria a largo plazo
PREECE [PRE94]
Estudiar la poblacin de usuarios
ste es un aspecto difcil de conseguir teniendo en cuenta los diferentes
tipos de usuario que se pueden presentar. Esto lleva, por ejemplo, a la
conveniencia de emplear atajos (shortcuts) normalizados para usuarios
experimentados, de forma que dispongan de ms de una opcin para
desarrollar una tarea.
Reducir la carga cognitiva
Aspecto relacionado con el hecho de que el usuario no tenga que aprender
una gran cantidad de detalles.
Aplicar ingeniera para resolver la problemtica del error humano
Una excusa que normalmente se utiliza es que los errores surgen debido a
errores humanos. No obstante, las personas siempre cometen errores de
los cuales posteriormente aprenden.
Mantener consistencia
La consistencia emerge de operaciones y representaciones estndar, as
como por el empleo de las metforas apropiadas.
MANDEL [MAN97]
Colocar a los usuarios en el control de la interfaz
Esto se traduce en una serie de principios ms concretos, entre los que se
encuentran:
o
6 La interaccin persona-ordenador
La memoria humana tiene una serie de capacidades y limitaciones que
deben considerarse cuando se estn diseando las interfaces. Existen una
serie de principios que reducen la carga de memoria del usuario:
o
Confiar en el reconocimiento
Proporcionar atajos
DIX [DIX98]
Facilidad de Aprendizaje
De forma que el usuario novel comprenda como utilizar inicialmente un
sistema interactivo, y como a partir de esta utilizacin puede llegar a un
mximo nivel de conocimiento y rendimiento del sistema. Los principios
que colaboran para conseguir este objetivo son:
o
Capacidad de prediccin
Capacidad de sntesis
Familiaridad
Generalizacin
Consistencia
Flexibilidad
Haciendo referencia a la multiplicidad de formas en las que el usuario y el
sistema intercambian informacin. Para esto se identifican varios
principios:
o
Iniciativa en el dilogo
Multihilo
Migracin de tareas
Capacidad de sustitucin
Configurabilidad
Robustez
Estndares y guas 7
Capacidad de observacin
Capacidad de recuperacin
SCHNEIDERMAN [SCH98]
Reconocer la diversidad
Antes de comenzar un diseo se debe realizar la caracterizacin de los
usuarios y de las situaciones, de forma tan precisa y completa como sea
posible.
Prevenir los errores antes de que ocurran
Emplear, entre otras, las siguientes reglas en el diseo de las interfaces:
o
Consistencia
IBM [IBM01]
Simplicidad
No sacrificar la usabilidad del programa por la funcionalidad del mismo.
Apoyo
Hay que proporcionar el control al usuario sobre el sistema y suministrarle
asistencia para facilitar la realizacin de las tareas.
Familiaridad
Construir el producto segn el conocimiento previo del usuario, lo que le
permitir progresar rpidamente.
Evidencia
Hacer los objetos y sus controles visibles e intuitivos. Emplear siempre
que se pueda representaciones del mundo real en la interfaz.
Estmulo
Hacer las acciones previsibles y reversibles. Las acciones de los usuarios
deberan producir los resultados que ellos esperan.
Satisfaccin
Crear una sensacin de progreso y logro en el usuario.
Disponibilidad
Hacer todos los objetos disponibles de forma que el usuario pueda usar
todos sus objetos en cualquier secuencia y en cualquier momento.
Seguridad
Evitarle errores al usuario proporcionndole diferentes tipos de ayuda bien
de forma automtica o bien a peticin del propio usuario.
8 La interaccin persona-ordenador
Versatilidad
Soportar diversas tcnicas de interaccin, de forma que el usuario pueda
seleccionar el mtodo de interaccin ms apropiado para su situacin.
Personalizacin
Permitiendo a los usuarios adaptar la interfaz a sus necesidades.
Afinidad
Permitir que a travs de un buen diseo visual los objetos sean afines a
otros de la realidad cotidiana. Dicho principio incluye en cierto modo los
siguientes:
o
Directrices
Las directrices recomiendan acciones basndose en un
conjunto de principios de diseo. Generalmente son ms
especficas que los principios y requieren menos experiencia
para entenderlas e interpretarlas que stos.
Un ejemplo de una directriz relacionada con el principio de asistencia al usuario
mencionado en el apartado anterior podra ser:
Proporcionar ayuda contextual para cada opcin y objeto
sobre el que pueda posicionarse el cursor.
Cada principio en general es un objetivo, pero no dice como conseguirlo. Las
directrices son objetivos ms especficos que los especialistas en IPO concretan a
partir de los principios para usuarios, entornos y tecnologas diferentes.
Las directrices permiten asegurar consistencia a travs de las diferentes partes de
un sistema, o a travs de una familia de sistemas. Por este motivo es tan
importante para las organizaciones que desarrollan software, disponer de unas
directrices que puedan seguir sus desarrolladores.
BROWN en su libro Human Computer Interface Guidelines [BRO88] resume los
objetivos de las directrices cuando nos dice que nos dan una aproximacin
sistemtica a:
Aprovechar la experiencia prctica
Difundir e incorporar experiencia experimental aplicable
Incorporar reglas de sentido comn
Promover consistencia entre los diseadores responsables de partes
diferentes de la interfaz
Como a veces pueden provocar conflictos siempre es importante aplicar
test de usabilidad para tratar de resolverlos.
Estndares y guas 9
Estndares
Un estndar es un requisito, regla o recomendacin basada
en principios probados y en la prctica. Representa un
acuerdo de un grupo de profesionales oficialmente
autorizados a nivel local, nacional o internacional [SMI96].
Los estndares pueden ser, por tanto:
Locales: diseo o prctica aceptada desde una industria, organizacin profesional
o entidad empresarial.
Nacionales: convencin aceptada por una amplia variedad de organizaciones
dentro de una nacin.
Internacionales: consenso entre organizaciones de estndares a nivel mundial.
El objetivo de los estndares es hacer las cosas ms fciles, definiendo
caractersticas de objetos y sistemas que se utilizan cotidianamente. El diseo de
un teclado de telfono es un estndar que se utiliza continuamente. El teclado
QWERTY es otro estndar importante que nos permite interaccionar con cualquier
ordenador.
Hay estndares en todas las industrias, as por ejemplo, en la industria de la
construccin, los estndares permiten al arquitecto y al constructor comunicarse
con todo el mundo que participa en la construccin de una obra. Pueden transferir
sus conocimientos porque todo el mundo reconoce los estndares involucrados en
el proceso de construccin. Hay estndares mecnicos, elctricos, etc. que facilitan
la realizacin de las tareas.
La industria informtica tambin tiene estndares, y esos estndares pueden
aplicarse tanto al hardware como al software.
Estn definidos estndares de pantallas, teclados, unidades centrales y hasta de
mobiliario. Por ejemplo, si necesitamos un cable para conectar el ordenador a la
impresora seguramente sea un cable paralelo estndar con los conectores
estndar. La mayora de los estndares hardware reflejan la importancia de la
ergonoma en las interfaces de usuario. Por ejemplo, un estndar hardware
internacional enuncia: la inclinacin del teclado debera estar entre 0 y 25
grados.
Los estndares software se aplican generalmente a caractersticas bsicas de la
interfaz de usuario. Con el hecho de desarrollar estndares para la interfaz se
intenta conseguir un software ms fcil y seguro, estableciendo unos requisitos
mnimos de fabricacin y eliminando inconsistencias y variaciones innecesarias en
las interfaces. Podemos entender los estndares como una manera de asegurar
que los factores humanos de calidad estarn incorporados en el sistema.
Podramos resumir los beneficios que supone la utilizacin de estndares diciendo
lo que stos favorecen:
Una terminologa comn
Esto permite que los diseadores sepan que estn discutiendo los mismos
conceptos, con lo que se pueden hacer valoraciones comparativas.
El mantenimiento y la evolucin
Porque todos los programas tienen la misma estructura y el mismo estilo.
Una identidad comn
Lo que hace que todos los sistemas sean fciles de reconocer.
Reduccin en la formacin
Los conocimientos son ms fciles de transmitir de un sistema a otro si
por ejemplo, las teclas de rdenes estn estandarizadas.
10 La interaccin persona-ordenador
Salud y seguridad
Si los sistemas han pasado controles de estandarizacin es difcil que
tengan comportamientos inesperados.
Hay dos tipos de estndares: estndares de iure y estndares de facto, que
examinaremos a continuacin con ms detalle.
Estndar de iure
Los estndares de iure son generados por un comit con estatus legal y estn
avalados por el apoyo de un gobierno o institucin para producir estndares. Para
hacer un estndar de iure se ha de seguir un proceso complejo. Primeramente, se
confecciona un documento preliminar que se ha de hacer pblico, despus
cualquier persona o empresa puede presentar enmiendas de los borradores del
documento. Estas enmiendas han de ser comentadas y resueltas. Despus de un
cierto tiempo, a veces aos, se consigue un consenso y se acepta el nuevo
estndar.
En informtica existen una serie de comits que han participado en la creacin de
muchos estndares de iure, como por ejemplo: ANSI, API, ASME, ASQ, ASTM,
AWS, BSI, CSA, DIN, EIA, FORD, GM, ICEA, IEC, IEEE, IPC, ISA, ISO, JSA, NEMA,
SAE, TIA, UL... De todos estos destacamos los ms importantes:
1)
URL: http://www.iso.ch/iso/en/ISOOnline.openerpage
URL: http://www.iec.ch
La Comisin Electrotcnica Internacional (International Electrotechnical Commission, IEC) fue fundada en 1906, y es una organizacin no gubernamental
compuesta por comits en ms de 40 pases. Su trabajo es realizado por 88
comits tcnicos, ms de 100 subcomits y varios cientos de grupos de trabajo,
donde cada grupo es responsable del desarrollo de estndares para un sector
especfico de la tecnologa. Su misin es preparar y publicar estndares
internacionales de temas relacionados con la ingeniera elctrica y electrnica, y
tecnologas relacionadas.
Estndares y guas 11
URL: http://www.ansi.org
URL: http://standards.ieee.org
URL: http://www.cenorm.be
12 La interaccin persona-ordenador
URL: http://www.w3.org
El Consorcio para World Wide Web (World Wide Web Consortium, W3C) fue creado
en 1994 por TIM BERNERSLEE (inventor de la Web) en el Instituto Tecnolgico de
Massachusetts (MIT, EE.UU.), y con la colaboracin del Instituto Nacional de
Investigacin en Informtica y Automtica (INRIA, Francia) y la Universidad Keio
de Japn. Su objetivo es llevar el World Wide Web a su pleno potencial,
desarrollando protocolos comunes que promueven su evolucin y aseguran su
interoperabilidad.
W3C est constituido por ms de 500 organizaciones alrededor del mundo, y
contribuye a estandarizar las tecnologas Web produciendo especificaciones
(llamadas recomendaciones) que describen los bloques de construccin de la
Web. El consorcio tiene grupos de trabajo que crean recomendaciones en reas
relacionadas con las interfaces de usuario tales como la accesibilidad, la
internacionalizacin, etc. Estas recomendaciones y otros informes tcnicos estn
disponibles de forma totalmente gratuita.
Estndar de facto
Son estndares que nacen a partir de productos de la industria que tienen un gran
xito en el mercado, o bien a partir de desarrollos hechos por grupos de
investigacin de universidades y que tienen una gran difusin. Estos productos o
proyectos de investigacin llegan a tener un uso muy generalizado, convirtindose,
por tanto, en estndares de facto (por ejemplo el sistema X Window). Su
definicin se encuentra en los manuales, libros o artculos. Son tcnicamente muy
valiosos y muy utilizados.
AWI
WD
Documento
Descripcin
Previo a un borrador de
trabajo
Estndares y guas 13
CD
CD
TR
o TS
Committee Draft
Borrador de comit
Committee Draft,
Technical
Report/Specification
Borrador de comit de un
informe o especificacin
tcnica
Committee Draft for Vote
CDV
DIS
Borrador de un estndar
internacional
Final Committee Draft
FCD
DTR
o DTS
FDIS
ISO
ISO
TR
o TS
Documento publicado
Technical Report or
Specification
Especificacin o informe
tcnico
Principios y
recomendaciones
Contexto
ISO/IEC 91261
ISO/IEC TR 91264
Especificaciones
ISO AWI 20282
Usabilidad de productos cotidianos
14 La interaccin persona-ordenador
ISO 924111
Interfaz e
Interaccin
ISO/IEC TR 91262
ISO/IEC TR 91263
ISO/IEC 107411
ISO/IEC 11581
ISO 11064
ISO 13406
ISO 14915
Ergonoma del software para
interfaces de usuario
multimedia
ISO/IEC 14754
IEC TR 61997
Tecnologa de la informacin
Interfaces de usuario para
herramientas mviles
ISO AWI 18789
Requisitos ergonmicos y
tcnicas de medida para
elementos visuales electrnicos
ISO/IEC WD 18019
Documentaci
n
ISO/IEC 15910
ISO 13407
ISO/IEC 14598
Proceso de
Desarrollo
ISO CD TR 16982
Mtodos de usabilidad que
soportan diseo centrado en el
usuario
Capacidad
ISO TR 18529
Otros
ISO 92411
ISO 92412
ISO 10075
ISO WD TR 16071
Gua sobre accesibilidad para
interfaces personaordenador
Tabla 2 Posible clasificacin de los estndares relacionados con IPO
ISO/IEC 9126
Este estndar define la usabilidad como una contribucin relativamente
independiente a la calidad del software, asociada con el diseo y la evaluacin de
la interfaz de usuario y la interaccin. Define mtricas para la usabilidad y la
calidad de uso.
ISO/IEC 9126
Evaluacin de productos software caractersticas de calidad y
directrices para su uso
Estndares y guas 15
Estado
Parte 1
Modelo de calidad
IS
Parte 2
Mtricas externas
CD
Parte 3
Mtricas internas
CD
Parte 4
CD
ISO 9241
ISO 9241 es un estndar de iure relacionado con los requisitos ergonmicos para
trabajar con terminales de presentacin visual (Visual Display Terminals, VDT). Las
tareas de la oficina incluyendo procesamiento de textos y datos son cubiertas por
este estndar.
Aunque este estndar se centr originalmente en los requisitos hardware para los
VDT, pronto evolucion para incluir requisitos software. Est compuesto de 17
partes que tratan cuatro reas principales:
Introduccin y descripcin general (partes 12)
Requisitos hardware (partes 39):
Requisitos del entorno (parte 6)
Requisitos software (partes 1017)
ISO 9241
Requisitos ergonmicos para trabajar con terminales de presentacin
visual (VDTs)
Estado
Parte 1
Introduccin general
IS
Parte 2
IS
Parte 3
IS
Parte 4
Requisitos de teclado
IS
Parte 5
IS
Parte 6
IS
Parte 7
IS
Parte 8
IS
Parte 9
IS
Parte 10
Principios de dilogos
IS
Parte 11
IS
Parte 12
Presentacin de informacin
IS
Parte 13
IS
Parte 14
Dilogos de mens
IS
Parte 15
Dilogos de comandos
IS
Parte 16
IS
Parte 17
IS
16 La interaccin persona-ordenador
ISO/IEC 10741
Este estndar define como deben iniciar, controlar y monitorizar los usuarios las
posibilidades del sistema para controlar los cursores en sistemas de texto por
medio de funciones de control.
Inicialmente tena dos partes, y finalmente la parte 2 fue cancelada
permaneciendo como estndar internacional desde 1995 la parte 1, que especifica
como debera moverse el cursor sobre la pantalla en respuesta al uso de las teclas
de los cursores.
ISO/IEC 10741
Interaccin de dilogos
Estado
Parte 1
IS
Parte 2
Cancelada
ISO/IEC 11581
Este estndar internacional comprende seis partes que se aplican a los iconos que
son visualizados en la pantalla del ordenador. Estos iconos representan datos o
funciones del sistema con los que los usuarios pueden interactuar o manipular.
ISO/IEC 11581
Smbolos y funciones de los iconos
Estado
Parte 1
Iconosgeneral
IS
Parte 2
Iconos de objetos
IS
Parte 3
Iconos de punteros
IS
Parte 4
Iconos de controles
CD
Parte 5
Iconos de herramientas
FCD
Parte 6
Iconos de acciones
IS
ISO 11064
Este estndar est dividido en ocho partes que contienen principios ergonmicos,
recomendaciones y directrices para el diseo de los centros de control.
ISO 11064
Diseo ergonmico de centros de control
Estado
Parte 1
IS
Parte 2
IS
Parte 3
IS
Parte 4
CD
Parte 5
WD
Parte 6
CD
Parte 7
WD
Estndares y guas 17
Parte 8
WD
ISO 13406
Este estndar establece los requisitos ergonmicos de la calidad de la imagen para
el diseo y evaluacin de presentaciones visuales basadas en paneles planos.
Tambin especifica mtodos para determinar la calidad de la imagen.
ISO 13406
Requisitos ergonmicos para trabajar con presentaciones visuales
basadas en paneles planos
Estado
Parte 1
Introduccin
IS
Parte 2
IS
ISO/IEC 14754
Este estndar comprende una nica parte que define un conjunto de comandos de
gestos bsicos y reacciones para interfaces basadas en lpiz. Los gestos que
incluye son: seleccionar, borrar, insertar espacio, saltar lnea, mover, copiar, cortar,
pegar, desplazar y deshacer.
ISO/IEC 14754
Gestos comunes para la edicin de textos con sistemas basados en lpiz
Estado
Gestos comunes para la edicin de textos con sistemas
basados en lpiz
IS
ISO/IEC 15910
Este estndar especifica el proceso mnimo para crear documentacin para el
software que tiene una interfaz de usuario. Incluye documentacin impresa (por
ejemplo, manuales de usuario y de referencia rpida) y documentacin en lnea.
ISO/IEC 15910
Proceso de documentacin de software de usuario
Estado
Proceso de documentacin de software de usuario
IS
ISO 13407
Este estndar proporciona una orientacin sobre las actividades de diseo
centradas en la persona a lo largo del ciclo de vida de sistemas interactivos
basados en ordenadores. Describe el diseo centrado en el usuario como una
actividad multidisciplinar que incorpora factores humanos, y tcnicas y
conocimientos ergonmicos, con el fin de conseguir efectividad y eficiencia, y
mejorar las condiciones de trabajo para las personas.
ISO 13407
Procesos de diseo centrados en la persona para sistemas interactivos
Estado
Procesos de diseo centrados en la persona para sistemas
IS
18 La interaccin persona-ordenador
interactivos
ISO/IEC 14598
Este estndar comprende seis partes que especifican el proceso a seguir para
evaluar software. La primera parte incluye la definicin original de la calidad en el
uso.
ISO/IEC 14598
Evaluacin de productos software
Estado
Parte 1
Visin general
IS
Parte 2
Planificacin y gestin
IS
Parte 3
IS
Parte 4
IS
Parte 5
IS
Parte 6
IS
ISO TR 18529
Este estndar puede ser empleado para evaluar el punto al que una organizacin
es capaz de llevar el diseo centrado en la persona. Contiene una lista formalizada
y estructurada de procesos centrados en la persona: especificar el usuario y los
requisitos de la organizacin, producir las soluciones de diseo, evaluar los diseos
a partir de los requisitos, etc.
ISO TR 18529
Descripciones de los procesos del ciclo de vida centrados en la persona
Estado
Descripciones de los procesos del ciclo de vida centrados en
la persona
IS
ISO 10075
Este estndar comprende tres partes. Las dos primeras, reconocidas como
estndares internacionales, especifican definiciones y trminos relacionados con la
sobrecarga mental y enuncian determinados principios ergonmicos relacionados
con la misma. La tercera parte, todava no aprobada como estndar, es la
encargada de la medida y valoracin de la sobrecarga.
ISO 10075
Principios ergonmicos relacionados a la sobrecarga mental
Estado
Parte 1
IS
Parte 2
Principios de diseo
IS
Parte 3
WD
Estndares y guas 19
Guas de estilo
Para poder asegurar consistencia a travs de las diferentes partes de un sistema o
a travs de una familia de sistemas, es fundamental para los desarrolladores basar
sus diseos en un conjunto de principios y directrices. Esto permite transferir sus
conocimientos a los usuarios de la interfaz, dentro de un producto y a todas las
aplicaciones en que trabaja. Por este motivo es tan importante para las
organizaciones que desarrollan software disponer de una gua que puedan seguir
sus desarrolladores. Estas guas se denominan guas de estilo y varan mucho en
sus objetivos.
Las hay de dos tipos: guas de estilo comercial, producidas por fabricantes de
software y hardware, que son en general estndares de facto, y guas de estilo
corporativas, confeccionadas por las empresas para su propio uso.
La ventaja ms evidente de las guas de estilo es que aseguran una mejor
usabilidad mediante la consistencia que imponen. En el lenguaje industrial al
hablar de un cierto tipo de gua de estilo se le da la denominacin de look and feel.
Apple
20 La interaccin persona-ordenador
La primera gua de las normas CUA que describa el estilo de interfaz de usuario
Common User Access (CUA) de IBM fue publicada en 1987. En 1989, aparece la
segunda versin de dicha gua con el nombre Advanced Interface Design Guide.
Hasta 1991 IBM y Microsoft trabajaron juntos, de forma que cuando se publicaron
estas normas ambos estaban todava juntos por lo que las interfaces de usuario de
los dos sistemas, DOS/Windows y OS/2, siguieron dichas normas. Esto supuso un
xito inmediato de estas normas y su reconocimiento como estndares de facto,
debido sobre todo a la fuerza de IBM como primera empresa informtica mundial.
En 1992, IBM publica ObjectOriented Interface Design: IBM Common User
Access Guidelines [IBM92], donde est completamente documentado uno de los
primeros entornos de trabajo orientados a objeto.
Microsoft
Estndares y guas 21
Motif
Motif es una interfaz grfica de usuario para el sistema X Window desarrollada por
la Open Software Foundation (OSF), un consorcio de empresas de informtica
entre las cuales se encontraban HewlettPackard y Microsoft. Proporciona una
interfaz consistente para el entorno UNIX, permitiendo que los usuarios trabajen
con mltiples aplicaciones que tiene caractersticas similares y consistentes.
Es importante, por tanto, tener en cuenta el hecho de que Motif, Windows y OS/2
parten de la misma gua de estilo original, las normas CUA, lo que les da un
inters especial por el hecho de que asegura una consistencia entre todas las
aplicaciones desarrolladas para estos entornos, y que constituyen el 90% de los
sistemas informticos existentes. Aunque esta uniformidad pareca muy til, la
ruptura entre IBM y Microsoft implic que posteriormente cada uno publicara sus
propias guas por separado, apareciendo as algunas diferencias con relacin a las
normas CUA originales.
Casi paralelamente a las diferentes versiones de Motif, se han ido generando guas
de estilo para ellas. En 1992 se publica OSF/Motif Style Guide referenciando la
versin 1.2 de Motif. Actualmente, la versin de Motif es la 2.1, que permite la
generacin de aplicaciones CDE 2.1. Es por ello que la gua de estilo de Motif 2.1
incluye tambin la gua de estilo para CDE 2.1: Motif and CDE 2.1 Style Guide.
Sin embargo, la aparicin del conjunto de componentes Swing, como parte de una
nueva librera de clases llamada JFC (Java Foundation Classes), permite la
seleccin de esta apariencia grfica, independientemente de la plataforma en la
que se est ejecutando; tanto es as que, la apariencia por defecto de los
22 La interaccin persona-ordenador
componentes Swing se denomina Metal y es propia de Java. Adems del Look&Feel
Metal, Swing incorpora Look&Feel para Windows, Macintosh y Motif.
Una de las ventajas que representa el Look and Feel de Java es la posibilidad que
se brinda a las empresas de poder crear una interfaz grfica estndar y
corporativa, ya que con el crecimiento de las intranets se estn soportando
muchas aplicaciones propias que deben ejecutarse en diferentes plataformas.
Java
Mac OS
Motif
Windows
Figura 1 Diseos Look and Feel predefinidos disponibles bajo Swing
El Look and Feel de Java representa por tanto, la interfaz por defecto para las
aplicaciones construidas con JFC, y se ha publicado una gua de estilo Java Look
and Feel Design Guidelines que proporciona informacin esencial para construir
interfaces grficas de usuario para aplicaciones y applets con el lenguaje de
programacin Java y JFC. La primera versin de estas guas fue publicada en julio
de 1999, y en marzo del 2001 ha sido publicada la segunda versin [SUN01]. Para
principios del 2002 est prevista ya la publicacin de una tercera versin ms
actualizada.
Estndares y guas 23
Apple
Apple ha habilitado un sitio Web con el nombre Apple Web Design Guide que
contiene principios de diseo de interfaces de usuario generales que pueden
aplicarse al diseo de pginas Web. Esta informacin ha sido generada a partir de,
la gua Macintosh Human Interface Guidelines, la informacin recogida desde la
propia pgina Web, y la experiencia adquirida por la empresa durante aos.
IBM
Proporciona una gua de diseo Web Design Guidelines disponible en el sitio Web
Easy of Use de IBM. Las directrices que proporciona la convierten en una gua de
diseo de nivel medio: abarca desde principios abstractos a convenciones.
Esta gua est organizada de acuerdo al proceso para desarrollar sitios Web:
planificacin, diseo, produccin y mantenimiento, y ofrece adems una seccin
especial para comercio electrnico. Su contenido es producto de diferentes
fuentes:
La experiencia de emplear el proceso de diseo centrado en el usuario (UCD
UserCentered Design) para crear sitios IBM.
Los estudios realizados durante los ltimos aos sobre las diferentes secciones del
sitio Web de IBM (incluyendo el sitio Easy of Use).
Estudios de los usuarios que interactan con sitios no IBM (ventas de libros,
vdeos, etc.).
Otras investigaciones publicadas por otros expertos en el campo.
Sun
La gua de Sun: Sun Guide to Web Style es un libro de recetas para ayudar a la
gente a crear mejores pginas Web. Las directrices presentadas aqu representan
las opiniones y preferencias de un pequeo grupo de gente dentro de Sun que han
creado algunas pginas Web y han examinado muchas ms; conocen la literatura
existente sobre diseo de interfaces y usabilidad, y se encargan de los test de
usabilidad sobre las pginas Web actuales. La informacin que proporciona est
organizada en categoras (objetivo, audiencia, enlaces, longitud de la pgina,
grficos, etc.) pero es tambin bastante general.
W3C
24 La interaccin persona-ordenador
imgenes, otros pueden emplear browsers basados en texto que no soportan
imgenes, etc.
La versin 1.0 de estas guas ha sido reconocida ya como una recomendacin 3 de
W3C desde 1999, y existe una versin 2.0 como un borrador de trabajo desde
Agosto del 2001.
Authoring Tool Accessibility Guidelines (ATAG)
ATAG son reconocidas en su versin 1.0 como recomendaciones W3C desde
Febrero del 2000. El objetivo de estas guas es asistir a los constructores en el
diseo de herramientas autorizadas 4 que producen contenidos Web accesibles, y
asistir a los desarrolladores en la creacin de una interfaz autorizada accesible.
Como la mayora del contenido de la Web se crea empleando herramientas
autorizadas, stas juegan un papel importante para asegurar la accesibilidad de la
Web, y adems, ya que la Web es un medio tanto de recibir como de comunicar
informacin, es importante que tanto el contenido producido, como la herramienta
sean accesibles.
Es por eso que los objetivos de estas guas son, por un lado, conseguir que las
herramientas autorizadas sean accesibles para los autores, independientemente de
su discapacidad, y por otro lado, que produzca un contenido accesible por defecto
y que esto anime al autor en la creacin de contenidos accesibles.
User Agent Accessibility Guidelines (UAAG)
Actualmente W3C ha publicado UAAG en su versin 1.0 como recomendacin
candidata. UAAG 1.0 explica como la navegacin con teclado, las opciones de
configuracin, la documentacin, la comunicacin con software especializado como
por ejemplo los sintetizadores de voz, y otras caractersticas de las interfaces de
usuario, benefician a la gente con discapacidades visuales, auditivas, fsicas,
cognitivas y neurolgicas.
El Yale Center for Advanced Instructional Media (C/AIM) ha construido una gua de
estilo que describe los principios de diseo empleados para crear las pginas
dentro del sitio Web del C/AIM. Esta gua se encuentra disponible en el sitio Web
del C/AIM, y adems ha sido recientemente publicada con el nombre Web Style
Guide: Basic Design Principles for Creating Web Sites [LYN01].
Esta gua es una de las ms reconocidas y cubre todos los elementos bsicos que
se ven implicados en la creacin de un sitio Web centrndose en la interfaz y en
los principios de diseo grfico subyacentes al diseo de un sitio Web. Aconseja
sobre la planificacin y organizacin de los objetos, el diseo de estrategias para
un sitio o sobre el diseo de pginas individuales.
El proceso de documentos en W3C implica: Borrador de trabajo (Working Draft) a Ultima Llamada para el Borrador de Trabajo (Last
Call Working Draft) a Recomendacin Candidata (Candidate Recommendation) a Recomendacin Propuesta (Proposed
Recommendation) y finalmente a Recomendacin (Recommendation).
4
Con herramientas autorizadas se hace referencia a un amplio espectro de software necesario para crear contenidos web: editores,
procesadores, herramientas para gestionar sitios, etc.
Estndares y guas 25
26 La interaccin persona-ordenador
Adems de una gua de estilo corporativa, se pueden necesitar guas de diseo para un grupo de
productos relacionados (product suite guide), o para productos individuales (product style
guides). Todos estos documentos deberan estar basados en los estndares subyacentes, guas de
diseo, y guas de estilo corporativas ya desarrolladas.
Conclusiones
Uno de los principales problemas que deben solucionarse en el proceso de diseo
centrado en el usuario es como proporcionar diseadores con la capacidad para
determinar las consecuencias, en cuanto a usabilidad, de sus decisiones de diseo.
Tanto los estndares como las guas de estilo contribuyen a esto, facilitando el
aprendizaje y reduciendo errores al permitir al usuario aprovechar el conocimiento
que han adquirido desde otros productos, o bien desde otras partes del mismo
producto.
Por otro lado, el seguimiento de un estndar o de una gua de estilo no garantiza la
usabilidad de un producto, es decir, son elementos muy tiles para el diseo y la
evaluacin en IPO, pero deben ser empleados adecuadamente.
Por todo ello, se considera fundamental para un diseador de IPO conocer los
estndares (tanto de iure como de facto) y las guas ms adecuadas al entorno en
el que se va a trabajar de forma que, ante la toma de una decisin cara a facilitar
la usabilidad del sistema, sta est siempre justificada.
Estndares y guas 27
Referencias
[APP92]
[IBM92]
[IBM01]
[LYN01]
[MAN97] MANDEL T. The elements of user interface design. John Wiley & Sons,
Nueva York, NY, 1997
[MIC99]
Windows
user
experience.
[PRE94]
[SMI96]
[SUN01] SUN MICROSYSTEMS INC Java look and feel guidelines, 2 edicin. Addison
and Wesley, Reading, MA, 2001
Bibliografa
General
BROWN C. M. Humancomputer interface design guidelines. Ablex Publishing Corp,
Norwood, NJ, 1988
DIX A., FINLAY J., ABOWD G. y BEALE R. Human computer interaction, 2 edicin.
PrenticeHall, Nueva York, NY, 1998
DONELLY V. Designing easytouse websites. Addison and Wesley, Reading, MA,
2001.
GAINES B. R. y SHAW M. L. G. The art of computer conversation: a new medium for
communication. PrenticeHall, Nueva York, NY, 1984.
IBM CORPORATION. IBM user interface architecture, 1 edicin. 2001
MANDEL T. The elements of user interface design. John Wiley & Sons, Nueva York,
NY, 1997
28 La interaccin persona-ordenador
MAYHEW D. Principles and guidelines in software user interface design. Prentice
Hall, Nueva York, NY, 1992
NIELSEN J. Designing web usability. New Readers Publishing, Indianapolis, IN, 2000
PREECE J. Human computer interaction. Addison and Wesley , Reading, MA, 1994
SCHNEIDERMAN B. Designing the user interface. Strategies for effective human
computer interaction, 3 edicin. Addison and Wesley, Reading, MA, 1998
SIMPSON H. Design of user friendly programs for small computers. McGraw Hill,
Nueva York, NY, 1985
SMITH W. J. ISO and ANSI ergonomic standards for computer products. A guide to
implementation and compliance. PrenticeHall, Nueva York, NY, 1996
Estndares y guas 29
SUN MICROSYSTEMS INC Java look and feel guidelines. Addison and Wesley, Reading,
MA, 1999
SUN MICROSYSTEMS INC Java look and feel guidelines, 2 edicin. Addison and
Wesley, Reading, MA, 2001
UNIX SYSTEMS LABORATORIES Open Look graphical user interface. Users Guide.
Prentice Hall, Nueva York, NY, 1992
Enlaces interesantes
Generales
http://www.ida.liu.se/labs/aslab/groups/um/hci/#gl
Human computer interaction resources on the net.
Contiene enlaces interesantes sobre IPO y un apartado para directrices, guas
de estilo y estndares.
http://www.beta-research.com/standards.html
Beta Research Inc. Standards and guidelines.
Pgina con enlaces sobre estndares y guas relacionadas con el diseo de
interfaces, ergonoma y Web.
http://www.isii.com/ui_design.html
User interface design and usability.
Pgina con enlaces claramente clasificados y relacionados con el diseo de
interfaces y usabilidad. Incluye apartados para las guas de estilo para el diseo
de interfaces y Web.
http://www.acm.org/~perlman
Gary Perlmans home page.
Esta es la pgina personal de Gary Perlman y contiene abundantes e
interesantes enlaces sobre temas relacionados con IPO. Incluye lecturas
recomendadas y entre stas se pueden destacar las secciones para principios y
directrices de diseo, guas de estilo y diseo web.
http://www.awl.com/cseng/titles/0-201-69497-2/website
The designing of user interface booksite. Strategies for effective education and
training, BEN SCHNEIDERMAN.
Es un sitio web completo para el libro con ese ttulo.
http://www.hcibook.com
Human computer interaction, 2 edicin, ALAN DIX y otros.
Sitio web para este libro.
Estndares
http://www.nssn.org
NSSN: a national resource for global standards.
Permite la bsqueda de informacin sobre estndares desde diferentes fuentes.
http://www.iso.org/iso/en/prodsservices/catalogue/intstandards/CatalogueListPage
.CatalogueList
ISO catalogue.
Esta pgina contiene un catlogo de los estndares ISO, y permite tanto la
bsqueda de estndares ISO publicados como en proceso de elaboracin.
http://www.acm.org/sigchi/bulletin
ACM SIGCHI bulletin: standards.
El boletn de ACM SIGCHI publica en ocasiones informacin sobre estndares en
una columna destinada a tal efecto.
30 La interaccin persona-ordenador
Guas de estilo
ftp://ftp.cis.ohio-state.edu/pub/hci/Guidelines
Guidelines for designing user interface software, The MITRE Corporation.
En esta direccin est accesible el contenido de las guas documentadas en este
libro.
http://developer.apple.com/techpubs/macos8/HumanInterfaceToolbox/HumanInter
faceGuide/humaninterfaceguide.html
Human interface guidelines, Apple.
Permite el acceso en lnea a las guas de estilo de Apple. Tiene accesibles las
guas de estilo en formato pdf.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwue/html/wel
come.asp
Guidelines for user interface developers and designers. The Microsoft Windows
user experience.
La gua para el diseo de software para el sistema operativo Windows.
http://w3.pppl.gov/misc/motif/MotifStyleGuide/en_US/TOC.html
Motif style guide 1.2.
Esta accesible la gua de estilo de Motif en su versin 1.2 en formato HTML.
http://nscp.upenn.edu/aix4.3html/motif/motifsg/toc.htm
Motif and CDE 2.1 style guide.
Esta accesible la gua de estilo de Motif y CDE en su versin 2.1 en formato
HTML.
http://developer.java.sun.com/developer/techDocs/hi
Java software platform human interface.
En esta pgina se encuentra informacin accesible acerca del Look and Feel de
Java: artculos relacionados, guas, etc. Estn tambin accesibles, en formato
HTML, las dos versiones publicadas de la gua de estilo: Java look and feel
design guidelines.
Estndares y guas 31