SlideShare una empresa de Scribd logo
1 de 35
El huevo o la gallina
Cuando la culpa no es del Diseñador Gráfico

Ing. Victor F Pezzetti (UTN – FR Rosario)
@vpezzetti
Usabilidad desde el Caso de Uso


Temas de esta presentación

  • Definiciones
  • Optimizar el desempeño del usuario
  • Mini Taller
Usabilidad desde el Caso de Uso


Definiciones – 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”
Usabilidad desde el Caso de Uso


Definiciones – 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
Usabilidad desde el Caso de Uso


Optimizar desempeño del usuario
Al 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
Usabilidad desde el Caso de Uso


Optimizar desempeño del usuario

Recomendaciones

• RAZONAN                Reducir la toma de decisiones

• RECOLECTAN             Reducir la entrada de datos

• EJECUTAN               Reducir la manipulación de la
                         computadora
Usabilidad desde el Caso de Uso


Optimizar desempeño del usuario




           Reducir la
       Toma de Decisiones
Usabilidad desde el Caso de Uso


Optimizar 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
Usabilidad desde el Caso de Uso


Optimizar 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?
Usabilidad desde el Caso de Uso


Optimizar 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
Usabilidad desde el Caso de Uso


Optimizar 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?
Usabilidad desde el Caso de Uso


Optimizar 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
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 CUIT
                      ¿Puede mejorarse este CU?
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 CUIT

