SlideShare una empresa de Scribd logo
1 de 19
Usabilidad en desarrollo
       de software



               Constanza Prieto Y.
                Noviembre, 2001
Motivación
 “La productividad y agrado de los usuarios
      se relaciona directamente con la
    usabilidad del software que utilizan.”

⇒ La usabilidad es un aspecto clave del
 éxito de productos de software
⇒ La usabilidad no es un lujo, sino un
 ingrediente básico que se debe considerar
 en los sistemas de software.
Definición

Usuarios                 Efectividad
Objetivos   Software     Eficiencia
Contexto                 Satisfacción




            Usabilidad
Definición
Usabilidad => alcanzar cierto nivel en atributos:
 Aprendizaje: facilidad para aprender la funcionalidad
  del sistema.
 Eficiencia: número de tareas por unidad de tiempo.
 Retención de usuarios: facilidad de recordar cómo
  funciona el sistema, después de un tiempo sin usarlo.
 Rango de error: número de errores que el usuario
  comete mientras ejecuta una tarea (debe ser bajo).
 Satisfacción: impresión subjetiva (del usuario) del
  sistema.
Situación Actual
 Los  equipos de desarrollo piensan que pueden
  diseñar el sistema y luego el “equipo de
  usabilidad” lo hará usable
 El testeo de usabilidad se ve similar a otros tipos
  de testeo de calidad de software
 Frecuentemente, las técnicas de usabilidad se
  aplican tarde en el proceso de desarrollo.

⇒ Problemas   de usabilidad son costosos
Solución…
“Proceso de usabilidad” a través de todo el
  proceso de desarrollo de software.

Ayuda a los diseñadores a responder preguntas
  en la fase de análisis:
   ¿Quiénes son los usuarios del sistema?
   ¿Qué objetivos tienen?
   ¿Cómo debe ser el sistema para ayudarles a cumplir sus
    objetivos?
   ¿Cómo debe el sistema proveer lo que ellos necesitan?


…Y apoya el diseño en la siguiente fase
El proceso de Usabilidad


Análisis de   Análisis de        Benchmk.     Diseño                 Diseño
usuario       Tareas             Usabilidad   conceptual             Visual


                        evaluación                     evaluación             evaluación



                                                           Fase de
                                                           Diseño



          Fase de Análisis                         Fase de Diseño
Fase de Análisis de Usabilidad
 Análisis de Usuario
     Visitas a terreno, focus group, encuestas.
     ⇒ Registrar, estructurar y organizar las conclusiones.


 Análisis de Tareas
     Tarea: Actividad significativa para el usuario.
     Se analizan para conducir el diseño de la UI.
     Se priorizan por importancia y frecuencia
     ⇒ Punto de partida para desarrollar el sistema.
     ⇒ Evaluación del conjunto de tareas descubiertas, con
       colaboración de los usuarios.

 Benchmarks de Usabilidad
     Medición cuantitativa de la usabilidad.
     Basados en los atributos básicos de Usabilidad.
Fase de Diseño de Usabilidad
 Diseño   Conceptual
    Definir interacciones básicas usuario-sistema.
    Definir objetos en la UI.
    Entregar prototipos en papel y
    especificación para describir el comportamiento de la UI
    ⇒ Definir fundamentos para el sistema completo
    ⇒ Fase más crucial en el proceso



 Diseño   Visual
    Definir apariencia de la UI.
    Entregar prototipos para ser probados y especificación
    exacta de la apariencia de la UI.
Evaluación de Usabilidad
Actividad central en el proceso de usabilidad.

 Testeo   de Usabilidad
   Decidir quiénes participarán en el test
   Diseñar las tareas de prueba
   Realizar pruebas de usabilidad en un
    laboratorio, con un grupo de usuarios reales.
   Registrar los resultados para análisis posterior.
Evaluación de Usabilidad (cont.)
 “Pensar   en voz alta”
   Recolectarcomentarios del participante
   Puede revelar problemas ocultos


 Evaluación   Heurística
   Un experto realiza su crítica del sistema
   Sugiere modificaciones más aplicables y
    precisas que los usuarios finales
   No reemplaza al testeo de usabilidad
