Usabilidad en desarrollo  de  software Constanza Prieto Y. Noviembre, 2001
Motivación <ul><li>“ La productividad y agrado de los usuarios se relaciona directamente con la usabilidad del software qu...
Definición <ul><li>Usuarios Efectividad </li></ul><ul><li>Objetivos Software Eficiencia </li></ul><ul><li>Contexto Satisfa...
Definición <ul><ul><li>Usabilidad => alcanzar cierto nivel en atributos: </li></ul></ul><ul><ul><li>Aprendizaje:  facilida...
Situación Actual <ul><li>Los equipos de desarrollo piensan que pueden diseñar el sistema y luego el “equipo de usabilidad”...
Solución… <ul><li>“ Proceso de usabilidad” a través de todo el proceso de desarrollo de software. </li></ul><ul><li>Ayuda ...
El proceso de Usabilidad <ul><li>Fase de Análisis Fase de Diseño </li></ul>Análisis de usuario Análisis de Tareas Benchmk....
Fase de Análisis de Usabilidad <ul><li>Análisis de Usuario </li></ul><ul><ul><ul><li>Visitas a terreno, focus group, encue...
Fase de Diseño de Usabilidad <ul><li>Diseño Conceptual </li></ul><ul><ul><ul><li>Definir interacciones básicas usuario-sis...
Evaluación de Usabilidad <ul><li>Actividad central en el proceso de usabilidad. </li></ul><ul><li>Testeo de Usabilidad </l...
Evaluación de Usabilidad (cont.) <ul><li>“ Pensar en voz alta” </li></ul><ul><ul><li>Recolectar comentarios del participan...
Evaluación de Usabilidad (cont.) <ul><li>Inspección colaborativa de usabilidad </li></ul><ul><ul><li>Realizada por un equi...
Caso: Shared Medical Systems <ul><li>Crea software clínico, financiero y administrativo para la industria de la salud. </l...
¿Cómo lo hicieron? <ul><li>1 er   paso para integrar usabilidad dentro de la compañía: </li></ul><ul><li>Alcanzar un alto ...
¿Cómo lo hicieron? (cont.) <ul><ul><li>Procesos de diseño y ejecución  </li></ul></ul><ul><ul><ul><li>Diseño de la interfa...
Conclusiones de SMS <ul><li>Los equipos de trabajo necesitan enfocarse en las etapas tempranas del proceso en: </li></ul><...
Conclusiones de SMS <ul><li>Los diseñadores de UI deben conocer los principios de usabilidad y emplearlos en sus trabajos....
En síntesis <ul><li>La usabilidad se debe considerar como un atributo más de calidad del software. </li></ul><ul><li>Integ...
Referencias <ul><li>Artículos de la revista Software de la IEEE, Enero/Febrero 2001 </li></ul><ul><li>“ Introducing Usabil...
Upcoming SlideShare
Loading in...5
×

Usabilidad y Diseño de Software

8,981

Published on

Published in: Technology
1 Comment
4 Likes
Statistics
Notes
  • se ve bueno el contenido.... pero no lo he descargado
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
8,981
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
302
Comments
1
Likes
4
Embeds 0
No embeds

No notes for slide