Validar 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
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.



                        ¿Puede mejorarse este CU?
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 de
impresora (permisos, tipo de papel, calidad de impresión, Economode.
Separar la pantalla en parámetros básicos y avanzados, de manera que el usuario
pueda elegir imprimir con sólo configurar los básicos e incluso manteniendo la última
elección de manera que ni siquiera necesite tocar los básicos.


                               Proponer las opciones más probables
Usabilidad desde el Caso de Uso


Optimizar desempeño del usuario




            Reducir la
        Entrada de Datos
Usabilidad desde el Caso de Uso


Optimizar 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
Usabilidad desde el Caso de Uso


Optimizar desempeño del usuario
 Reducir la Entrada de Datos (1)                              Usuario
                                                              Contexto
                                                                         Asistente a Evento
                                                                         Su casa

                                                                         Registrarse a un Evento, al
                                                              Tarea
                                                                         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?
Usabilidad desde el Caso de Uso


Optimizar 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, al
                                                                                              Tarea
           2- El sistema valida que no figure como inscripto al Evento actual y muestra las              que asiste todos los 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
Usabilidad desde el Caso de Uso


Optimizar 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?
Usabilidad desde el Caso de Uso


Optimizar 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
Usabilidad desde el Caso de Uso


Optimizar desempeño del usuario
 Reducir la Entrada de Datos (3)                   Usuario
                                                   Contexto
                                                              Empleado Administrativo
                                                              Oficina, su escritorio
                                                              Cargar rechazos de Débtos Bancarios
                                                   Tarea
                                                              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?
Usabilidad desde el Caso de Uso


Optimizar desempeño del usuario
 Reducir la Entrada de Datos (3)                                                     Usuario
                                                                                     Contexto
                                                                                                    Empleado Administrativo
                                                                                                    Oficina, su escritorio
                                                                                                    Cargar rechazos de Débtos Bancarios
                                                                                     Tarea
     Sistema: Administración de Cuotas Societarias de una Organización                              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
Usabilidad desde el Caso de Uso


Optimizar desempeño del usuario



            Reducir la
        Manipulación de la
         Computadora
Usabilidad desde el Caso de Uso


Optimizar 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
Usabilidad desde el Caso de Uso


Optimizar 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?
Usabilidad desde el Caso de Uso


Optimizar desempeño del usuario
 Reducir la Manipulación de la Comput. (1)                                       Usuario
                                                                                 Contexto
                                                                                            Instalador de software
                                                                                            Oficina del Cliente

     1.   El usuario comienza la instalación                                                Instalar el Sistema en un
                                                                                 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
Usabilidad desde el Caso de Uso


Optimizar 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?
Usabilidad desde el Caso de Uso


Optimizar 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
                                                                                                    Tarea
        2- El Sistema muestra el apellido y nombre del cliente. Si no lo encuentra, los solicita.              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 Recepcionista
 no 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 de
  cada 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
Usabilidad desde el Caso de Uso


Optimizar desempeño del usuario



             Mini Taller
        Sistema Inmobiliaria
Usabilidad desde el Caso de Uso


Mini TALLER
       Sistema web de Gestión Inmobiliaria
          Sitio (FE)                          BackEnd


                   Login Interesado             Login Empleado




     Consulta          Reserva                  Oferta


                                      Email
Usabilidad desde el Caso de Uso


  Mini TALLER
     Sistema web de Gestión Inmobiliaria
              Consultar                     Reservar (Usr logueado)                  Ofertar
I: Ingresa su nro doc                  I: Ingresa Desc Parc Localid     E: Ingresa Desc Parc Localid
    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ño
I: 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 últ       S:Muestra Inm segun Loc +
       30 ds                                 Tipo

I: 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
Usabilidad desde el Caso de Uso


Mini TALLER
  Sistema web de Gestión Inmobiliaria -
               Solución
                Sitio (FE)                   BackEnd


     Login FE
                                                      Login BE
                              Registro

        Consulta


                                                Oferta
Ficha Inm          Reserva
                                 Email
No deje de completar su evaluación online

disenoinclusivo.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

Más contenido relacionado

Similar a Usabilidad desde el Caso de Uso - Dia de la usabilidad BsAs 2011

Sibi12013
Sibi12013Sibi12013
Sibi12013
hop007
 
Portafolio electrónico
Portafolio electrónicoPortafolio electrónico
Portafolio electrónico
zagem89
 
manual del sistema
 manual del sistema manual del sistema
manual del sistema
Rosita Falen
 

Similar a Usabilidad desde el Caso de Uso - Dia de la usabilidad BsAs 2011 (20)

Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Toma decisiones
Toma decisionesToma decisiones
Toma decisiones
 
Electiva v captura de requisitos
Electiva v   captura de requisitosElectiva v   captura de requisitos
Electiva v captura de requisitos
 
Resumen capítulo 5 EVALUACIÓN DEL PROCESO DE DATOS Y DE LOS EQUIPOS DE CÓMPUTO
Resumen capítulo 5 EVALUACIÓN DEL PROCESO DE DATOS Y DE LOS EQUIPOS DE CÓMPUTOResumen capítulo 5 EVALUACIÓN DEL PROCESO DE DATOS Y DE LOS EQUIPOS DE CÓMPUTO
Resumen capítulo 5 EVALUACIÓN DEL PROCESO DE DATOS Y DE LOS EQUIPOS DE CÓMPUTO
 
Requerimiento
RequerimientoRequerimiento
Requerimiento
 
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOSINGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
INGENIERÍA DE REQUISITOS E INGENIERÍA DE REQUERIMIENTOS
 
Centros de atención al usuario Cast Info
Centros de atención al usuario Cast InfoCentros de atención al usuario Cast Info
Centros de atención al usuario Cast Info
 
Metodología crmr
Metodología crmrMetodología crmr
Metodología crmr
 
IngenieriaDeRequisitos2.pptx
IngenieriaDeRequisitos2.pptxIngenieriaDeRequisitos2.pptx
IngenieriaDeRequisitos2.pptx
 
Sibi12013
Sibi12013Sibi12013
Sibi12013
 
Análisis de requerimientos para el desarrollo de sistemas
Análisis de requerimientos para el desarrollo de sistemasAnálisis de requerimientos para el desarrollo de sistemas
Análisis de requerimientos para el desarrollo de sistemas
 
Portafolio electrónico
Portafolio electrónicoPortafolio electrónico
Portafolio electrónico
 
manual del sistema
 manual del sistema manual del sistema
manual del sistema
 
Clase 3
Clase 3Clase 3
Clase 3
 
Presentacion equipo flomen.
Presentacion equipo flomen.Presentacion equipo flomen.
Presentacion equipo flomen.
 
Presentacion equipo flomen
Presentacion equipo flomenPresentacion equipo flomen
Presentacion equipo flomen
 
Jfcastillo
JfcastilloJfcastillo
Jfcastillo
 
Caso de Negocio
Caso de NegocioCaso de Negocio
Caso de Negocio
 
Carlos leon
Carlos leonCarlos leon
Carlos leon
 
Qfd[1]
Qfd[1]Qfd[1]
Qfd[1]
 

Usabilidad desde el Caso de Uso - Dia de la usabilidad BsAs 2011

  • 1. El huevo o la gallina Cuando la culpa no es del Diseñador Gráfico Ing. Victor F Pezzetti (UTN – FR Rosario) @vpezzetti
  • 2. Usabilidad desde el Caso de Uso Temas de esta presentación • Definiciones • Optimizar el desempeño del usuario • Mini Taller
  • 3. Usabilidad desde el Caso de Uso Definiciones – 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 Uso Definiciones – 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 Uso Optimizar desempeño del usuario Al 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 Uso Optimizar desempeño del usuario Recomendaciones • 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 Uso Optimizar desempeño del usuario Reducir la Toma de Decisiones
  • 8. Usabilidad desde el Caso de Uso Optimizar 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 Uso Optimizar 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 Uso Optimizar 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 Uso Optimizar 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 Uso Optimizar 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 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 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 CUIT Validar 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 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. ¿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 de impresora (permisos, tipo de papel, calidad de impresión, Economode. Separar la pantalla en parámetros básicos y avanzados, de manera que el usuario pueda elegir imprimir con sólo configurar los básicos e incluso manteniendo la última elección de manera que ni siquiera necesite tocar los básicos. Proponer las opciones más probables
  • 17. Usabilidad desde el Caso de Uso Optimizar desempeño del usuario Reducir la Entrada de Datos
  • 18. Usabilidad desde el Caso de Uso Optimizar 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 Uso Optimizar desempeño del usuario Reducir la Entrada de Datos (1) Usuario Contexto Asistente a Evento Su casa Registrarse a un Evento, al Tarea 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 Uso Optimizar 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, al Tarea 2- El sistema valida que no figure como inscripto al Evento actual y muestra las que asiste todos los 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 Uso Optimizar 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 Uso Optimizar 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 Uso Optimizar desempeño del usuario Reducir la Entrada de Datos (3) Usuario Contexto Empleado Administrativo Oficina, su escritorio Cargar rechazos de Débtos Bancarios Tarea 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 Uso Optimizar desempeño del usuario Reducir la Entrada de Datos (3) Usuario Contexto Empleado Administrativo Oficina, su escritorio Cargar rechazos de Débtos Bancarios Tarea Sistema: Administración de Cuotas Societarias de una Organización 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 Uso Optimizar desempeño del usuario Reducir la Manipulación de la Computadora
  • 26. Usabilidad desde el Caso de Uso Optimizar 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 Uso Optimizar 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 Uso Optimizar desempeño del usuario Reducir la Manipulación de la Comput. (1) Usuario Contexto Instalador de software Oficina del Cliente 1. El usuario comienza la instalación Instalar el Sistema en un 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 Uso Optimizar 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 Uso Optimizar 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 Tarea 2- El Sistema muestra el apellido y nombre del cliente. Si no lo encuentra, los solicita. 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 Recepcionista no 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 de cada 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 Uso Optimizar desempeño del usuario Mini Taller Sistema Inmobiliaria
  • 32. Usabilidad desde el Caso de Uso Mini TALLER Sistema web de Gestión Inmobiliaria Sitio (FE) BackEnd Login Interesado Login Empleado Consulta Reserva Oferta Email
  • 33. Usabilidad desde el Caso de Uso Mini TALLER Sistema web de Gestión Inmobiliaria Consultar Reservar (Usr logueado) Ofertar I: Ingresa su nro doc I: Ingresa Desc Parc Localid E: Ingresa Desc Parc Localid 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ño I: 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 últ S:Muestra Inm segun Loc + 30 ds Tipo I: 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
  • 34. Usabilidad desde el Caso de Uso Mini TALLER Sistema web de Gestión Inmobiliaria - Solución Sitio (FE) BackEnd Login FE Login BE Registro Consulta Oferta Ficha Inm Reserva Email
  • 35. No deje de completar su evaluación online disenoinclusivo.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

Notas del editor

  1. Validar con el usuario (no con el Gerente) las ccondiciones de búsqueda habituales. A partir de eso se redujo las condiciones del Filtro a Nombre (busca en campos de Nombre, Apellido y Razón Social), email, teléfono (identificador