Evaluación de Usabilidad (cont.)
 Inspección    colaborativa de usabilidad
   Realizada  por un equipo de desarrolladores,
    usuarios finales, expertos en aplicaciones y
    especialistas en usabilidad.
   Se examina el sistema desde el punto de
    vista del usuario final.
   Menos costosa y más rápida que el testeo de
    usabilidad.
   Revela más defectos que el testeo de
    usabilidad
Caso: Shared Medical Systems
 Crea  software clínico, financiero y
  administrativo para la industria de la
  salud.
 Se reconoce la necesidad de mejorar la
  satisfacción del cliente.
 Se ve que la introducción de prácticas de
  usabilidad es la principal forma de lograr
  su objetivo.
¿Cómo lo hicieron?
 1er paso para integrar usabilidad dentro de
  la compañía:
  Alcanzar un alto nivel de acuerdo acerca
  de los procesos esenciales:
       Proceso de definición de requisitos
        Creación  de conceptos (plan de negocios)
        Obtención de requisitos (visitas a terreno)
        Análisis de requisitos (se definen objetivos de
         usabilidad)
        Diseño de la visión del producto
¿Cómo lo hicieron? (cont.)
       Procesos de diseño y ejecución
        Diseño de la interfaz de usuario
        Modelación del sistema – análisis y diseño
        Implementación del diseño de UI
        Transición del proyecto y apoyo al ambiente del
         producto.
 2dopaso: Usar proyectos estratégicos para
  incorporar las principales técnicas de
  usabilidad.
Conclusiones de SMS
 Losequipos de trabajo necesitan
 enfocarse en las etapas tempranas del
 proceso en:
    Refinar los perfiles de usuarios del producto
    Priorizar las visitas a terreno (obtener requisitos de
     funcionalidad y usabilidad)
    Tener ingenieros de usabilidad (proveer
     interpretación profunda y estructurada de los datos
     obtenidos en las visitas a terreno)
    Construir el proyecto de software y proveer guías
     para el resto del proceso.
Conclusiones de SMS
 Los  diseñadores de UI deben conocer los
  principios de usabilidad y emplearlos en sus
  trabajos.
 El testeo de usabilidad debe llevarse a cabo
  durante las primeras etapas del diseño.
 Al enfocarse en el usuario temprano en el
  proceso se mejora la calidad del producto y se
  elimina el re-trabajo.
⇒ Escuchar la voz del usuario temprano en el
  proceso
En síntesis
 La  usabilidad se debe considerar como un
  atributo más de calidad del software.
 Integrar usabilidad dentro del proceso de
  desarrollo de software no es fácil.
 El costo de introducir conceptos de usabilidad
  se justifica:
   Reduce  tiempos de desarrollo
   Incrementa las ventas
   Mejora la productividad del usuario
   Reduce costos de soporte y mantención
Referencias
Artículos de la revista Software de la IEEE,
  Enero/Febrero 2001

 “Introducing       Usability”
   Natalia Juristo, Helmut Windl, Larry Constantine.
 “Usability Basics         for Software Developers”
   Javier Ferré y Natalia Juristo, Helmut Windl, Larry Constantine.
 “Integrating
            Usability Techniques into Software
  Development”
  Jean Anderson, Francie Fleek, Kathi Garrity y Fred Drake.

Más contenido relacionado

La actualidad más candente

Usabilidad de los sitios web, los métodos
Usabilidad de los sitios web, los métodosUsabilidad de los sitios web, los métodos
Usabilidad de los sitios web, los métodos
alfredo1790
 
Introducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareIntroducción a la Ingenieria de Software
Introducción a la Ingenieria de Software
Sorey García
 

La actualidad más candente (20)

Ingeniería de usabilidad
Ingeniería de usabilidadIngeniería de usabilidad
Ingeniería de usabilidad
 
Uxprototipo
UxprototipoUxprototipo
Uxprototipo
 
Jessy rock
Jessy rockJessy rock
Jessy rock
 
Usabilidad de los sitios web, los métodos
Usabilidad de los sitios web, los métodosUsabilidad de los sitios web, los métodos
Usabilidad de los sitios web, los métodos
 
