Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Sign In
Upload
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
Se busca: Software
Engineer en Klarna (Estocolmo, Suecia).
Joel on Software
Diseño de interfaz de usuario para los programadores
Vea esta esta y otras grandes grandes ofertas de trabajo en la página de puestos de traba .
por Joel Spolsky Miércoles, 24 de oc tubr tubree 2001
Capítulo 1: Cómo controlar el Medio Ambiente hace feliz
La mayoría de los programadores de C ++ núcleo duro Conozco odio programación interfaz de usuario. Esto me sorprende, porque me parece la programación de interfaz de usuario que es la quintaesencia de fácil, sencillo y divertido. Es fácil porque porque por lo general no es necesario algoritmos más sofisticados que la forma de centrar un rectángulo en otro. Es sencillo , porque cuando se comete un error, inmediatamente ves y puedes corregirlo. Es divertido , porque los resultados de su trabajo son inmediatamente inmediatamente visibles. Te sientes como si estás esculpiendo directamente el programa.
Sign up to vote on this title
Creo que el miedo la mayoría de los programadores programadores de la Useful programación de la interfaz de usuario viene de su miedo de hacer la interfaz de usuario de diseño . Ellos piensan que el diseño de la interfaz de usuario es como el diseño gráfico: el misterioso proceso por
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
cómo hacer una barra de menú; más bien, es necesario pensar acerca Sheet Music
de qué poner en la barra de menú (o si se debe tener uno en todos). Hay un axioma primario Te voy a enseñar que guía todo buen diseño de interfaz de usuario, y no es difícil de entender en absoluto. Mi primer trabajo fue en una gran, una panadería industrial. La panadería fue diseñado para tener seis líneas de producción de pan. Por cada dos líneas de producción, se produjo un mezclador de masa, que produjo 180 kg de masa de grumos que podrían desaguar hacia la izquierda o la derecha:
Bueno, este fue el diseño. En realidad, Mixer C no había sido construido todavía, ni tenía las líneas 3 ó 5 Así que el arreglo era:
Alerta lectores se estarán estarán preguntando, preguntando, "¿cómo la masa de llegar de Mixer B a la línea de producción de 6?" Bueno, ahí es donde Wee Joel entró. Mi trabajo, si usted puede creer esto, fue a pararse en la izquierda del Mezclador B, a continuación, coger los gigantes 180 bultos kg de masa, masa, ya que salieron volando volando de la mesa de mezclas mezclas en una gran bañera con -Ruedas, a continuación, gire la bañera a la línea de producción 6, y, usando un dispositivo de malacate como, levantar Sign up to vote on this title la masa sobre la línea 6 que tenía que hacer esto una vez cada diez minutos, desde las 10 pm hasta las 4 PM. Useful Not useful Había otras complicaciones. Line 6 no podía manejar 180 kg de masa de una sola vez, así que tuve que cortarlo con un cuchillo gigante en
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
cómo hacer una barra de menú; más bien, es necesario pensar acerca Sheet Music
de qué poner en la barra de menú (o si se debe tener uno en todos). Hay un axioma primario Te voy a enseñar que guía todo buen diseño de interfaz de usuario, y no es difícil de entender en absoluto. Mi primer trabajo fue en una gran, una panadería industrial. La panadería fue diseñado para tener seis líneas de producción de pan. Por cada dos líneas de producción, se produjo un mezclador de masa, que produjo 180 kg de masa de grumos que podrían desaguar hacia la izquierda o la derecha:
Bueno, este fue el diseño. En realidad, Mixer C no había sido construido todavía, ni tenía las líneas 3 ó 5 Así que el arreglo era:
Alerta lectores se estarán estarán preguntando, preguntando, "¿cómo la masa de llegar de Mixer B a la línea de producción de 6?" Bueno, ahí es donde Wee Joel entró. Mi trabajo, si usted puede creer esto, fue a pararse en la izquierda del Mezclador B, a continuación, coger los gigantes 180 bultos kg de masa, masa, ya que salieron volando volando de la mesa de mezclas mezclas en una gran bañera con -Ruedas, a continuación, gire la bañera a la línea de producción 6, y, usando un dispositivo de malacate como, levantar Sign up to vote on this title la masa sobre la línea 6 que tenía que hacer esto una vez cada diez minutos, desde las 10 pm hasta las 4 PM. Useful Not useful Había otras complicaciones. Line 6 no podía manejar 180 kg de masa de una sola vez, así que tuve que cortarlo con un cuchillo gigante en
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
suelo para ser raspada hasta más tarde. No es que esto iba a funcionar muy bien, porque si la masa se hizo mayor de unos 30 minutos que sería fermentar y no hacer buen pan. Si esto sucediera, había que cortarla en pedazos 5 kg y poner p oner una pieza en la mezcla para cada lote en el futuro. Después de una semana o así, yo tengo bastante bueno en la rutina que realmente lo hubiera hecho, si no recuerdo mal, a 2 minutos gratis por cada ciclo de la masa 10 minutos para descansar. Me di cuenta de un calendario preciso y aprendí cómo contar el mezclador para saltar un lote cuando la línea de producción se detuvo. Y empecé a pensar por qué, qué, ya que el anuncio anuncio de cerveza pide, algunos días son mejores que otros . Un día, pensando en este problema, me di cuenta de que una de las ruedas de bañeras-con-tenían ruedas bastante pésimo que no se convertirían así. A veces, esta bañera no ir a donde lo empujé, y tropecé con cosas. Este fue un pequeño frustración. A veces, como yo estaba tirando la cadena para izar hasta la bañera, me rasqué mi mismo - sólo un poco - en una astilla de metal en la cadena. Otra pequeña frustración. A veces, como me encontré con una bañera vacía para coger una emisión de masa a punto de volar fuera de la mesa de mezclas, me resbalé en un poco de aceite en el suelo. No lo suficiente para caer, eso sí, sólo una pequeña, pequeña frustración. Otras veces, me tendrían pequeñas victorias. Aprendí en cuando la producción de masa perfectamente para que la pasta fresca llegaría apenas unos segundos antes de que el lote anterior se agotó. Esto garantiza que la masa más fresca e hizo el mejor pan. Algunas de las victorias fueron aún aún más pequeño: Me detectar detectar una pequeña pequeña gota de la masa que habían arrojado fuera de la mesa de mezclas y adherido a la pared, y me raspar con una espátula que llevaba en el bolsillo de atrás y tirarlo en la basura. basura. SÍ! Durante el el corte la masa en trozos, trozos, a veces sólo en rodajas muy bien y fácilmente . Diminuto momentos de satisfacción, cuando me las arreglé para controlar el mundo que me rodea, incluso en la forma más pequeña. Así que eso es lo que los días eran eran así. Un montón de de pequeñas frustraciones, y un montón de pequeños éxitos. Pero ellos suman . Incluso algo que parece un diminuto, frustración intrascendente intrascendente afecta su estado de ánimo. Sus emociones no parecen preocuparse por la magnitud del evento, sólo la calidad. Y empecé a aprender aprender que los días cuando cuando yo era más feliz fueron fueron losup to vote on this title Sign días con un montón de pequeños éxitos y algunas frustraciones frustraciones Useful Not useful pequeñas. Años más tarde, cuando cuando llegué a la universidad, me enteré enteré de una
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
África, por amor de Dios, no puedo enojarme sobre barras de espacio ), no obstante, que cambian nuestro estado de ánimo. Hagamos una pausa por un minuto y volver a las computadoras. Vamos a inventar un típico usuario avanzado de Windows llamado Pete. Cuando usted está pensando en las interfaces de usuario, ayuda a mantener a los usuarios imaginarios en mente. El más realista que el usuario imaginario es, mejor se va a hacer pensar en la forma en que utilizan su producto. Pete es un contador para una editorial técnica que ha utilizado Windows para seis años en la oficina y un poco en casa. Él es bastante competente y técnica. Se instala su propio software; lee la revista PC Magazine, y que incluso ha programado algunas macros de Word simples para ayudar a las secretarias en su oficina envían facturas. Se está haciendo un módem de cable en casa. Pete nunca ha usado una computadora Macintosh. "Son demasiado caro", te lo dirá. "Usted puede obtener una PC de 7 00 Mhz con 128 Meg RAM por el precio de ..." OK, Pete. Lo conseguimos. Un día, la amiga de Pete Gena le pide un poco de ayuda de la computadora. Ahora, Gena tiene un Macintosh iBook, porque le encanta las cajas translúcidas. Cuando Pete se sienta y trata de usar el Macintosh, rápidamente se frustra. "Odio estas cosas", dice. Es, finalmente, capaz de ayudar a Gena, pero está de mal humor e infeliz. "El Macintosh cuenta con una interfaz de usuario como torpe." Clunky? ¿De qué está hablando? Todo el mundo sabe que el Macintosh tiene una interfaz de usuario elegante, ¿no? El mismo paradigma de la facilidad de uso? Aquí está mi análisis de este misterio. You're Reading a Preview En Macintosh, cuando desee mover una ventana, puede tomar cualquiera de los bordes con el ratón yUnlock moverlo. En Windows, full access with a freedebe trial. agarrar la barra de título. Si intenta agarrar un borde, se reformará la ventana. Cuando Pete estaba ayudando a Gena, trató de ensanchar una Free Trialse ventana arrastrando el borde derecho.Download Frustrante, With toda la ventana movió, más que el cambio de tamaño como él esperaba.
En Windows, cuando un cuadro de mensaje aparece, puedes pulsa enter o la barra espaciadora para cerrar el cuadro de mensaje. En el Mac, el espacio no funciona. Generalmente, usted debe hacer clic con el ratón. Cuando Pete consiguió alertas, trató de despedirlos con la barra espaciadora, como lo ha estado haciendo inconscientemente durante los últimos seis años. La primera vez, no pasó nada. Sin ni Sign up to vote on this title siquiera ser consciente de ello, Pete golpeó la barra espaciadora más difícil, ya que pensaba que el problema debe ser que el Mac noseUseful Not useful registró su pulsando la barra de espacio. En realidad, sí - pero no le importaba! Finalmente se utiliza el ratón. Otra pequeña frustración.
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Sign In
Upload
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
amplia, jugando un poco de broma donde sólo se mueve en vez de ensanchamiento. Inadecuado ventana. Incluso si todo el asunto es subconsciente, la sutil sensación de estar fuera de control se traduce en indefensión, lo que se traduce en infelicidad. "Me gusta mi equipo", dice Pete. "Lo tengo todo preparado para que funcione exactamente de la manera que me gusta. Pero estos Macs son torpe y difícil de usar. Es un ejercicio de frustración. Si Apple ha estado trabajando en MacOS todos estos años, en lugar de jugar un poco con Newtons , su sistema operativo no sería un desastre ". Derecha, Pete. Sabemos mejor. Sus sentimientos vienen a pesar del hecho de que el Macintosh es realmente muy fácil de usar - para usuarios de Mac. Es totalmente arbitraria qué tecla se presiona para cerrar una ventana. Los programadores de Microsoft, que eran, presumiblemente, la copia de la interfaz de Mac, probablemente pensaron que estaban añadiendo una nueva característica interesante, ya que permite cambiar el tamaño de las ventanas arrastrando cualquier borde. Los MacOS 8.0 programadores probablemente pensaron que estaban añadiendo una nueva característica fresca cuando le permiten mover las ventanas arrastrando cualquier borde. La mayoría de las guerras de la llama usted lea acerca de los problemas de interfaz de usuario se centran en el tema equivocado. Windows es mejor porque le da más maneras de cambiar el tamaño de la ventana. Así que lo que? Eso no viene al caso. El punto es, la interfaz de usuario no responde al usuario en la forma en que el usuario espera a responder? Si no fuera así, el usuario se va a sentir impotentes y fuera de control, lo mismo que yo sentía cuando las ruedas de la bañera masa no se volvió a mí me empujaron y me encontré con una pared. Bonk. You're Reading a Previewy el IU es importante porque afecta a los sentimientos, las emociones estado de ánimo de sus usuarios. Si la interfaz de usuario está mal y el full access with a free trial. usuario se siente como que no puedenUnlock controlar su software, que , literalmente, no serán felices y van a echarle la culpa a su software. Si la interfaz de usuario es inteligente y las cosas funcionan de laTrial manera Download With Free que el usuario los espera para trabajar, van a ser alegre como se las arreglan para lograr metas pequeñas. Hey! Arranqué un CD! Es sólo funcionó! Niza software! Wooooooooooo!
Para hacer feliz a la gente, hay que dejar que ellos sienten que tienen el control de su entorno. Para ello, es necesario correctamente interpretar sus acciones. La interfaz tiene que comportarse de la manera que esperan que se comporte.
Sign up to vote on this title
Por lo tanto, el axioma cardinal de todo el diseño de interfaz de Useful usuario: Una interfaz de usuario está bien diseñado cuando el
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Sign In
Upload
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
El programa también cuenta con un "modelo mental", sólo que ésta se codifica en los bits y se ejecutará fielmente por la CPU. Esto se llama el modelo de programa , y es la ley . Como aprendimos en el capítulo uno , si el modelo del programa se corresponde con el modelo de usuario, que tiene una interfaz de usuario con éxito. Veamos un ejemplo. En Microsoft Word (y la mayoría de los procesadores de texto), cuando se pone una imagen en el documento, la imagen es en realidad incrustada en el mismo archivo que el documento en sí. Puede crear la imagen, arrastre en el documento, a continuación, elimine el archivo de imagen original , pero la imagen todavía permanecerá en el documento. Ahora, HTML no le permite hacer esto. Documentos HTML deben almacenar sus imágenes en un archivo separado. Si usted toma un usuario que se utiliza para los procesadores de texto, y no sabe nada de HTML, y sentarse abajo delante de un buen editor WYSIWYG HTML como FrontPage, es casi seguro que pensar que la imagen va a ser almacenada en el archivo. Llame a este usuario modelo de la inercia , si se quiere. Así que tenemos un conflicto infeliz del modelo de usuario (la imagen se inserta) versus modelo de programa (la imagen debe estar en un archivo por separado), y la interfaz de usuario está obligado a causar problemas. Si usted está diseñando un programa como FrontPage, usted acaba de encontrar su primer problema de interfaz de usuario. Realmente no se puede cambiar HTML. Algo tiene que dar para que el modelo de programa de acuerdo con el modelo de usuario. Tienes dos opciones. Usted puede tratar de cambiar el modelo de You're Reading a Preview usuario. Esto resulta ser muy duro. Usted podría explicar las cosas en el manual, pero todo el mundo sabe que los usuarios leer lostrial. Unlock full accessno with a free manuales, y que probablemente no deberían tener que. Puede que aparezca un cuadro de diálogo poco explicando que el archivo de With Free Trial dos problemas: es molesto para imagen no se integrará, pero esto tieneDownload los usuarios avanzados y los usuarios no leer los cuadros de diálogo, o bien (vamos a tomar más de esto en Capítulo Seis). Así que, si la montaña no va a Mahoma ... su mejor opción es casi siempre va a ser para cambiar el modelo de programa, no el modelo de usuario. Tal vez cuando se inserte la imagen, se puede hacer una copia de la imagen en un subdirectorio bajo el archivo de documento, por lo que al menos puede hacer coincidir la idea de que el usuario que la up to vote on this title Sign imagen se copia (y el original se puede eliminar de forma segura).
Useful
¿Cómo puedo saber cuál es el modelo de usuario es?
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
archivo grande llamado Miniaturas . Todos podían ser almacenados en archivos separados, en un subdirectorio llamado Miniaturas . Puede ser que sean marcados como archivos ocultos del sistema operativo para que los usuarios no saben acerca de ellos. Mi amigo eligió una forma de hacerlo es que creía que era la mejor solución de compromiso: se almacena la imagen en miniatura de cada imagen Picture.jpg en un nuevo archivo llamado picture_t.JPG en el mismo directorio. Si usted hizo un álbum con 30 fotos, cuando terminamos, había 60 archivos en el directorio, incluyendo las imágenes en miniatura. Se podría argumentar durante semanas acerca de las ventajas y desventajas de diferentes esquemas de almacenamiento de las imágenes, pero como resulta que, no hay una manera más científica para hacerlo. Pregúntale a un grupo de usuarios que piensan las miniaturas van a almacenar. Por supuesto, muchos de ellos no saben o no quieren cuidar, o que no han pensado sobre esto, pero si le preguntas a un montón de gente, usted comenzará a ver algún tipo de consenso. La elección popular es el mejor modelo de usuario, y le toca a usted para hacer el modelo del programa coincide con ella. A continuación, usted tiene que probar sus teorías. Construir un modelo o prototipo de su interfaz de usuario y dar algunas personas tareas que cumplir. A medida que trabajan a través de las tareas, preguntarles qué creen que está pasando. Su objetivo es averiguar lo que ellos esperan. Si la tarea es "insertar una imagen", y se ve que ellos están tratando de arrastrar la imagen en el programa, se dará cuenta de que es mejor que arrastrar y soltar el apoyo. Si van al menú Insertar, te darás cuenta de que es mejor tener una opción de imagen en el menú Insertar. Si van a la barra de herramientas de fuente y sustituir la palabra "Times New Roman" con las palabras "Insertar You're Reading a Preview imagen", que ha encontrado una reliquia que no se ha introducido para interfaces gráficas de usuario y todavía está a la espera de una Unlock full access with a free trial. interfaz de línea de comandos. ¿Cuántos usuarios Qué se necesita para probar su interfaz en?Trial Tu Download With Free instinto puede ser "cuanto más, mejor", lo que tiene sentido para experimentos científicos. Pero ese instinto es erróneo. Casi todo el mundo que hace las pruebas de usabilidad para ganarse la vida parece pensar que cinco o seis usuarios es suficiente. Después de eso, se empiezan a ver los mismos resultados una y otra vez, y los usuarios adicionales son sólo una pérdida de tiempo. Usted no necesita un laboratorio de usabilidad formales, y que en Sign up to vote on this title realidad no tiene que traer en los usuarios "de la calle" - se puede hacer "pruebas de usabilidad 50 cent" en la que simplemente agarrar Useful Not useful la siguiente persona que ve y pide que intentar una prueba de usabilidad rápida. Asegúrese de no derramar los frijoles y les dice cómo hacer las cosas. Pídales que "pensar en voz alta" y entrevistarlos
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
de las cosas complicadas. Sheet Music
Siéntese en una Macintosh. Abra dos archivos de hojas de cálculo de Excel y archivo de documento de Word. Casi cualquier usuario novato adivinaría que las ventanas eran independientes. Ellos miran independiente:
El modelo de usuario dice que al hacer clic en Hoja de cálculo 1 traería esa ventana al frente. Lo que realmente sucede es que Hoja de cálculo 2 llega a la parte delantera, una sorpresa frustrante para casi todo el mundo:
You're Reading a Preview Unlock full access with a free trial.
Download With Free Trial
Pues resulta que, modelo de programa de Microsoft Excel diceSign que up to vote on this title "usted tiene estas hojas invisibles, uno para cada aplicación, y lasUseful Not useful ventanas se 'pegado' a esas hojas invisibles. Cuando usted trae Excel al primer plano, todas las demás ventanas de Excel se moverán reenviar, también. "
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Sign In
Upload
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
Ya es bastante difícil para que el modelo de programa se ajusta al modelo de usuario cuando los modelos son simples. Cuando los modelos se vuelven complejas, es aún más improbable. Así que elige el modelo más simple posible. Capítulo 3: Opciones
Cuando usted va a un restaurante y ves un cartel que dice "No se admiten perros", se podría pensar que la muestra es puramente prescriptivo: Mr. restaurante no le gustan los perros alrededor, así que cuando se construyó el restaurante le pones ese signo. Si eso era todo lo que estaba pasando, habría también una señal de "No hay serpientes"; después de todo, a nadie le gusta las serpientes. Y una señal de "No hay elefantes", porque rompen las sillas cuando se sientan. La verdadera razón por la que es signo no es histórico: es un marcador histórico que indica que las personas utilizan para tratar de traer a sus perros en el restaurante. La mayoría de las señales de prohibición están ahí porque los propietarios de un establecimiento estaban enfermos y cansados de la gente que hace X, por lo que hicieron un cartel pidiendo que por favor no . Si usted entra en uno de esos cincuenta años comensales ma-y-pa, al igual que el Doodle del yanqui en New Haven, las paredes están cubiertas con carteles que decían cosas como "Por favor, no ponga su mochila sobre el mostrador," la evidencia más antropológica que las personas utilizan para poner sus mochilas en el mostrador mucho. Por la edad de la señal se puede averiguar cuando mochilas eran populares entre los estudiantes locales. You're Reading a Preview A veces son más difíciles de averiguar. "Por favor no traiga botellas de vidrio en el parque" debe significar que alguien cortó with a sí mismos pisar Unlock full access a free trial. vidrios rotos al caminar descalzo por el césped una vez, y es una buena apuesta que demandaron a la ciudad. Download With Free Trial El software tiene un registro arqueológico similares, también: se llama el cuadro de diálogo Opciones. Tire hacia arriba de la Herramientas | cuadro de diálogo Opciones y verá una historia de los argumentos de que los diseñadores de software tenían sobre el diseño del producto. ¿Hay que abrir automáticamente el último archivo que el usuario estaba trabajando? ¡Sí! ¡No! Hay un debate dos semanas nadie quiere herir los sentimientos de nadie, el programador pone en una #ifdef en defensa propia, mientras que los diseñadores se pelean. Finalmente Sign up to vote on this title sólo deciden hacer que sea una opción.
Useful
Ni siquiera tiene que ser un debate entre dos personas: puede ser un dilema interno. Yo sólo no puedo decidir si debemos optimizar la base
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
El primer problema con este diálogo es que es una distracción. Usted está tratando de encontrar ayuda en el archivo de ayuda. Usted no, en ese momento, les importa un comino si la base de datos es pequeña, grande, personalizado, o cubiertas de chocolate. Mientras tanto, este cuadro de diálogo perverso, malvado le está dando conferencias poco pedantes que debe crear una lista (o base de datos). Hay cerca de tres párrafos allí, la mayoría de los cuales son completamente confuso. Ahí está la frase dolorosamente incómodo "el archivo de ayuda (s)". Usted ve, usted puede tener uno o más archivos. Como si importara en este punto que no puede haber más de uno. Como si se hizo la más mínima cantidad de diferencia. Pero el programador que trabajaba en ese diálogo estaba obviamente angustiada de no creer en la posibilidad de que podría haber más de un archivo de ayuda (s) y sería incorrecto decir archivo de ayuda, ahora, ¿no? You're Reading a Preview Unlock full access with a free trial. Ni siquiera voy a comentar cómo la mayoría de la gente que quiere ayuda no son el tipo de gente que entiende este tipo de arcana. O que incluso los usuarios avanzados, los programadores con doctorado Download With Free Trialen Ciencias de la Computación que saben todo acerca de los índices de texto completo, no sería capaz de averiguar lo que realmente se está pidiendo a elegir.
Para colmo de males, esto no es ni siquiera un diálogo ... es un asistente (la segunda página de la que sólo dice algo así como "gracias por la presentación de ti mismo a este desperdicio innecesario de su tiempo", para parafrasear). Y es bastante obvio que los diseñadores up to vote on this title tenían alguna idea de cuál opción es la mejor; después de todo,Sign ellos han tomado la molestia de recomendar una de las opciones. Useful Not useful Lo que nos lleva a nuestra segunda regla importante de diseño de la interfaz de usuario:
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
molesto a Microsoft con una idea exagerada de su propia importancia para todo el esquema de las cosas tiene la audacia , el descaro , para interrumpir al usuario , una vez más y empezar a enseñar las cosas de los usuarios acerca de hacer listas ( o bases de datos). Este segundo nivel de interrupción tiene relación alguna con las invitaciones de cumpleaños, y es simplemente garantizado para dejar perplejo y finalmente mear fuera el usuario. Y cree que yo, los usuarios se preocupan por muchas menos cosas que usted podría pensar. Están utilizando su software para realizar una tarea. Ellos se preocupan por la tarea. Si se trata de un programa de gráficos, es probable que quieran ser capaz de controlar cada pixel hasta el más mínimo nivel de detalle. Si se trata de una herramienta para construir un sitio web, usted puede apostar que son obsesivo acerca de cómo obtener el sitio web para ver exactamente de la manera que ellos quieren que se vea. Ellos no , sin embargo, les importa un ápice si propia barra de herramientas del programa se encuentra en la parte superior o la parte inferior de la ventana. No les importa cómo se indexa el archivo de ayuda. Ellos no se preocupan por muchas cosas, y es responsabilidad de los diseñadores a tomar estas decisiones por ellos para que ellos no tengan que hacerlo. Es el colmo de la arrogancia de un diseñador de software para infligir una elección de este tipo en el usuario simplemente porque el diseñador no podía pensar lo suficiente para decidir qué opción es realmente mejor. (Es aún peor cuando intenta encubrir el hecho de que usted está dando al usuario una elección difícil mediante la conversión a un asistente, al igual que las personas WinHelp. Como si el usuario era un tarado que necesitaba tomar un poco de dos pasos mini-curso en la elección que se les ofrece para que puedan hacer una educada decisión.) You're Reading a Preview Se ha dicho que el diseño es el arte de tomar decisiones . Cuando se Unlock fulltienes accessque withhacer a free trial. diseña un bote de basura de la esquina, lo que elecciones entre exigencias contradictorias. Tiene que ser fuerte para que no sople. Tiene que ser la luz por lo que el recolector de basura Download With Free Trial puede volcar hacia fuera. Tiene que ser grande, por lo que puede contener una gran cantidad de basura. Tiene que ser pequeño para que no moleste pueblos en la acera. Cuando usted está diseñando, y tratas de abdicar su responsabilidad al obligar al usuario a decidir algo, usted está probablemente no está haciendo su trabajo. Alguien más va a hacer un programa más fácil que realiza la misma tarea con menos intrusiones, y la mayoría de los usuarios les va a encantar. Sign up Cuando Microsoft Excel 3.0 salió en 1990, fue la primera aplicación alto vote on this title deporte una nueva característica llamada una barra de herramientas. Useful Not useful Era una característica sensible, la gente le gustó, y todo el mundo lo copió - hasta el punto de que es raro ver a una aplicación sin que nadie más.
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Sign In
Upload
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
de menú en cualquier lugar excepto en la parte superior de la ventana. Pero aquí está la (mala) broma: si intenta desplegar el menú Archivo y agarrar accidentalmente el menú del bar un poco demasiado a la izquierda, que da un tirón de toda la barra de menú, arrastrándolo hasta el único lugar donde podía posiblemente no quiero que sea: el bloqueo del documento que está trabajando.
¿Cuántas veces has visto que ? Y una vez que hayas hecho esto, por error, no está claro lo que hiciste o cómo solucionarlo. Así que aquí tenemos una opción (que se mueve la barra de menú) que nadie quiere (ok, tal vez 0,1% de todos los humanos lo quiere), pero que se interpone en el camino para que casi todo el mundo. You're Reading a Preview Un día un amigo me llamó. Ella estabaUnlock teniendo problemas paratrial. full access with a free enviar correo electrónico. La mitad de la pantalla era gris, dijo. Download With Free Trial La mitad de la pantalla era de color gris?
Me tomó cinco minutos a fuego el teléfono para averiguar lo que había sucedido. Ella había arrastrado accidentalmente la barra de herramientas de Windows para el lado derecho de la pantalla, luego ampliado accidentalmente:
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
chocante cuántas personas desinstalar y volver a instalar su software cuando las cosas empiezan a comportarse mal, porque al menos saben cómo hacerlo. (Han aprendido a desinstalar en primer lugar, porque de lo contrario todas las personalizaciones rotos es probable que acaba de regresar). "¡Pero espera!" que usted dice. "Es importante contar con opciones para avanzados los usuarios que deseen modificar su entorno! " En realidad, no es tan importante como usted piensa. Esto me recuerda a cuando traté de cambiar a un teclado Dvorak. El problema era que yo no uso una computadora. Yo uso todo tipo de ordenadores. Yo uso las computadoras de otras personas. Utilizo tres ordenadores con bastante regularidad en casa y tres en el trabajo. Yo uso las computadoras en el laboratorio de pruebas en el trabajo. El problema con la personalización de su entorno es que simplemente no se propague , por lo que es ni siquiera vale la pena. La mayoría de los usuarios avanzados utilizan varios ordenadores con regularidad; actualizan su equipo cada dos años, se vuelva a instalar su sistema operativo cada tres semanas. Es cierto que la primera vez que se dieron cuenta de que podría volver a asignar por completo el teclado en Word, que cambió todo a su alrededor sea más de su agrado, pero tan pronto como se actualizan a Windows 95 esos ajustes se perdió, y no eran los mismos en trabajan, y, finalmente, sólo dejaron de reconfigurar las cosas. Le he pedido a muchos de mis amigos "power user" acerca de esto; casi ninguno de ellos hacer cualquier personalización que no sea el mínimo necesario para que su sistema se comporten razonablemente. Cada vez que usted proporciona una opción, te estás preguntando al usuario para tomar una decisión. Eso significa
You're Reading Preview que tendrán que pensar en algo y decidir al respecto. Noaes necesariamente una mala cosa, pero, en general, siempre se debe Unlock full with a freetienen trial. tratar de minimizar el número de decisiones queaccess las personas que hacer. Download With Free Trial Esto no significa eliminar toda elección. Hay suficientes opciones que los usuarios tendrán que hacer de todos modos: la manera en que su documento se verá, la manera en que su sitio web se comportará, o cualquier otra cosa que es parte integral de la labor que está haciendo el usuario. En estas áreas, se vuelven locos: es genial para dar opciones a la gente: por supuesto, cuantos más mejor. Y hay otra categoría de elección que la gente le gusta: la capacidad de cambiar el aspecto visual de las cosas, sin cambiar realmente el comportamiento. Todo el Sign mundo ama las pieles de Winamp; todo el mundo pone su fondo deup to vote on this title escritorio a una imagen. Desde la elección afecta el aspecto visual sin Useful Not useful afectar las funciones de cualquier cosa así, y ya que los usuarios están completamente libres de ignorar la elección y hacer su trabajo de todos modos, este es un buen uso de las opciones.
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
carpetas realmente recuerdan a la gente de las carpetas, lo que les hace darse cuenta de que ellos pueden poner los documentos en ellos. Aquí hay una captura de pantalla de fotos Jabón de Kai. ¿Puedes adivinar cómo hacer un zoom?
No es muy difícil. La lupa es una verdadera metáfora mundo. La gente sabe lo que se supone que deben hacer. Y no hay temor de que la operación de zoom está realmente cambiando el tamaño de la imagen subyacente, ya que eso no es lo lupas hacen. Una metáfora, aunque imperfecta, funciona mucho mejor que cuando usted no tiene uno en absoluto. ¿Puedes encontrar la manera de hacer un zoom con Microsoft Word?
You're Reading a Preview Unlock full access with a free trial.
Download With Free Trial
Word tiene dos pequeñas lentes de aumento en su interfaz, pero uno de ellos está en el botón "Vista preliminar" (por alguna razón),Sign y el up to vote on this title otro está en el botón "Mapa del documento", sea lo que sea. La forma Useful Not useful real de cambiar el nivel de zoom aquí es con el menú desplegable que se muestra actualmente "100%". No hay ningún intento de una metáfora, por lo que es más difícil para los usuarios de adivinar cómo
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
Objetos bien diseñados dejan claro cómo funcionan sólo con mirarlos. Algunas puertas tienen grandes placas de metal a nivel del brazo. La única cosa que usted puede hacer para una placa de metal es empujarlo. En palabras de Donald Norman, la placa permite empujar. Otras puertas tienen grandes, manijas redondeadas que sólo dan ganas de tirar de ellos. Incluso implican cómo quieren que usted coloque su mano en la manija. El mango proporciona tracción. Hace que te quieres tirar de ella. Otros objetos no están diseñados tan bien y no se puede decir lo que se supone que debes hacer. El ejemplo por excelencia es la caja de CD, lo que requiere que usted coloque sus pulgares tan y tirar en una dirección determinada. Nada sobre el diseño de la caja indicaría cómo se supone para abrirlo. Si usted no sabe el truco, es muy frustrante, porque la caja no se abrirá. La mejor manera de crear un affordance es hacerse eco de la forma de la mano humana en el "espacio negativo". Fíjate bien en el (excelente) cámara digital Kodak DC-290, que se muestra aquí delante y detrás:
You're Reading a Preview En el frente, se puede ver un agarre de goma grande que sólo se parece Unlock fullinteligente, access with aen free a sus dedos derechos encajan ahí. Incluso más latrial. parte posterior, en la esquina inferior izquierda, se puede ver una sangría que se asemeja misteriosamente a unaDownload huella digital. Cuando With Free usted Trial pone su pulgar izquierdo allí, sus rizos dedo índice izquierdo cómodamente en la parte frontal de la cámara, entre la lente y otra nubbin goma. Proporciona una especie de sensación reconfortante usted no ha sentido desde que chupó el pulgar (y se acurrucó su dedo índice alrededor de su nariz).
Los ingenieros de Kodak están tratando de persuadirlo para que sujete la cámara con ambas manos, en una posición que se asegura de que la cámara será más estable e incluso mantiene los dedos perdidosSign desde up to vote on this title el bloqueo de la lente por error. Todo este caucho no es funcional, su Useful Not useful único propósito es animar a sostener la cámara correctamente. Bueno UI equipo utiliza affordances, también. Hace unos diez años, la
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Sign In
Upload
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
Hace unos cuatro años, muchas ventanas comenzaron a brotar tres pequeñas crestas en la esquina inferior derecha que se parece a un agarre. Parece que el tipo de cosa que alguien pondría en un interruptor deslizante para aumentar la fricción. Se ofrece arrastrando. Simplemente pide que ser arrastrado a estirar la ventana. Por último, uno de los mejores ejemplos de affordances es el famoso "diálogo con fichas". Recuerde el viejo panel de control de Mac?
La idea era que elija uno de los iconos de la (desplazamiento) lista de la izquierda. Al hacer clic en el icono, el lado derecho de la pantalla cambia. Por alguna razón, este tipo de direccionamiento indirecto era increíblemente lógica a los programadores que lo diseñaron, pero muchos usuarios no lo entendía. Entre otras cosas, la gente rara vez encontraron la manera de desplazarse por la lista para obtener más de Reading a Preview los primeros paneles de control 4. PeroYou're de manera más crítica, la mayoría de la gente simplemente no entendían que había una Unlock full access with a free trial. conexión entre los iconos y el diálogo. Los iconos en realidad parece que son una de las opciones. Download With Free Trial A partir de 1992 aproximadamente, estas interfaces empezaron a desaparecer, para ser reemplazado por un nuevo invento llamado diálogos con pestañas:
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
Capítulo 5: Coherencia y Otros Hobgoblins
Los principales programas de la suite Microsoft Office, Word y Excel, se desarrollaron a partir de cero en Microsoft, pero otros fueron comprados a empresas externas, en particular FrontPage (comprado a Vermeer) y Visio, comprados de Visio. La cosa estos dos programas tienen en común? Ellos fueron originalmente diseñados para verse y sentirse como aplicaciones de Microsoft Office. La decisión de emular la interfaz de usuario de Office no era simplemente para "aspirar" a Microsoft o para posicionar a las empresas para la adquisición; de hecho, Charles Ferguson, que desarrolló FrontPage, no vacila en admitir su antipatía por Microsoft; él repetidamente suplicó el Departamento de Justicia para hacer algo acerca de los Beasties Redmond (hasta que vendió su compañía a ellos, después de lo cual su posición se volvió mucho más complicado). De hecho Vermeer y Visio parecen haber copiado la interfaz de usuario de Office principalmente porque era conveniente: era más fácil y más rápido que reinventar la rueda. Cuando Mike Mathieu, gerente de programa de grupo en Microsoft, descargó FrontPage desde el sitio web de Vermeer y lo probó, funcionó mucho como Word. Desde que trabajó tanto como él espera un programa para trabajar, era más fácil de usar. Y esta facilidad de uso le dio una impresión favorable del programa de la derecha del palo. Ahora, cuando Microsoft obtiene una impresión favorable de un programa de buenas a primeras, que desembolsar $ 150 millones aproximadamente. Su objetivo es, probablemente, más modesto; usted quiere que sus clientes obtengan una impresión favorable y desembolsar tal vez de $ 39. Pero es la misma idea: la consistencia You're a Preview hace que la facilidad de uso que a su vez hace Reading que los buenos sentimientos que resultan en más dinero para usted. Unlock full access with a free trial.
Es difícil sobreestimar cuánto consistencia ayuda a las personas a aprender y utilizar una amplia variedad de programas. Antes de Download With Free Trial interfaces gráficas de usuario, cada programa se reinventó los fundamentos mismos de la interfaz de usuario. Incluso una operación tan simple como "salida" que cada programa tenía que tener era completamente inconsistente. En aquellos días, la gente hizo un punto de memorización, por lo menos, el comando exit de programas comunes para que pudieran salir y ejecutar un programa que entendían. Fanáticos de Emacs memorizan ": q!" (Y nada más) en caso de que alguna vez se vieron atrapados en vi por error, mientras que vi a los usuarios memorizados "Cx Cc" (Emacs, incluso tiene su propia Sign up to vote on this title manera de representar los caracteres de control). Allá en la tierra DOS, Not useful Useful ni siquiera se podía utilizar WordPerfect a menos que tuvieras una de esas dorky modelos de teclado de plástico que recordaban lo que Alt + Ctrl + F3 hizo. Yo sólo memoricé F7 que tienes demonios salir de allí.
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
evangelistas de Apple dijo a todos que el usuario medio de Mac utiliza más diferentes programas para hacer su trabajo que el usuario medio de DOS. No recuerdo el número exacto, pero creo que fue algo así como 1 o 2 programas para el usuario medio de DOS contra doce programas para un usuario de Mac. La razón fue que era tan fácil de aprender un nuevo programa en el Mac, ya que generalmente trabajaban de la misma manera. La consistencia es un principio fundamental de un buen diseño de interfaz de usuario, pero no deja de ser un corolario del axioma de "hacer que el modelo de programa que coincida con el modelo de usuario", ya que el modelo de usuario es probable que refleje la forma en que los usuarios ven otros programas de comportarse. Si el usuario ha aprendido que el texto haciendo doble clic significa selecto palabra , se les puede mostrar un programa que nunca han visto antes y que va a suponer que la forma de seleccionar una palabra es hacer doble clic en él. Y ahora, ese programa mejor selectas palabras cuando haga doble clic en (a diferencia de, por ejemplo, buscar la palabra en el diccionario), o bien usted tiene un problema de usabilidad. Si la consistencia es tan obviamente beneficioso, ¿por qué estoy perdiendo tu tiempo y el mío es evangelizar? Por desgracia, hay una fuerza oscura ahí fuera que lucha contra la consistencia, y que es la tendencia natural de los diseñadores y programadores para ser creativo. Ahora, me gusta ser el que le diga que "no ser creativo", pero, por desgracia, para hacer una interfaz de usuario fácil de usar, usted va a tener que canalizar su creatividad en alguna otra área. En la mayoría de las decisiones de la interfaz de usuario, antes de diseñar algo desde cero, a pesar de todo tiene que ver lo que otros programas populares You're Reading Preview están haciendo y que emular lo más fielmente posible. Siava a crear un programa de edición de documentos de algún tipo, es mejor que Unlockafull with a free busque un montón, como Microsoft Word, losaccess aceleradores entrial. los elementos de menú que tienen en común. Algunos de los usuarios se utilizarán para Ctrl + S para guardar; algunos de ellos seFree utilizará Download With Trialpara Alt + F, S para guardar, y aún otros se utilizarán para Alt, F, S (soltar la tecla Alt). Otro grupo buscará el disquete en la zona superior izquierda del programa y haga clic en él. Los cuatro mejores trabajos, o sus usuarios van a conseguir algo que no querían. He visto empresas donde la gestión se enorgullece de hacer las cosas deliberadamente diferente de Microsoft. "El hecho de que Microsoft lo hace, no significa que sea correcto", se jactan, y luego proceder a crear una interfaz de usuario gratuitamente distinta a la que la genteSign estáup to vote on this title acostumbrada. Antes de empezar a cantar el mantra de que "sólo Useful Not useful porque Microsoft lo hace, no significa que sea correcto", por favor, considere dos cosas:
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
hicieron de esa manera debido a que más personas puedan encontrar la manera de usarlo de esa manera. Para crear un buen programa con una interfaz de usuario usable, vas a tener que dejar su religión en la puerta, gracias. Microsoft no puede ser la única empresa a copiar: si estás haciendo una librería en línea, usted probablemente debe asegurarse de que su sitio web es de al menos semánticamente lo mismo que Amazon. Amazon mantiene su carrito de compras alrededor de 90 días. Se podría pensar que son extra-inteligente y vaciar la cesta después de 24 horas. Si usted hace esto, habrá clientes de Amazon que ponen cosas en su carrito de compras y volver dos semanas más tarde esperando que todavía esté allí. Cuando se ha ido, que ha perdido un cliente. Si estás haciendo un editor de fotos de gama alta para los profesionales gráficos, le aseguro que el 90% de sus usuarios se va a saber Adobe Photoshop, así que mejor se comporta una diablos de un lote como Photoshop en las áreas donde su programa se superpone. Si no lo hace, la gente va a decir que su programa es difícil de usar, incluso si usted piensa que es más fácil de usar que Photoshop, ya que no se comporta de la manera que esperamos. Hay otra tendencia popular a reinventar los controles comunes que vienen con Windows. Ni siquiera me empezó a Netscape 6 Hubo un tiempo en que usted podría decir a los programas que se compilan con el compilador C de Borland ++ porque usaron grasa grandes botones OK con casillas verdes gigantes. Esto no fue tan malo como Foto Jabón de Kai:
You're Reading a Preview Unlock full access with a free trial.
Download With Free Trial Bien, entonces, es increíblemente hermosa, pero la O con una línea a través de él (que en realidad significa "no") me recuerda a "OK", y el estándar en Windows es tener bien a la izquierda, así que terminan golpeando la botón equivocado mucho. El único beneficio de tener símbolos divertidos en vez de "Aceptar" y "Cancelar" como todo el mundo es que se llega a demostrar lo creativo que eres. Si la gente comete errores debido a la creatividad de Kai, bueno, eso es sólo el precio que tienen que pagar por estar en presencia de un artista . up to vote on this title Sign (Otro problema de este "diálogo" es que no tiene una barra de título Useful Not useful estándar que se puede utilizar para mover el diálogo alrededorde la pantalla. Así que si el diálogo se interpone en el camino de algo que desea ver el fin de responder la pregunta en el cuadro de diálogo, usted
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Sign In
Upload
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
lugar de TAB). Ahora, cuando estás escribiendo un programa dirigido a los usuarios de Windows no expertos, un programador de UNIX es probablemente no el ejemplo ideal de un usuario típico, pero este director fue muy insistente en que la tecla enter debe moverse al siguiente campo en lugar de hacer la cosa estándar de Windows "OK". "El hecho de que Microsoft lo hace, no significa que sea correcto", trinó. Así que los programadores gastan una cantidad muy notable de tiempo a escribir algo de código manejo cuadro de diálogo increíblemente complicado para evitar el comportamiento predeterminado de Windows. (Ser inconsistente es casi siempre más trabajo de lo que acaba de actuar como su plataforma espera que actúes). Este código fue una gran pesadilla para el mantenimiento; no lo hizo puerto tan bien cuando nos mudamos de 16 bits a 32 bits de Windows. No hizo lo que la gente espera. Y a medida que los nuevos programadores se unieron al equipo, que no entendían por qué había esta extraña subclase para los diálogos. Una gran cantidad de programadores han intentado reimplementar varios controles comunes de Windows, desde los botones a las barras de desplazamiento de las barras de herramientas y barras de menús (cosa favorita del equipo de Microsoft Office para reimplementar). Netscape 6.0 va tan lejos como para reimplementar cada control de Windows común. Esto por lo general tiene algunos efectos negativos imprevistos. El mejor ejemplo es con la caja de edición. Si reimplementar el cuadro de edición, hay una gran cantidad de utilidades que usted ni siquiera sabía sobre (como la edición en chino de complementos y versiones bidireccionales de Windows que admitan de derecha a izquierda de texto) que se va a detener trabajar porque no reconocen su cuadro de edición no estándar. Algunos de los You're6.0 Reading a Preview críticos de la versión preliminar de Netscape se dio cuenta de que la casilla URL, utilizando un control de edición no estándar Netscape, Unlock full access with a free trial. no es compatible con las características comunes de control de edición como botón derecho del ratón para obtener un menú contextual. Download With Free Trial Cuando usted se encuentra discutiendo con un fundamentalista antiMicrosoft o un diseñador gráfico creativo acerca de la consistencia, que son propensos a citar a Emerson incorrectamente: "La consistencia es el duende de las mentes pequeñas ..." La cita real es "Un tonto consistencia es la duende de las mentes pequeñas ". Los buenos diseñadores de interfaz de usuario utilizan coherencia con inteligencia, y, aunque no puede mostrar su creatividad, así, a la larga hace que los usuarios más felices.
Sign up to vote on this title
Capítulo 6: Diseño para las personas que tienen Useful mejores cosas que hacer con sus vidas
Al diseñar interfaces de usuario, que es una buena idea para mantener
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
Si usted se sienta un grupo de usuarios medios con su programa y pide a todos para completar esta tarea, entonces el más usable su programa es, mayor es el porcentaje de usuarios que serán capaces de crear con éxito un álbum de fotos web. Para ser científica al respecto, imagina 100 usuarios del mundo real. No son necesariamente familiarizados con los ordenadores. Ellos tienen diferentes experiencias y capacidades, pero algunos de ellos no claramente no tienen talentos en el área de computación. Algunos de ellos están siendo distraídos mientras tratan de utilizar su programa. El teléfono está sonando. ¿Qué? El bebé está llorando. ¿Qué? Y el gato sigue saltando sobre la mesa y bateo alrededor del ratón. I No te oigo! Ahora, incluso sin ir a través de este experimento, puedo afirmar con cierta seguridad que algunos de los usuarios simplemente no puede terminar la tarea, o van a tener una extraordinaria cantidad de tiempo en hacerlo. Yo no quiero decir que estos usuarios son estúpidos . Muy por el contrario, son probablemente muy inteligente, o tal vez son grandes atletas, pero vis-à-vis su programa , no son más que no aplican la totalidad de sus habilidades motoras y las células cerebrales para el uso de su programa. Usted está consiguiendo solamente el 30% de su atención, por lo que tiene que conformarse con un usuario que, desde el interior del equipo, no parece estar jugando con una cubierta llena. Los usuarios no leen el manual.
En primer lugar, que en realidad no tienen el manual. Puede que no sea un manual. Si hay uno, el usuario no puede tenerlo, para todo tipo de razones lógicas: son en el avión; que están utilizando una versión de demostración descargado de su sitio web; están en casa y el manual es en el trabajo; su departamento de SI nunca dio ellos el manual. Incluso You're Reading a Preview si tienen el manual, francamente, que simplemente no van a leerlo a Unlock full access free trial. muya pocas menos que absolutamente no tienen otra opción. Conwith excepciones, los usuarios no acurrucarse con su manual y leerlo a través antes de comenzar a utilizar el software. En With general, losTrial Download Free usuarios están tratando de conseguir algo hecho , y que ven la lectura del manual como una pérdida de tiempo, o por lo menos, como una distracción que les impide conseguir su tarea hecha. El mismo hecho de que usted está leyendo este libro te pone en un selecto grupo de personas altamente alfabetizadas. Sí, lo sé, las personas que usan computadoras son en general capaces de leer, pero le garantizo que un buen porcentaje de ellos se encuentra la lectura sea una tarea. El idioma en que está escrito el manual puede no serSign su up to vote on this title lengua materna, y pueden no ser totalmente fluido. Pueden ser niños! Useful Not useful Pueden descifrar el manual si realmente debe , pero seguro que no van a leerlo si no tienen que hacerlo. Los usuarios hacen la lectura manual just-in-time, sobre una base estrictamente necesario-a-saber
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Sign In
Upload
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
Esto puede sonar un poco duro, pero ya verás, cuando haces pruebas de usabilidad, que hay un buen número de usuarios que simplemente no leen las palabras que usted pone en la pantalla. Si usted hace estallar una casilla de error de cualquier tipo, simplemente no lo leerán. Esto puede ser desconcertante para usted como programador, porque usted se imagina a sí mismo como la realización de un diálogo con el usuario. Hey, usuario! No puede abrir ese archivo, no apoyamos ese formato de archivo! Sin embargo, la experiencia demuestra que mientras más palabras que pones en ese cuadro de diálogo, menos gente en realidad lo leerán. El hecho de que los usuarios no leen el manual lleva a muchos diseñadores de software a asumir que van a tener que educar a los usuarios mediante la descripción de las cosas sobre la marcha. Usted ve esto todo el lugar en los programas. En principio, está bien, pero en realidad, la aversión de la gente a la lectura significa que esto casi siempre se va a meter en problemas. Diseñadores de interfaz de usuario con experiencia, literalmente, tratan de minimizar el número de palabras en los diálogos para aumentar las posibilidades de que sus hijos recibirán leer. Cuando trabajé en Juno, la gente de IU entienden este principio y trataron de escribir corto, claro, de texto simple. Tristemente, el CEO de la compañía había sido un importante Inglés en una universidad de la Ivy League; él no tenía ninguna formación en la interfaz de usuario de diseño o ingeniería de software, pero seguro que pensó que era un buen editor de la prosa. Así que él vetó el texto realizado por los diseñadores profesionales de interfaz de usuario y añade un montón de su propia verborrea. Un diálogo típico de Juno se ve así:
You're Reading a Preview Unlock full access with a free trial.
Download With Free Trial
Sign up to vote on this title
Compare esto con el diálogo equivalente desde Windows:
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Tutorial Sistemas Admon
1
Download
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
usted encontrará que Sheet Music
los usuarios avanzados se saltan las instrucciones. Ellos asumen que saben cómo usar las cosas y no tienen tiempo para leer las instrucciones complicadas la mayoría de los usuarios novatos se saltan las instrucciones. No les gusta leer mucho y esperan que los valores por defecto va a estar bien los usuarios novatos restantes que no, sinceramente, intentan leer las instrucciones (algunos de los cuales sólo están leyendo ellos porque es un test de usabilidad y se sienten obligados) a menudo se confunden por el gran número de palabras y conceptos. Así que incluso si estaban bastante seguros de que serían capaces de utilizar el diálogo cuando llegó por primera vez, las instrucciones realmente los confundieron aún más . Ahora, Juno era obviamente micro gestionados allá de toda razón. Más al punto, si usted es un gran Inglés de Columbia, entonces usted está en un todo diferente de la liga de la alfabetización a la media Joe, y usted debe tener mucho cuidado con los diálogos de redacción para que se parezcan útiles para usted. Acortarlo, mudo hacia abajo, simplificar, deshacerse de las cláusulas complicadas entre paréntesis, y test de usabilidad. Pero no escribir cosas que se parecen a las notas de la facultad de la Ivy League. Incluso la adición de la palabra "por favor" a un diálogo, que puede parecer amable y cortés, que va a retrasar la gente hacia abajo: el aumento de la masa de la redacción se va a reducir, por un porcentaje medible, el número de personas que leen el texto. Otro punto importante es que muchas personas se sienten intimidados por las computadoras . Usted probablemente sabe You're Reading a Preview esto, ¿verdad? Pero es posible que no se dan cuenta de las implicaciones de esto. Yo estaba viendo un amigo intenta salir de Unlock full with a free trial. Juno. Por alguna razón, ella estaba teniendo unaccess poco de problemas. Me di cuenta que cuando intenta salir de Juno, el siguiente cuadro de diálogo aparece: Download With Free Trial
Ella estaba golpeando No , y entonces ella estaba un poco sorprendido Sign up to vote on this title de que Juno no había salido. El mismo hecho de que Juno estabaUseful Not useful cuestionando su elección la hizo de inmediato asumir que ella estaba haciendo algo mal. Por lo general, cuando los programas piden que confirme un comando, es porque estás a punto de hacer algo que te
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
Sin el completamente innecesario "gracias" y el remordimiento inspirador "¿estás seguro? ", este diálogo es mucho menos probable que cause problemas. Los usuarios tendrán sin duda leer las dos palabras, decir "um, duh?" para el programa, y libra la tecla Sí. Claro, el cuadro de diálogo de confirmación Juno Exit hace tropezar a una pocas personas, que usted dice, pero ¿es que la gran cosa? Todo el mundo finalmente logran salir del programa. Pero aquí radica la diferencia entre un programa que es posible utilizar en comparación con un programa que es fácil de usar. Incluso los experimentados usuarios inteligentes avanzados apreciarán las cosas que usted hace para hacer más fácil para los usuarios principiantes,, inexpertos distraídos. Bañeras del hotel tienen grandes barras de apoyo. Ellos están ahí para ayudar a las personas con discapacidad, pero todo el mundo los usa de todos modos para salir de la bañera. Ellos hacen la vida más fácil, incluso para el buen estado físico. En el próximo capítulo, voy a hablar un poco sobre el ratón. Al igual que los usuarios no / no se / no pueden leer, algunos no son muy buenos en el uso del ratón, así que hay que adaptarse a ellos. Capítulo 7: Diseñando para personas que tienen mejores cosas que hacer con sus vidas, segunda parte
Cuando el Macintosh era nuevo, Bruce "Tog" Tognazzini escribió una You're Reading a Preview columna en la revista de desarrolladores de Apple en la interfaz de usuario. En su columna, la gente escribió en con un montón de Unlock full access with a free trial. interesantes problemas de diseño de interfaz de usuario, que se discute. Estas columnas continúan hasta hoy en su sitio web. También With Freecomo TrialTog han sido recogidos y adornados en un Download par de grandes libros, en Diseño de Software , que es muy divertido y una gran introducción al diseño de la interfaz de usuario. (Tog en Interface fue aún mejor, pero es fuera de impresión.) Tog inventó el concepto de la barra de menú de alta millas de explicar por qué la barra de menú en la Macintosh, que siempre está pegado a la parte superior de la pantalla física, es mucho más fácil de usar que las barras de menús en Windows, que aparecen dentro de cada ventana de la aplicación . Cuando usted quiere señalar al menúSign up to vote on this title Archivo en Windows, usted tiene una meta de aproximadamente Useful Not useful media pulgada de ancho y un cuarto de una pulgada de alto para adquirir. Debe mover y posicionar el ratón con bastante precisión,
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
conocida, pero no debe ser del todo evidente, porque el equipo de Windows 95 se perdió el punto por completo con el pulsador de arranque, sentado casi en la esquina inferior izquierda de la pantalla, pero no exactamente . De hecho, es cerca de 2 píxeles de distancia de la parte inferior y 2 píxeles desde la izquierda de la pantalla. Así que, por el bien de un par de píxeles, Microsoft literalmente "arrebata la derrota de las fauces de la victoria" , Tog escribe, y hace que sea mucho más difícil de adquirir el botón de inicio. Podría haber sido una milla cuadrada, absolutamente trivial para golpear con el ratón. Por el bien de algo, no sé qué, no lo es. Que Dios nos ayude. En el capítulo anterior, hablamos sobre cómo los usuarios odian leer, y lo evitarán a menos que absolutamente no pueden cumplir su tarea. Del mismo modo: Los usuarios no pueden controlar el ratón muy bien.
No quiero decir esto literalmente. Lo que quiero decir es, debe diseñar el programa de modo que no se requiere una enorme cantidad de ratón agilidad para usarlo bien. Top seis razones: 1. A veces las personas están utilizando dispositivos señaladores subóptimas, como trackballs, trackpad y la cosita roja en un ThinkPad, que son más difíciles de controlar que los ratones verdaderos. 2. A veces la gente está utilizando ratones en malas condiciones: un escritorio lleno de gente; un trackball sucio lo que el ratón omitir; o el propio ratón es un clon de 5 dólares que simplemente no camino correcto. 3. Algunas personas son nuevas en las computadoras y todavía no han desarrollado las habilidades motoras para utilizar ratones con precisión. You're Reading a Preview 4. Algunas personas literalmente nunca tendrán las habilidades Unlock full access with alofree trial. motoras para utilizar ratones con precisión, y nunca harán. Ellos pueden tener artritis, temblores, túnel carpiano; que sean muy jóvenes o muy viejos; o cualquier otro número de Trial Download With Free discapacidades. 5. Muchas personas encuentran que es muy difícil para hacer doble clic sin mover ligeramente el ratón. Como resultado, a menudo arrastran las cosas en su pantalla cuando quieren decir con el lanzamiento de aplicaciones. Se puede decir que estas personas porque sus escritorios son un desastre, porque la mitad del tiempo que tratan de poner en marcha algo, ellos terminan moviéndose en su lugar. Sign up se to vote on this title 6. Incluso en la mejor de las situaciones, el uso del ratón mucho siente lento a la gente. Si se obliga a la gente a realizar una Useful Not useful operación de múltiples pasos con el ratón, se puede sentir como que están siendo estancadas que a su vez hace que la interfaz de usuario siente que no responde, que, como usted debe saber a
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
exactamente donde lo quieren. Sheet Music
Uno de los elementos de la interfaz que más me molesta es la lista combinada desplegable. Esa es la única que tiene este aspecto:
Al hacer clic en la flecha hacia abajo, se expande:
Piense en cuántas detallada clics del ratón que va a tener que elegir, por ejemplo, Times New Roman. En primer lugar, usted tiene que hacer clic en la flecha hacia abajo. Luego, utilizando la barra de desplazamiento, usted tiene que desplazarse con cuidado hasta Times New Roman está a la vista. Muchos de estos menús desplegables están descuidadamente diseñado para mostrar sólo dos o tres elementos a la vez, por lo que este desplazamiento es nada fácil, especialmente si usted tiene una gran cantidad de fuentes. Implica ya sea arrastrando cuidadosamente el pulgar (con un pequeño rango de movimiento tal, es probable que sea poco probable que esto va a funcionar), o haciendo clic repetidamente en la segunda flecha hacia abajo, o tratando de hacer clic en el área entre el pulgar y el área de abajo - que con el tiempo dejará de funcionar cuando el pulgar se lo suficientemente bajo, le molesta aún más. Por último, si usted se las arregla para conseguir Times New Roman a la vista, lo que tienes que hacer clic en él. Si se olvida, se llega a empezar todoYou're de nuevo. Ahora amultiplique Reading Preview por 10, si, por ejemplo, desea utilizar una fuente de lujo de la primera muy letra de cada uno de sus capítulos, y eres infeliz. Unlock full access with a free trial. El control desplegable combo poxy es aún más molesto porque no hay With Free Trial una solución tan fácil: basta con hacerDownload el desplegable el tiempo suficiente como para contener todas las opciones. 90% de los cuadros combinados por ahí ni siquiera utilizar todo el espacio disponible para caer abajo, que es un pecado . Si no hay suficiente espacio entre el cuadro de edición principal y la parte inferior de la pantalla, en el menú desplegable debe crecer hasta hasta que se adapta a todos los artículos, incluso si tiene que recorrer todo el camino desde la parte superior de la pantalla física a la parte inferior de la pantalla física. Y luego, si todavía hay más elementos que en forma, dejar que el Sign up to vote on this title desplazamiento combinado de forma automática cuando el ratón se Useful Not useful acerca al borde, en lugar de exigir a los pobres usuarios que meterse con una barra de desplazamiento weensy teensy.
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
después de ver a un hombre de sesenta años en un test de usabilidad dolorosamente tratando de modificar el nombre de su calle, que era algo así como Fillmore Street. Estábamos usando 8 puntos Arial, por lo que el cuadro de edición se veía así:
Observe que el yo y los Ls son literalmente un píxel de ancho . La diferencia entre una minúscula I y una minúscula L es, literalmente, un píxel. (Del mismo modo, es casi imposible ver la diferencia entre este cuadro de edición en realidad podría decir Fillrnore "RN" y "M" en minúsculas, por lo que.) Hay muy pocas personas que se daría cuenta si lo escrito mal Flilmore o Fiilmore o Fillrnore, e incluso si lo hicieran, tendrían una diablos de un tiempo tratando de usar el ratón para seleccionar la letra infractor y corregirlo. De hecho, ellos incluso tienen dificultades para usar el cursor parpadeante, que es de dos píxeles de ancho, para seleccionar una sola letra. Mira lo fácil que habría sido si se hubiera utilizado una fuente de grasa (que se muestra aquí con Courier Negrita)
Bien, bien, por lo que ocupa más espacio y no se ve tan fresco a sus diseñadores gráficos. Tratar con él! Es mucho más fácil de usar; que incluso se siente mejor utilizar porque mientras el usuario escribe, que reciben, texto clara y nítida, y es mucho más fácil de editar. Aquí hay un patrón de pensamiento programador común: sólo hay tres números: 0, 1, y n . Si n es permitido, todos los n s 'son igualmente probables. Este patrón de pensamiento viene de la creencia Reading a Preview (probablemente cierto) que no deberíaYou're tener ningún constantes numéricas en el código de excepción de 0 y 1. (Constantes distintos de Unlock full access with a free trial. 0 y 1 se les conoce como "números mágicos". Yo no hago incluso quiero entrar en la gestalt de que .) Download With Free Trial Así, por ejemplo, los programadores tienden a pensar que si su programa le permite abrir varios documentos, debe permitir que abras infinitamente muchos documentos (como la memoria lo permite), o por lo menos 2 ^ 32, los únicos programadores de números mágicos conceden. Un programador tendería a mirar con desdén a un programa que te limita a 20 documentos abiertos. ¿Qué es el 20? ¿Por qué 20? Ni siquiera es una potencia de 2! Otra implicación de todos los n de son igualmente probable esSign queup losto vote on this title programadores han tendido a pensar que si los usuarios pueden Useful Not useful cambiar el tamaño y mover ventanas, deben tener completa flexibilidad sobre donde estas ventanas van, hasta el último píxel. Después de todo, la colocación de una ventana de 2 píxeles desde la
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Sign In
Upload
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
probable que 2. (La ventana principal de Juno tiene una característica similar: es la única aplicación que he visto en mi vida que es "encerrado en una caja" en la pantalla y no puedo ser arrastrado más allá del borde.) Se pierde un poco de flexibilidad, pero a cambio, se obtiene una interfaz de usuario que reconoce que el control del ratón con precisión es difícil, así que ¿por qué debería hacerlo? Esta innovación (que cada programa puede utilizar) alivia la carga de la gestión de ventanas de una manera inteligente. Mira de cerca a su interfaz de usuario, y darnos a todos un descanso. Haga de cuenta que somos gorilas, orangutanes o tal vez inteligentes, y realmente tenemos problemas con el ratón. Capítulo 8: Diseñando para personas que tienen mejores cosas que hacer con sus vidas, Tercera parte
Uno de los primeros principios de interfaces GUI era que no se debe pedir a la gente a recordar las cosas que la computadora podía recordar. El ejemplo clásico es el cuadro de diálogo Abrir archivo, que muestra a la gente una lista de archivos en lugar de pedirles que recordar y escriba el nombre exacto del archivo. La gente recuerda las cosas mucho mejor cuando se les da algunas pistas, y que habían siempre en lugar de elegir algo de una lista que tiene que recuperarlo de la memoria. Otro ejemplo son los propios menús. Históricamente, proporcionando un completo menú de comandos disponibles sustituido a los antiguos interfaces de línea de comandos, en el que tuvo que memorizar los comandos que quería usar. Y esto es, fundamentalmente, la razón por la interfaz de línea de comandos sólo son no mejores que las interfaces GUI, no importa lo que tus amigos te dicen UNIX. Utilizando una You're Reading a Preview interfaz de línea de comandos es como tener que aprender coreano access with aUtilizando free trial. para pedir comida en una sucursal de Unlock Seúl defullMcDonalds. una interfaz de menú basado es como ser capaz de apuntar a la comida que quieras y asiente con la cabeza vigorosamente: transmite misma Download With Free la Trial información con ninguna curva de aprendizaje. Considere el proceso de selección de archivos en un programa de gráficos típicos:
Sign up to vote on this title
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
Esto hace que sea mucho más fácil para abrir el archivo que desea; que ni siquiera toma el esfuerzo mental para asignar palabras en imágenes. Usted puede ver el principio de mínima de memoria en el trabajo en características como la finalización automática, también. Incluso si usted tiene que escribir algo, algunos programas hacen conjeturas You're Reading a Preview acerca de lo que estás a punto de tipo educados: Unlock full access with a free trial.
Download With Free Trial
En este ejemplo, tan pronto como se escribe "M", Excel estimaSign que up es to vote on this title probable que sea tecleando Hombre, porque usted ha escrito Useful Not useful Masculino antes en esta columna, y propone que, como la finalización automática. Pero la "ale" se preselecciona de manera que si no te
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
0
27 views
Sign In
Upload
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
Los usuarios no pueden utilizar el ratón ( capítulo 7 ) Sheet Music
Los usuarios no pueden recordar nada Usted podría estar empezando a tener la impresión de que yo creo que los usuarios son idiotas. No es cierto. Faltar el respeto a sus usuarios es cómo el software arrogante como Microsoft Bob se crea (y tirado en la basura), y nadie está muy contento. Por otra parte, hay una especie mucho peor de arrogancia en el diseño de software: la arrogante presunción de que "mi software es tan maldito frío, la gente va a tener que deformar sus cerebros a su alrededor." Este tipo de descaro es bastante común en el mundo del software libre. Hey, Linux es gratis! Si no eres lo suficientemente inteligente como para descifrarlo, no te mereces a utilizarlo! Aptitud humana tiende hacia la curva de campana. Tal vez el 98% de sus clientes son lo suficientemente inteligentes como para usar un aparato de televisión. Alrededor del 70% de ellos puede utilizar Windows. 15% puede utilizar Linux. 1% puede programar. Pero sólo el 0,1% de ellos se puede programar en un lenguaje como C ++. Y sólo el 0,01% de ellos puede averiguar programación Microsoft ATL. (Y todos ellos, sin excepción, tienen barbas y anteojos .) El efecto de esta fuerte caída es que cada vez que "baja la barra", de incluso una pequeña cantidad, por lo que su programa, por ejemplo, un 10% más fácil de usar, que dramáticamente aumenta el número de personas que pueden utilizarlo, por ejemplo, por 50%. Así que, yo realmente no creo que la gente es idiotas, pero creo que si constantemente intenta diseñar el programa de modo que es bastante fácil para los imbéciles a utilizar, ustedYou're va a hacer un programa Reading a Preview popular, fácil de usar que la gente como . Y usted se sorprenderá por la forma en lo que parecen ser pequeñasUnlock mejoras usabilidad se trial. fullde access with a free traduce en mucho más clientes. Download With Freeo Trial Una buena manera de evaluar la usabilidad de un programa de diálogo que nunca has visto antes es actuar un poco estúpido. No lea las palabras en el cuadro de diálogo. Hacer suposiciones aleatorias acerca de lo que hacen las cosas sin verificar. Trate de usar el ratón con un solo dedo. Hacer un montón de errores, y en general retorcerse. A ver si el programa hace lo que quiere, o al menos, le guía con cuidado en lugar de la voladura. Sé impaciente. Si usted no puede hacer lo que quiere de inmediato, darse por vencido. Si la interfaz de usuario no puede soportar su actuación en general, inmaduro y estúpido, se Sign up to vote on this title podría utilizar un cierto trabajo.
Capítulo 9: El proceso de diseño de un producto
Hemos hablado de los principios de un buen diseño, pero los
Useful
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Sign In
Upload
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
crear tarjetas de felicitación. Utilizando un enfoque un tanto ingenuo, es posible llegar a una lista de características como este: 1. Añadir texto a la tarjeta 2. Añadir foto a la tarjeta 3. Obtener la tarjeta prediseñado de la biblioteca 4. Enviar tarjeta: a. Uso del correo electrónico b. Por imprimirlo
Por falta de una mejor forma de pensar sobre el problema, esto podría conducir a una misma interfaz de usuario típico de Macintosh, circa1984: un programa que comienza con una tarjeta en blanco, con elementos de menú para añadir texto, imágenes, tarjetas de carga de un biblioteca, y enviar tarjetas. Y entonces lo que el usuario va a tener que hacer es sentarse y navegar por los menús, tratando de averiguar todos los comandos disponibles, y luego hacer su propia síntesis de cómo poner estos comandos atómicos juntos para crear una tarjeta. Ahora, la actividad basada en la planificación, dice que usted necesita para llegar a una lista de actividades que los usuarios pueden hacer. Por lo tanto, hable con sus usuarios potenciales, y que llegar a esta lista "top tres": 1. Saludo de cumpleaños 2. Invitación de la fiesta 3. Aniversario de felicitación Ahora, en lugar de pensar acerca de su programa como un programador (en términos de las características que usted necesita tener para hacer una tarjeta ), si está pensando en ello como el usuario, en términos de, ¿qué actividades está haciendo el usuario, en You're Reading a Preview concreto: Unlock full access with a free trial.
1. El envío de una tarjeta de cumpleaños 2. Planificación de una fiesta e invitar a la gente a que 3. Envío de una tarjeta de aniversario Download With Free Trial
De repente, todos los tipos de ideas se apresure en la cabeza. En lugar de comenzar con una tarjeta en blanco, es posible comenzar con un menú como este: Qué es lo que quieres hacer? Enviar una tarjeta de cumpleaños Enviar una tarjeta de aniversario Enviar una invitación del partido Comience con una tarjeta en blanco
Sign up to vote on this title
Useful
De pronto, los usuarios encontrarán mucho más fácil para empezar
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Upload
Sign In
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
de ver la actividad que los usuarios estaban realizando en lugar de las características de la aplicación. Este ejemplo es trivial; para cualquier aplicación seria, las recompensas de la actividad basada en la planificación son aún mayores. Cuando usted está diseñando un programa desde cero, ya tiene una visión de lo que las actividades de los usuarios van a estar haciendo. Averiguar esta visión no es difícil en absoluto, se necesita casi ningún esfuerzo en absoluto para hacer un poco de lluvia de ideas con los compañeros de trabajo, escriba una lista de actividades posibles, y luego decidir cuáles desea enfocar. Pero obligar a usted a la lista de estas actividades en el papel le ayudará a su diseño general enormemente. Planificación basada en la actividad es aún más importante cuando se está trabajando en la versión dos de un producto que la gente ya se están utilizando. Aquí, puede ser una cuestión de la observación de una muestra de clientes para ver lo que están utilizando su programa para. En los días de Excel 1.0 hasta la 4.0, la mayoría de la gente en Microsoft cree que la actividad de los usuarios más común estaba haciendo financiera qué pasaría si los escenarios, donde se hacen cosas como cambiar la tasa de inflación y ver cómo esto afecta su rentabilidad. Cuando estábamos diseñando Excel 5.0, la primera versión importante utilizar seria planificación basado en la actividad, sólo tuvimos que ver unos cinco clientes de utilizar el producto antes de que nos dimos cuenta de que un enorme número de personas sólo tiene que utilizar Excel para mantener listas . Ellos no están entrando en las fórmulas o realizar cualquier cálculo en absoluto!You're Ni siquiera habíamos Reading a Preview considerado antes. Mantener listas resultó ser mucho más popular que Unlock access with a free trial.una cualquier otra actividad con Excel. Y esto nosfull llevó a inventar toda gran cantidad de características que hacen que sea más fácil mantener las listas de clasificación: fácil, entradaDownload de datos automática, With FreelaTrial característica Autofiltro que le ayuda a ver un trozo de su lista, y características multiusuario que permiten a varias personas trabajan en la misma lista al mismo tiempo, mientras que Excel automáticamente reconcilia todo. Aunque Excel 5 se estaba diseñando, Lotus había enviado una hoja de cálculo "nuevo paradigma" llamado Improv. De acuerdo con las notas de prensa, Improv era toda una nueva generación de hoja de cálculo, que iba a volar lejos de todo lo que existía antes de él. Por diversas Sign up to vote on this title razones extrañas, Improv disponible por primera vez en el NeXT,Useful que Not useful ciertamente no ayudar a sus ventas, pero un montón de gente inteligente cree que Improv sería a NeXT como VisiCalc fue la Apple II: sería la aplicación asesina que la gente hizo salir a comprar todo el
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join
Search
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
0
27 views
Sign In
Upload
Join
RELATED TITLES
0
Diseño de Interfaz de Usuario Para Los Programadores - Joel on So�ware
Uploaded by Oliver Amc
Save
Embed
Share
Print
Download
Tutorial Sistemas Admon
1
of 34
documentacionhuayra
Manual Gid Incidencias
Search document
planeando la actualización, ya que entiende lo que sus clientes están haciendo. Otro ejemplo, desde la web, es la evolución de deja.com , que comenzó como un enorme índice de búsqueda de Usenet llamado DejaNews. La interfaz original, básicamente, tenía un cuadro de edición y dijo "buscar Usenet para bla , "y eso fue todo. En 1999, un poco de planificación basado en la actividad mostró que una actividad común de usuario estaba haciendo una investigación sobre un producto o servicio, de la naturaleza ", que coche debo comprar". Deja fue completamente reorganizada, y hoy en día, es más de un servicio de investigación de la opinión del producto: la capacidad de buscar Usenet es casi completamente oculto. Esto molestó al pequeño número de usuarios que utilizaban el sitio para buscar si su tarjeta de vídeo Matrox trabajó con Redhat Linux 5.1, pero deleitó a la población mucho mayor de usuarios que sólo quería comprar la mejor cámara digital. La otra gran cosa acerca de la planificación basada en la actividad es que le permite crear una lista de lo que cuenta no hacer. Al crear cualquier tipo de software, la realidad es que va a llegar a tres veces tantas características como usted tiene tiempo para hacerlo. Y una de las mejores maneras de decidir que cuenta hacer, y que cuenta se quede fuera, es la evaluación que cuenta con apoyo a las actividades de los usuarios más importantes .
Usuarios imaginarios. Los mejores diseñadores de interfaz de usuario en la industria están de acuerdo en una cosa: hay que inventar y describir algunos usuarios imaginarios antes de poder diseñar la interfaz de usuario. Usted puede recordar de nuevo en la introducción de este libro , introduje un You're Reading a Preview usuario imaginario Pete: Unlock full access with a free trial. Pete es un contador para una editorial técnica que ha utilizado Windows para seis años en la oficina y un poco en casa. Él es bastante competente y técnica. Se instala su propio software; lee Download With Free Trial la revista PC Magazine, y que incluso ha p rogramado algunas macros de Word simples para ayudar a las secretarias en su oficina envían facturas. Se está haciendo un módem de cable en casa. Pete nunca ha usado una computadora Macintosh. "Son demasiado caro", te lo dirá. "Usted puede obtener una PC de 700 Mhz con 128 Meg RAM por el precio de ..." OK, Pete. Lo conseguimos.
Cuando usted lea esto, casi se puede imaginar un usuario. También Sign up to vote on this title podría haber inventado otra muy diferente tipo de usuario:
Useful
Patricia es un profesor de Inglés que ha escrito varios libros bien recibidos-de la poesía. Ella ha sido el uso de computadoras p ara
Not useful
Home
Saved
Books
Audiobooks
Magazines
News
Documents
Sheet Music
Upload
Sign In
Join