Your SlideShare is downloading. ×
0
2. Desarrollo de interfaces de usuario

Maestría en Medios Interactivos
Introducción a la Interacción Humano-Computadora
Proceso de diseño

 Métodos de desarrollo de software


 Qué es el UCD?


 Porqué desarrollarlo?


 Involucrar al usuario
...
Requerimientos como paso inicial

 El diseño está basado en requerimientos


 Qué necesita que haga el sistema?


 Cómo de...
El diseño representa al artefacto

 Para UIs, (User Interfaces) esto significa:


  • Sketches de pantallas y storyboards

...
Modelos de desarrollo

 Modelo de Cascada


  • Secuencia de pasos de ingeniería de software


  • El cliente no es el usu...
Método de Cascada


Captura                                      No pude
                                             regr...
Modelo de Espiral

                          Planificación       Análisis de riesgo
                                      ...
Modelos de desarrollo 2

 Método de Prototipos


    • Construcción de modelos ejecutables


    • El prototipo se puede c...
Paradigma de Prototipos




                                     Construya/
           Escuche
                           ...
Ciclo de Vida de Prototipos


Captura Parcial de
 Requerimientos


         Especificación Formal
                        ...
Ciclo de vida del producto

 Diseño e implementación < 50% del costo


      Mientras que otras etapas ...


 Documentació...
Modelo de Cascada vs Diseño Iterativo?

 Notaciones difieren (Cascada no tiene la perspectiva del usuario)


 El costo de c...
Desarrolladores trabajando con usuarios

 Ayudan a definir lo que el sistema hará y cómo lo hará


 Exploración iterativa y...
Qué es el diseño centrado al usuario?

 El software fácil de utilizar no pasa por accidente. Requiere que se enfoque
 en l...
El 25% de los proyectos fallan, porqué?

 Sobrepasan el presupuesto y la administración termina con ellos


 Otros se comp...
La solución es UCD? porqué?

 Más fácil de aprender a usar y los productos se venderán mejor


 Pueden ayudar a un product...
Ventajas de usabilidad

• Facilidad de aprender


• Fácil de recordar


• Productividad


• Realizar tareas rápida y eficie...
Cómo interactuan los usuarios con interfaces?

 Mínima cantidad de errores


    Si ocurren, existe retroalimentación y fo...
Políticas

 Agentes de cambio pueden causar controversia


 Cambio en la organización


 Hacer notar el objetivo e importa...
Resumen

1.User Centered Design es un método diferente a otras metodologías de
  desarrollo de software


2.Su correcta ap...
Upcoming SlideShare
Loading in...5
×

2. Diseño de Interfaces (Intro)

3,065

Published on

Apuntes sobre el desarrollo de interfaces de usuario.