(Inmer)La Ingenieria de Software
(Inmer)La Ingenieria de Software(Inmer)La Ingenieria de Software
(Inmer)La Ingenieria de Software
 
Metodologías de desarrollo de software
Metodologías de desarrollo de softwareMetodologías de desarrollo de software
Metodologías de desarrollo de software
 
Pruebas De Usabilidad
Pruebas De UsabilidadPruebas De Usabilidad
Pruebas De Usabilidad
 
Usabilidad de los sitios web
Usabilidad de los sitios webUsabilidad de los sitios web
Usabilidad de los sitios web
 
Calidad de software - usabilidad y accesibilidad
Calidad de software - usabilidad y accesibilidadCalidad de software - usabilidad y accesibilidad
Calidad de software - usabilidad y accesibilidad
 
Los sistemas información
Los sistemas informaciónLos sistemas información
Los sistemas información
 
Propuestas de análisis de usabilidad para sedes web
Propuestas de análisis de usabilidad para sedes webPropuestas de análisis de usabilidad para sedes web
Propuestas de análisis de usabilidad para sedes web
 
Evaluacion de la usabilidad
Evaluacion de la usabilidad Evaluacion de la usabilidad
Evaluacion de la usabilidad
 
RUP
RUPRUP
RUP
 
Introducción a la Ingenieria de Software
Introducción a la Ingenieria de SoftwareIntroducción a la Ingenieria de Software
Introducción a la Ingenieria de Software
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
Taller de Usabilidad (HCI 1)
Taller de Usabilidad (HCI 1)Taller de Usabilidad (HCI 1)
Taller de Usabilidad (HCI 1)
 
Procesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareProcesos De Ingenieria Del Software
Procesos De Ingenieria Del Software
 
2 modelos de la ingenieria de software
2  modelos de la ingenieria de software2  modelos de la ingenieria de software
2 modelos de la ingenieria de software
 
Socializacion de usabilidad (2)
Socializacion de usabilidad (2)Socializacion de usabilidad (2)
Socializacion de usabilidad (2)
 
Usabilidad de los sitios web, los métodos
Usabilidad de los sitios web, los métodosUsabilidad de los sitios web, los métodos
Usabilidad de los sitios web, los métodos
 

Destacado (6)

Guía de estilo
Guía de estiloGuía de estilo
Guía de estilo
 
Estandares y guias de estilo
Estandares y guias de estiloEstandares y guias de estilo
Estandares y guias de estilo
 
Manual programación android
Manual programación android Manual programación android
Manual programación android
 
The Near Future of CSS
The Near Future of CSSThe Near Future of CSS
The Near Future of CSS
 
4 Biggest Challenges for Creative Teams
4 Biggest Challenges for Creative Teams4 Biggest Challenges for Creative Teams
4 Biggest Challenges for Creative Teams
 
Back-to-School Survey 2016
Back-to-School Survey 2016Back-to-School Survey 2016
Back-to-School Survey 2016
 

Similar a Constanzaprieto

Manual de tecnicas_para_el_diseno_participativo-usabilidad_corregido
Manual de tecnicas_para_el_diseno_participativo-usabilidad_corregidoManual de tecnicas_para_el_diseno_participativo-usabilidad_corregido
Manual de tecnicas_para_el_diseno_participativo-usabilidad_corregido
vprado
 

Similar a Constanzaprieto (20)

Taller usabilidad
Taller usabilidadTaller usabilidad
Taller usabilidad
 
RESUMEN (Usabilidad de los sitios web etodologias y tecnicas de evaluacion)
RESUMEN (Usabilidad de los sitios web  etodologias y tecnicas de evaluacion) RESUMEN (Usabilidad de los sitios web  etodologias y tecnicas de evaluacion)
RESUMEN (Usabilidad de los sitios web etodologias y tecnicas de evaluacion)
 
Usabilidad
UsabilidadUsabilidad
Usabilidad
 
10 Ingenieria De Usabilidad
10 Ingenieria De Usabilidad10 Ingenieria De Usabilidad
10 Ingenieria De Usabilidad
 
