2. Diseño de Interfaces (Intro)
Upcoming SlideShare
Loading in...5
×
 

2. Diseño de Interfaces (Intro)

on

  • 4,391 views

Apuntes sobre el desarrollo de interfaces de usuario.

Apuntes sobre el desarrollo de interfaces de usuario.

Statistics

Views

Total Views
4,391
Views on SlideShare
4,384
Embed Views
7

Actions

Likes
0
Downloads
93
Comments
0

1 Embed 7

http://www.slideshare.net 7

Accessibility

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

2. Diseño de Interfaces (Intro) 2. Diseño de Interfaces (Intro) Presentation Transcript

  • 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 Resumen
  • 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 View slide
  • 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 View slide
  • 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
  • Método de Cascada Captura No pude regresar Especificación Gran idea Diseño Implementación Pruebas Producto Mantenimiento 6
  • 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
  • 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)
  • Paradigma de Prototipos Construya/ Escuche revise al cliente prototipo Pruebas del cliente al prototipo 9
  • Ciclo de Vida de Prototipos Captura Parcial de Requerimientos Especificación Formal Método Tradicional Construir Prototipo PRR (probar, refinar, Evaluar robustecer) 10
  • 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
  • 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
  • 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
  • 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)
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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á