Usabilidad desde el caso de uso
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Usabilidad desde el caso de uso

on

  • 1,286 views

Víctor Pezzetti (UTN – Rosario)

Víctor Pezzetti (UTN – Rosario)
http://www.disenoinclusivo.org.ar/evento-2011/programa/usabilidad-desde-el-caso-de-uso/

Statistics

Views

Total Views
1,286
Views on SlideShare
1,172
Embed Views
114

Actions

Likes
1
Downloads
10
Comments
0

1 Embed 114

http://www.disenoinclusivo.org.ar 114

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Usabilidad desde el caso de uso Presentation Transcript

  • 1. El huevo o la gallinaCuando la culpa no es del Diseñador GráficoIng. Victor F Pezzetti (UTN – FR Rosario)@vpezzetti
  • 2. Usabilidad desde el Caso de UsoTemas de esta presentación • Definiciones • Optimizar el desempeño del usuario • Mini Taller
  • 3. Usabilidad desde el Caso de UsoDefiniciones – Usabilidad Usabilidad se define en el estándar ISO 9241 como: “el grado en el que un producto puede ser utilizado por usuarios específicos para conseguir objetivos específicos con efectividad, eficiencia y satisfacción en un determinado contexto de uso”
  • 4. Usabilidad desde el Caso de UsoDefiniciones – Caso de Uso Un Caso de Uso especifica una secuencia de acciones, con todas sus variantes, que el sistema puede ejecutar y que produce un resultado observable de valor para algún interesado en el Sistema
  • 5. Usabilidad desde el Caso de UsoOptimizar desempeño del usuarioAl usar una computadora, los usuarios realizan tres tipos de tarea: • RAZONAN Forman opiniones, que tienen como resultado decisiones relevantes a la tarea que están desarrollando • RECOLECTAN Obtienen la información necesaria para realizar la tarea. • EJECUTAN Manipulan la computadora, mediante sus controles. El desempeño de los usuarios se optimiza trabajando sobre estos tres puntos
  • 6. Usabilidad desde el Caso de UsoOptimizar desempeño del usuarioRecomendaciones• RAZONAN Reducir la toma de decisiones• RECOLECTAN Reducir la entrada de datos• EJECUTAN Reducir la manipulación de la computadora
  • 7. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Toma de Decisiones
  • 8. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Toma de Decisiones • Evaluar cada decisión para asegurase de su necesidad • Proveer info necesaria para toma de decisiones rápida y precisa • Remover elementos extraños • Proponer las opciones más probables
  • 9. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Toma de Decisiones (1) Usuario Contexto Alumno Casa del alumno Tarea Inscribirse a rendir RN: para inscribirse a una materia el alumno debe estar regular en ella, no tenerla aprobada, y con sus correlativas aprobadas 1- El usuario ingresa el año de las materias a inscribirse (por ej, 3ro) 2- El Sistema muestra todas las materias del año elegido 3- El Usuario elige una materia para rendir 4- El Sistema verifica la RN. En caso de cumplirse, registra la inscripción. Caso contrario, indica el error. ¿Puede mejorarse este CU?
  • 10. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Toma de Decisiones (1) Usuario Contexto Alumno Casa del alumno Tarea Inscribirse a rendir RN: para inscribirse a una materia el alumno debe estar regular en ella, no tenerla aprobada, y con sus correlativas aprobadas 1- El usuario ingresa el año de las materias a inscribirse (por ej, 3ro) 2- El Sistema muestra todas las materias del año elegido 3- El Usuario elige una materia para rendir 4- El Sistema verifica la RN. En caso de cumplirse, registra la inscripción. Caso contrario, indica el error. Es innecesaria la validación posterior y habilitar el error del usuario Se puede limitar devolviendo sólo las materias en que el alumno está en condición de inscribirse en el paso 2 Evaluar cada decisión para asegurase de su necesidad
  • 11. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Toma de Decisiones (2) Usuario Contexto Administrativo Oficina, junto al teléfono Tarea Reclamar deuda Clientes •CU 12: Búsqueda de Clientes: buscar un cliente, devolviendo el seleccionado •CU 21: ABMC Clientes: mantener datos del Cliente y consultar sus datos genéricos (dirección, teléfono, email, etc) •CU45: Informe CtaCte Clientes: ver cta cte de un Rango de Clientes •CU47: ABMC Reclamos y Sugerencias Clientes: administrar reclamos de un Cliente ¿Puede mejorarse este conjunto de CU?
  • 12. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Toma de Decisiones (2) Usuario Contexto Administrativo Oficina, junto al teléfono •CU 12: Búsqueda de Clientes: buscar un cliente, devolviendo el seleccionado Tarea Reclamar deuda Clientes •CU 21: ABMC Clientes: mantener datos del Cliente y consultar sus datos genéricos (dirección, teléfono, email, etc) •CU45: Informe CtaCte Clientes: ver cta cte de un Rango de Clientes •CU47: ABMC Reclamos y Sugerencias Clientes: administrar reclamos de un Cliente Centralizar la tarea del Administrativo en 2 CU: •CU 12: Búsqueda: que permita buscar y que lleve al •CU120: Centro de Información del Cliente, que muestre los datos del cliente y que a partir de aquí se llame al ABM de Clientes, Informe de Cta Cte de ESTE cliente, al ABMC de Reclamos y Sugerencias, etc. El usuario no está obligado a recorrer TODO el sistema cuando está realizando la tarea de atender al cliente (menos tiempo, respuestas más fluidas, menos estresante para empleado) Proveer info necesaria para toma de decisiones rápida y precisa
  • 13. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Toma de Decisiones (3) Usuario Contexto Administrativo Gestión Clientes Oficina, en su escritorio Búsqueda de Clientes - Opciones del Filtro: Tarea Buscar un Cliente •Nombre •Apellido •Razón Social •Número Cliente •Localidad •Email •Teléfono •Número Tarjeta Crédito •Tipo y Número Documento •Número CUIT ¿Puede mejorarse este CU?
  • 14. Usabilidad desde el Caso de Uso Optimizar desempeño del usuario Reducir la Toma de Decisiones (3) Usuario Contexto Administrativo Gestión Clientes Oficina, en su escritorio Búsqueda de Clientes - Opciones del Filtro: Tarea Buscar un Cliente •Nombre •Apellido •Razón Social •Número Cliente •Localidad •Email •Teléfono •Número Tarjeta Crédito •Tipo y Número Documento •Número CUITValidar con usuario final las condiciones de búsqueda habituales.A partir de eso se reducen las condiciones del Filtro a los atributos más usados.Por ej: Nombre (busca en campos Nombre, Apellido y Razón Social), email, teléfono.Los demás se agregan en una función “Búsqueda Avanzada”, llamada desde este CU. Remover elementos extraños
  • 15. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Toma de Decisiones (4) En la pantalla de Selección de Impresora para un reporte se solicita: La impresora, el intervalo de impresión, el orden, si se imprime color o ByN, la calidad del papel, el tipo de impresión, los permisos, el tipo de papel, la calidad de impresión, si imprime en Economode, entre otros. ¿Puede mejorarse este CU?
  • 16. Usabilidad desde el Caso de Uso Optimizar desempeño del usuario Reducir la Toma de Decisiones (4) En la pantalla de Selección de Impresora para un reporte se solicita: La impresora, el intervalo de impresión, el orden, si se imprime color o ByN, la calidad del papel, el tipo de impresión, los permisos, el tipo de papel, la calidad de impresión, si imprime en Economode, entre otros.Buscar que el usuario no necesite conocer opciones avanzadas de manejo deimpresora (permisos, tipo de papel, calidad de impresión, Economode.Separar la pantalla en parámetros básicos y avanzados, de manera que el usuariopueda elegir imprimir con sólo configurar los básicos e incluso manteniendo la últimaelección de manera que ni siquiera necesite tocar los básicos. Proponer las opciones más probables
  • 17. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Entrada de Datos
  • 18. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Entrada de Datos • Levantar registros anteriores y llenar la mayor cantidad de campos posibles • Minimizar la cantidad de datos a ser ingresados • Explorar otras maneras de obtener información
  • 19. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Entrada de Datos (1) Usuario Contexto Asistente a Evento Su casa Registrarse a un Evento, Tarea al que asiste todos los años 1- El usuario comienza el Registro, ingresando su número de documento. 2- El sistema valida que no figure como inscripto al Evento actual y muestra las tarifas habilitadas 3- El usuario ingresa apellido y nombre, dirección, email, teléfono, tarifa 4- El Sistema confirma el registro ¿Puede mejorarse este CU?
  • 20. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Entrada de Datos (1) Usuario Contexto Asistente a Evento Su casa 1- El usuario comienza el Registro, ingresando su número de documento. Registrarse a un Evento, Tarea al que asiste todos los 2- El sistema valida que no figure como inscripto al Evento actual y muestra las años tarifas habilitadas 3- El usuario ingresa apellido y nombre, dirección, email, teléfono, tarifa 4- El Sistema confirma el registro En Paso 2, si el usuario tiene datos ingresados de eventos anteriores, el Sistema debería mostrarlos, permitiendo modificarlos. Si además hay alguna regla para la elección de la tarifa (ser socio, estudiante), debería proponer la tarifa.Levantar registros anteriores y llenar la mayor cantidad de campos posibles
  • 21. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Entrada de Datos (2) Usuario Contexto Administrativo Compras Oficina, en su escritorio Tarea Agregar un Proveed a Sist Req: Registrar los siguientes datos para un Proveedor del Sist. Compras: •Apellido y Nombre •Dirección: Calle, Número, Código Postal, Localidad, Provincia, País •Email •Teléfonos •Fecha Nacimiento •Grupo Sanguíneo •Tiene Obra Social? ¿Puede mejorarse este requerimiento?
  • 22. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Entrada de Datos (2) Usuario Contexto Administrativo Compras Oficina, en su escritorio Req: Registrar los siguientes datos para un Proveedor del Sist. Compras: Tarea Agregar un Proveed a Sist •Apellido y Nombre •Dirección: Calle, Número, Código Postal, Localidad, Provincia, País •Email •Teléfonos •Fecha Nacimiento •Grupo Sanguíneo •Tiene Obra Social?Es innecesario ingresar estos datos para un Sistema de Compras: •Fecha Nacimiento •Grupo Sanguíneo •Tiene Obra Social? Minimizar la cantidad de datos a ser ingresados
  • 23. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Entrada de Datos (3) Usuario Contexto Empleado Administrativo Oficina, su escritorio Cargar rechazos de Débtos Tarea Bancarios efectuados a Socios Sistema: Administración de Cuotas Societarias de una Organización RN: Registro de Débitos Bancarios rechazados – A partir del informe impreso enviado por el Banco, el administrativo ingresa al Sistema cada uno de los rechazos ¿Puede hacerse más eficiente la tarea del usuario?
  • 24. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Entrada de Datos (3) Usuario Contexto Empleado Administrativo Oficina, su escritorio Cargar rechazos de Débtos Tarea Sistema: Administración de Cuotas Societarias de una Organización Bancarios efectuados a Socios RN: Registro de Débitos Bancarios rechazados – A partir del informe impreso enviado por el Banco, el administrativo ingresa al Sistema cada uno de los rechazos Crear proceso de Importación de datos desde archivos TXT Fuente del archivo TXT: •Pedir a banco que envíe el informe digitalizado (TXT o XLS) •Si el Banco no lo hace, digitalizar por OCR a TXT Explorar otras maneras de obtener información
  • 25. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Manipulación de la Computadora
  • 26. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Manipulación de la Computadora (1) • Eliminar tanta operación de la computadora como sea posible • Hacer que la operación de la computadora siga el modelo de tareas del usuario
  • 27. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Manipulación de la Comput. (1) Usuario Contexto Instalador de software Oficina del Cliente Instalar el Sistema en un Tarea puesto de Trabajo 1. El usuario comienza la instalación 2. El Sistema muestra la carpeta default donde se instalará 3. El usuario confirma la ubicación 4. El Sistema .. 5. … 6. El Usuario confirma la instalación 7. El sistema Informa el estado final de la instalación (éxito o falla) ¿Puede mejorarse este CU para usuarios inexpertos?
  • 28. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Manipulación de la Comput. (1) Usuario Contexto Instalador de software Oficina del Cliente Instalar el Sistema en un 1. El usuario comienza la instalación Tarea puesto de Trabajo 2. El Sistema muestra la carpeta default donde se instalará 3. El usuario confirma la ubicación 4. El Sistema .. 5. … 6. El Usuario confirma la instalación 7. El sistema Informa el estado final de la instalación (éxito o falla) Agregar la opción de Instalación Típica o Personalizada • Personalizada para el experto • Típica para en Novato (Siguiente – Siguiente – Siguiente – Finalizar) Eliminar tanta operación de la computadora como sea posible
  • 29. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Manipulación de la Comput. (2) Usuario Contexto Recepcionista Hotel Recepción del Hotel Atender consulta y hacer Tarea checkin 1- El Recepcionista ingresa Tipo y Nro Documento del cliente 2- El Sistema muestra el apellido y nombre del cliente. Si no lo encuentra, los solicita. 3- El Recepcionista ingresa cant personas a alojarse, la fecha de entrada y la cant días que piensa alojarse 4- El Sistema muestra las habitaciones disponibles para el período con capacidad mayor o igual a lo ingresado. ¿Puede mejorarse este CU?
  • 30. Usabilidad desde el Caso de UsoOptimizar desempeño del usuario Reducir la Manipulación de la Comput. (2) Usuario Contexto Recepcionista Hotel Recepción del Hotel 1- El Recepcionista ingresa Tipo y Nro Documento del cliente Atender consulta y hacer 2- El Sistema muestra el apellido y nombre del cliente. Si no lo encuentra, los solicita. Tarea checkin 3- El Recepcionista ingresa cant personas a alojarse, la fecha de entrada y la cant días que piensa alojarse 4- El Sistema muestra las habitaciones disponibles para el período con capacidad mayor o igual a lo ingresado.Habitualmente en un Hotel, ante la consulta de disponibilidad, el Recepcionistano pregunta nombre del que consulta o el que busca alojarse no estápredispuesto a dar sus datos.Primero se busca y luego, si confirma la reserva se solicitan datos personales.Al recolectar requerimientos, prestar especial atención al orden de los pasos decada tarea.En este caso, el orden de los factores SI altera el producto.Hacer que la operación de la computadora siga el modelo de tareas del usuario
  • 31. Usabilidad desde el Caso de UsoMini TALLER Sistema web de Gestión Inmobiliaria Sitio (FE) BackEnd Login Interesado Login Empleado Consulta Reserva Oferta Email
  • 32. Usabilidad desde el Caso de Uso Mini TALLER Sistema web de Gestión Inmobiliaria Consultar Reservar (Usr logueado) OfertarI: Ingresa su nro doc I: Ingresa Desc Parc Localid E: Ingresa Desc Parc Localidad S:Existe? Muestra nom y ape S:Muestra Localid coincid S:Muestra Loc coincident S:NO exis? Pide datos y crea I:Elige Localidad E:Elige Tipo y NroDoc DueñoI: Elige opción Consulta S:Muestra Tipos Inm + Cant S:muestra datos Dueño S: Muestra todas las Localid Disp E:Ingresa Datos Inmueble S: Muestra todos Tipos Inm I: Elige Tipo Inm S: Registra S: Muestra consul Interesado S:Muestra Inm segun Loc + últ 30 ds TipoI: Elige Localidad y Tipo Inm I: Elige Inmueble S: Muestra datos Inmueb S: Registra disponib (incluso descrip S: Emite cpbte inmu)I: Elige inmueble S: Registra
  • 33. Usabilidad desde el Caso de UsoMini TALLER Sistema web de Gestión Inmobiliaria - Solución Sitio (FE) BackEnd Login FE Login BE Registro Consulta OfertaFicha Inm Reserva Email
  • 34. No deje de completar su evaluación onlinedisenoinclusivo.org.ar/encuesta ¡Muchas gracias! El Huevo o la Gallina Cuando la culpa no es del Diseñador Gráfico Ing. Victor F. Pezzetti vpezzetti@frro.utn.edu.ar @vpezzetti http://www.linkedin.com/in/vpezzetti