Published in: Education, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,065
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
100
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "2. Diseño de Interfaces (Intro)"

  1. 1. 2. Desarrollo de interfaces de usuario Maestría en Medios Interactivos Introducción a la Interacción Humano-Computadora
  2. 2. Proceso de diseño Métodos de desarrollo de software Qué es el UCD? Porqué desarrollarlo? Involucrar al usuario Resumen
  3. 3. Requerimientos como paso inicial El diseño está basado en requerimientos Qué necesita que haga el sistema? Cómo debe ser implementado? Eg PDAs – dispositivo móvil
  4. 4. El diseño representa al artefacto Para UIs, (User Interfaces) esto significa: • Sketches de pantallas y storyboards • Diagramas de flujos mostrando la estructura del desarrollo de las tareas • Prototipos ejecutables • Representación simplificada
  5. 5. Modelos de desarrollo Modelo de Cascada • Secuencia de pasos de ingeniería de software • El cliente no es el usuario Modelo de Espiral • Continúa si la retroalimentación de cada paso es positiva
  6. 6. Método de Cascada Captura No pude regresar Especificación Gran idea Diseño Implementación Pruebas Producto Mantenimiento 6
  7. 7. Modelo de Espiral Planificación Análisis de riesgo Análisis basado en requisitos iniciales Captura de requisitos y planificación inicial Análisis basado en reacción cliente Decisión de Planificación basada seguir o no en cliente Prototipo inicial Prototipo sig. nivel Evaluación del cliente Sistema de Ingeniería Evaluación Ingeniería 7
  8. 8. Modelos de desarrollo 2 Método de Prototipos • Construcción de modelos ejecutables • El prototipo se puede convertir en el sistema en sí Diseño Centrado en el Usuario (UCD)
  9. 9. Paradigma de Prototipos Construya/ Escuche revise al cliente prototipo Pruebas del cliente al prototipo 9
  10. 10. Ciclo de Vida de Prototipos Captura Parcial de Requerimientos Especificación Formal Método Tradicional Construir Prototipo PRR (probar, refinar, Evaluar robustecer) 10
  11. 11. Ciclo de vida del producto Diseño e implementación < 50% del costo Mientras que otras etapas ... Documentación, pruebas, liberación, corrección de errores, mejoras, mantenimiento, etc > 50% del costo total de un software
  12. 12. Modelo de Cascada vs Diseño Iterativo? Notaciones difieren (Cascada no tiene la perspectiva del usuario) El costo de corrección de errores en requerimientos se incrementa en un factor de 10 por cada etapa El diseño iterativo encuentra los errores primero
  13. 13. Desarrolladores trabajando con usuarios Ayudan a definir lo que el sistema hará y cómo lo hará Exploración iterativa y retroalimentación Ver el mundo a través de los ojos del usuario Usuario y cliente, la misma persona? No se debe diseñar con el administrador
  14. 14. Qué es el diseño centrado al usuario? El software fácil de utilizar no pasa por accidente. Requiere que se enfoque en los usuarios potenciales del producto desde el principio, y asegurándose con el usuario en cada paso que el diseño es ‘confortable’ para el usuario. El proceso del Diseño Centrado en el Usuario (UCD) inicia formando un equipo multidisciplinario, el equipo UCD. Este equipo trabajará con los usuarios del producto durante todo el proceso y más allá. Así que la primera pregunta del equipo deberá de ser Quién utilizará el producto? (Identificación de los usuarios)
  15. 15. El 25% de los proyectos fallan, porqué? Sobrepasan el presupuesto y la administración termina con ellos Otros se completan, pero son difíciles de utilizar Evitan fallar si ponen atención a las necesidades de los usuarios
  16. 16. La solución es UCD? porqué? Más fácil de aprender a usar y los productos se venderán mejor Pueden ayudar a un producto a estar delante del calendario Los costos de entrenamiento se reducen Se mejora la usabilidad
  17. 17. Ventajas de usabilidad • Facilidad de aprender • Fácil de recordar • Productividad • Realizar tareas rápida y eficientemente • Mínima cantidad de errores • Alta satisfacción del usuario • Confianza creada por éxito
  18. 18. Cómo interactuan los usuarios con interfaces? Mínima cantidad de errores Si ocurren, existe retroalimentación y forma de recuperación del error? Alta satisfacción del usuario Confianza por éxito Usuarios ayudan a los diseñadores a aprender de ellos Desarrolladores revelan capacidades técnicas Los usuarios usan prototipos y comentan sobre ellos
  19. 19. Políticas Agentes de cambio pueden causar controversia Cambio en la organización Hacer notar el objetivo e importancia de las tareas realizadas Diseñar para siempre sin prototipos Prototipos rápidos, evaluación e iteración es la clave de esta técnica Sistemas de nivel de aplicaciones son malos candidatos
  20. 20. Resumen 1.User Centered Design es un método diferente a otras metodologías de desarrollo de software 2.Su correcta aplicación lleva a disminuir problemas por cuestión a través de una usabilidad mejorada 3.Debemos conocer al usuario e involucrarlo en el proceso de desarrollo, puesto que el desarrollo será más adecuado a él y el costo se reducirá
  1. A particular slide catching your eye?

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

×