Relais v1-n4-p-125-134
Relais v1-n4-p-125-134Relais v1-n4-p-125-134
Relais v1-n4-p-125-134
 
Taller UX: Tests de usabilidad
Taller UX: Tests de usabilidadTaller UX: Tests de usabilidad
Taller UX: Tests de usabilidad
 
USABILIDAD DE LOS SITIOS WEB
USABILIDAD DE LOS SITIOS WEBUSABILIDAD DE LOS SITIOS WEB
USABILIDAD DE LOS SITIOS WEB
 
Evalua lsi
Evalua lsiEvalua lsi
Evalua lsi
 
E. semana 2 módulo 1
E. semana 2 módulo 1E. semana 2 módulo 1
E. semana 2 módulo 1
 
Usabilidad de los sitios web, los métodos
Usabilidad de los sitios web, los métodosUsabilidad de los sitios web, los métodos
Usabilidad de los sitios web, los métodos
 
investigacion usabilidad
investigacion usabilidadinvestigacion usabilidad
investigacion usabilidad
 
Usabilidad de los sitios web, los métodos
Usabilidad de los sitios web, los métodosUsabilidad de los sitios web, los métodos
Usabilidad de los sitios web, los métodos
 
Diseño de Interfaces.pdf
Diseño de Interfaces.pdfDiseño de Interfaces.pdf
Diseño de Interfaces.pdf
 
Manual de tecnicas_para_el_diseno_participativo-usabilidad_corregido
Manual de tecnicas_para_el_diseno_participativo-usabilidad_corregidoManual de tecnicas_para_el_diseno_participativo-usabilidad_corregido
Manual de tecnicas_para_el_diseno_participativo-usabilidad_corregido
 
Fase de análisis
Fase de análisisFase de análisis
Fase de análisis
 
Heuristic evaluations.
Heuristic evaluations.Heuristic evaluations.
Heuristic evaluations.
 
Heuristic evaluations.
Heuristic evaluations.Heuristic evaluations.
Heuristic evaluations.
 
Heuristic evaluations.
Heuristic evaluations.Heuristic evaluations.
Heuristic evaluations.
 
Usabilidad y el desarrollo de software
Usabilidad y el desarrollo de software Usabilidad y el desarrollo de software
Usabilidad y el desarrollo de software
 
Fundamento de usabilidad
Fundamento de usabilidadFundamento de usabilidad
Fundamento de usabilidad
 

Último (9)

DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdf
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdfDIARIO EL PERUANO 19-06-202hhhhhhhh3.pdf
DIARIO EL PERUANO 19-06-202hhhhhhhh3.pdf
 
CONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datosCONTRATO DE TRABAJO, remuneraciones y otros datos
CONTRATO DE TRABAJO, remuneraciones y otros datos
 
¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!¡Explora el boletín del 29 abril de 2024!
¡Explora el boletín del 29 abril de 2024!
 
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdf
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdfUñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdf
Uñas en Gel emprendedores CURSO-DE-UNAS-ACRILICAS.pdf
 
FASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptxFASES DE LA CONSULTORÍA- parte 1aa.pptx
FASES DE LA CONSULTORÍA- parte 1aa.pptx
 
Patologia General DRA Tiñini Banknco.pdf
Patologia General DRA Tiñini Banknco.pdfPatologia General DRA Tiñini Banknco.pdf
Patologia General DRA Tiñini Banknco.pdf
 
-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela-PEIC-NUEVO de plantel educativo Venezuela
-PEIC-NUEVO de plantel educativo Venezuela
 
1. PRESENTACION COSMOBIOLOGIA.pdf ler el texto
1. PRESENTACION COSMOBIOLOGIA.pdf  ler el texto1. PRESENTACION COSMOBIOLOGIA.pdf  ler el texto
1. PRESENTACION COSMOBIOLOGIA.pdf ler el texto
 
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICO
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICOMODERNISMO VS POSMODERNISMO CUADRO SINOPTICO
MODERNISMO VS POSMODERNISMO CUADRO SINOPTICO
 

Constanzaprieto

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