Usabilidad y Diseño de Software

  1. 1. Usabilidad en desarrollo de software Constanza Prieto Y. Noviembre, 2001
  2. 2. Motivación <ul><li>“ La productividad y agrado de los usuarios se relaciona directamente con la usabilidad del software que utilizan.” </li></ul><ul><li>La usabilidad es un aspecto clave del éxito de productos de software </li></ul><ul><li>La usabilidad no es un lujo, sino un ingrediente básico que se debe considerar en los sistemas de software. </li></ul>
  3. 3. Definición <ul><li>Usuarios Efectividad </li></ul><ul><li>Objetivos Software Eficiencia </li></ul><ul><li>Contexto Satisfacción </li></ul><ul><li>Usabilidad </li></ul>
  4. 4. Definición <ul><ul><li>Usabilidad => alcanzar cierto nivel en atributos: </li></ul></ul><ul><ul><li>Aprendizaje: facilidad para aprender la funcionalidad del sistema. </li></ul></ul><ul><ul><li>Eficiencia: número de tareas por unidad de tiempo. </li></ul></ul><ul><ul><li>Retención de usuarios: facilidad de recordar cómo funciona el sistema, después de un tiempo sin usarlo. </li></ul></ul><ul><ul><li>Rango de error: número de errores que el usuario comete mientras ejecuta una tarea (debe ser bajo). </li></ul></ul><ul><ul><li>Satisfacción: impresión subjetiva (del usuario) del sistema . </li></ul></ul>
  5. 5. Situación Actual <ul><li>Los equipos de desarrollo piensan que pueden diseñar el sistema y luego el “equipo de usabilidad” lo hará usable </li></ul><ul><li>El testeo de usabilidad se ve similar a otros tipos de testeo de calidad de software </li></ul><ul><li>Frecuentemente, las técnicas de usabilidad se aplican tarde en el proceso de desarrollo. </li></ul><ul><li>Problemas de usabilidad son costosos </li></ul>
  6. 6. Solución… <ul><li>“ Proceso de usabilidad” a través de todo el proceso de desarrollo de software. </li></ul><ul><li>Ayuda a los diseñadores a responder preguntas en la fase de análisis: </li></ul><ul><ul><li>¿Quiénes son los usuarios del sistema? </li></ul></ul><ul><ul><li>¿Qué objetivos tienen? </li></ul></ul><ul><ul><li>¿Cómo debe ser el sistema para ayudarles a cumplir sus objetivos? </li></ul></ul><ul><ul><li>¿Cómo debe el sistema proveer lo que ellos necesitan? </li></ul></ul><ul><li>… Y apoya el diseño en la siguiente fase </li></ul>
  7. 7. El proceso de Usabilidad <ul><li>Fase de Análisis Fase de Diseño </li></ul>Análisis de usuario Análisis de Tareas Benchmk.Usabilidad Diseño conceptual Diseño Visual evaluación evaluación evaluación Fase de Diseño
  8. 8. Fase de Análisis de Usabilidad <ul><li>Análisis de Usuario </li></ul><ul><ul><ul><li>Visitas a terreno, focus group, encuestas. </li></ul></ul></ul><ul><ul><ul><li>Registrar, estructurar y organizar las conclusiones. </li></ul></ul></ul><ul><li>Análisis de Tareas </li></ul><ul><ul><ul><li>Tarea: Actividad significativa para el usuario. </li></ul></ul></ul><ul><ul><ul><li>Se analizan para conducir el diseño de la UI. </li></ul></ul></ul><ul><ul><ul><li>Se priorizan por importancia y frecuencia </li></ul></ul></ul><ul><ul><ul><li>Punto de partida para desarrollar el sistema. </li></ul></ul></ul><ul><ul><ul><li>Evaluación del conjunto de tareas descubiertas, con colaboración de los usuarios. </li></ul></ul></ul><ul><li>Benchmarks de Usabilidad </li></ul><ul><ul><ul><li>Medición cuantitativa de la usabilidad. </li></ul></ul></ul><ul><ul><ul><li>Basados en los atributos básicos de Usabilidad. </li></ul></ul></ul>
  9. 9. Fase de Diseño de Usabilidad <ul><li>Diseño Conceptual </li></ul><ul><ul><ul><li>Definir interacciones básicas usuario-sistema. </li></ul></ul></ul><ul><ul><ul><li>Definir objetos en la UI. </li></ul></ul></ul><ul><ul><ul><li>Entregar prototipos en papel y </li></ul></ul></ul><ul><ul><ul><li>especificación para describir el comportamiento de la UI </li></ul></ul></ul><ul><ul><ul><li>Definir fundamentos para el sistema completo </li></ul></ul></ul><ul><ul><ul><li>Fase más crucial en el proceso </li></ul></ul></ul><ul><li>Diseño Visual </li></ul><ul><ul><ul><li>Definir apariencia de la UI. </li></ul></ul></ul><ul><ul><ul><li>Entregar prototipos para ser probados y especificación </li></ul></ul></ul><ul><ul><ul><li>exacta de la apariencia de la UI. </li></ul></ul></ul>
  10. 10. Evaluación de Usabilidad <ul><li>Actividad central en el proceso de usabilidad. </li></ul><ul><li>Testeo de Usabilidad </li></ul><ul><ul><li>Decidir quiénes participarán en el test </li></ul></ul><ul><ul><li>Diseñar las tareas de prueba </li></ul></ul><ul><ul><li>Realizar pruebas de usabilidad en un laboratorio, con un grupo de usuarios reales. </li></ul></ul><ul><ul><li>Registrar los resultados para análisis posterior. </li></ul></ul>
  11. 11. Evaluación de Usabilidad (cont.) <ul><li>“ Pensar en voz alta” </li></ul><ul><ul><li>Recolectar comentarios del participante </li></ul></ul><ul><ul><li>Puede revelar problemas ocultos </li></ul></ul><ul><li>Evaluación Heurística </li></ul><ul><ul><li>Un experto realiza su crítica del sistema </li></ul></ul><ul><ul><li>Sugiere modificaciones más aplicables y precisas que los usuarios finales </li></ul></ul><ul><ul><li>No reemplaza al testeo de usabilidad </li></ul></ul>
  12. 12. Evaluación de Usabilidad (cont.) <ul><li>Inspección colaborativa de usabilidad </li></ul><ul><ul><li>Realizada por un equipo de desarrolladores, usuarios finales, expertos en aplicaciones y especialistas en usabilidad. </li></ul></ul><ul><ul><li>Se examina el sistema desde el punto de vista del usuario final. </li></ul></ul><ul><ul><li>Menos costosa y más rápida que el testeo de usabilidad. </li></ul></ul><ul><ul><li>Revela más defectos que el testeo de usabilidad </li></ul></ul>
  13. 13. Caso: Shared Medical Systems <ul><li>Crea software clínico, financiero y administrativo para la industria de la salud. </li></ul><ul><li>Se reconoce la necesidad de mejorar la satisfacción del cliente. </li></ul><ul><li>Se ve que la introducción de prácticas de usabilidad es la principal forma de lograr su objetivo. </li></ul>
  14. 14. ¿Cómo lo hicieron? <ul><li>1 er paso para integrar usabilidad dentro de la compañía: </li></ul><ul><li>Alcanzar un alto nivel de acuerdo acerca de los procesos esenciales: </li></ul><ul><ul><li>Proceso de definición de requisitos </li></ul></ul><ul><ul><ul><li>Creación de conceptos (plan de negocios) </li></ul></ul></ul><ul><ul><ul><li>Obtención de requisitos (visitas a terreno) </li></ul></ul></ul><ul><ul><ul><li>Análisis de requisitos (se definen objetivos de usabilidad) </li></ul></ul></ul><ul><ul><ul><li>Diseño de la visión del producto </li></ul></ul></ul>
  15. 15. ¿Cómo lo hicieron? (cont.) <ul><ul><li>Procesos de diseño y ejecución </li></ul></ul><ul><ul><ul><li>Diseño de la interfaz de usuario </li></ul></ul></ul><ul><ul><ul><li>Modelación del sistema – análisis y diseño </li></ul></ul></ul><ul><ul><ul><li>Implementación del diseño de UI </li></ul></ul></ul><ul><ul><ul><li>Transición del proyecto y apoyo al ambiente del producto. </li></ul></ul></ul><ul><li>2 do paso: Usar proyectos estratégicos para incorporar las principales técnicas de usabilidad. </li></ul>
  16. 16. Conclusiones de SMS <ul><li>Los equipos de trabajo necesitan enfocarse en las etapas tempranas del proceso en: </li></ul><ul><ul><ul><li>Refinar los perfiles de usuarios del producto </li></ul></ul></ul><ul><ul><ul><li>Priorizar las visitas a terreno (obtener requisitos de funcionalidad y usabilidad) </li></ul></ul></ul><ul><ul><ul><li>Tener ingenieros de usabilidad (proveer interpretación profunda y estructurada de los datos obtenidos en las visitas a terreno) </li></ul></ul></ul><ul><ul><ul><li>Construir el proyecto de software y proveer guías para el resto del proceso. </li></ul></ul></ul>
  17. 17. Conclusiones de SMS <ul><li>Los diseñadores de UI deben conocer los principios de usabilidad y emplearlos en sus trabajos. </li></ul><ul><li>El testeo de usabilidad debe llevarse a cabo durante las primeras etapas del diseño. </li></ul><ul><li>Al enfocarse en el usuario temprano en el proceso se mejora la calidad del producto y se elimina el re-trabajo. </li></ul><ul><li>Escuchar la voz del usuario temprano en el proceso </li></ul>
  18. 18. En síntesis <ul><li>La usabilidad se debe considerar como un atributo más de calidad del software. </li></ul><ul><li>Integrar usabilidad dentro del proceso de desarrollo de software no es fácil. </li></ul><ul><li>El costo de introducir conceptos de usabilidad se justifica: </li></ul><ul><ul><li>Reduce tiempos de desarrollo </li></ul></ul><ul><ul><li>Incrementa las ventas </li></ul></ul><ul><ul><li>Mejora la productividad del usuario </li></ul></ul><ul><ul><li>Reduce costos de soporte y mantención </li></ul></ul>
  19. 19. Referencias <ul><li>Artículos de la revista Software de la IEEE, Enero/Febrero 2001 </li></ul><ul><li>“ Introducing Usability” </li></ul><ul><li>Natalia Juristo, Helmut Windl, Larry Constantine. </li></ul><ul><li>“ Usability Basics for Software Developers” </li></ul><ul><li>Javier Ferré y Natalia Juristo, Helmut Windl, Larry Constantine. </li></ul><ul><li>“ Integrating Usability Techniques into Software Development” </li></ul><ul><li>Jean Anderson, Francie Fleek, Kathi Garrity y Fred Drake. </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×