posgrado en sistemas computacionales ciclo de vida de la ingeniería en usabilidad mc luz maría...
TRANSCRIPT
Posgrado en Sistemas Computacionales
Ciclo de vida de la ingeniería en usabilidad
MC Luz María Moreno Aguilar
Noviembre 2009
Plan
Ingeniería de usabilidad Ciclo de vida de la ingeniería en
usabilidad
Ingeniería de usabilidad
El término fue acuñado profesionales de la usabilidad de Digital Equipment Corporation
Se utilizó para referirse a conceptos y técnicas para la planificar, lograr, y verificar los objetivos del sistema de usabilidad
La idea clave es que las metas de usabilidad, las cuales deben ser medibles, deben ser definidas al principios de desarrollo de software y después evaluadas varias veces durante el desarrollo para asegurar su logro
Ingeniería de usabilidad (continuación…)
Es un conjunto de actividades que tienen lugar ideal durante todo el ciclo de vida del producto
Es una disciplina que provee métodos estructurados para lograr la usabilidad en el diseño de interfaces durante el desarrollo de productos. Tiene sus raíces en otras disciplinas tales como psicología cognitiva, psicología experimental, etnografía e ingeniería de software.
Ingeniería de usabilidad (continuación…)
Para crear productos interactivos y usables, se necesitan al menos dos cosas: Conocimiento y aplicación de guías y
principios de diseño de interfaces de usuario Conocimiento y aplicación de métodos
estructurados para lograr la usabilidad
Problemas en el desarrollo de software
problemas estratégicos ... 23% presión de tiempo 11% costos excedidos
problemas de organización ... 23% análisis de requerimientos 17% la complejidad del proyecto 15% cambios en los
requerimientos 8% gestión de proyectos 4% comunicación entre los
miembros del proyecto problemas técnicos ...
20% entornos de ingeniería de software
9% limitaciones de hardware
otros problemas ... 12% cualificación de los
miembros del proyecto 11% continuidad de los
miembros del proyecto 8% calidad del software 5% influencias externas
¿Por qué aplicar ingeniería de usabilidad?
La principal razón por la cual aplicar la Ingeniería de Usabilidad, es la obtención de un sistema que hace al usuario más productivo, aumentando su eficiencia y satisfacción al utilizarlo.
¿Por qué aplicar ingeniería de usabilidad?
Para que el sistema sea percibido como una herramienta que ayuda al usuario a realizar sus tareas
Que las tareas del usuario sean respaldadas convenientemente por el sistema.
Usabilidad: ciclo de vida del software
Integra la IHC con la Ingeniería de Software
Se propone un modelo de desarrollo de procesos para sistemas interactivos
Es importante considerar la usabilidad en el proceso de desarrollo desde el principio
Debe realizarse un Diseño Centrado en el usuario
Relación con la ingeniería de software
Modelo de desarrollo de la ingeniería de softwareANALISIS
Modelo de Proceso de la Ingeniería de la Usabilidad
Modelo de Proceso de la Ingeniería de la Usabilidad (continuación…)
En cada etapa del proceso de desarrollo se incluyen actividades propias para la construcción de la usabilidad
Se busca proporcionar una manera de proceder organizadamente para construir la usabilidad en el diseño de interfaces de usuario durante el desarrollo de un producto
El proceso de desarrollo de software engloba la definición de requisitos, de objetivos, prototipaje y la prueba.
Se realiza en ciclos iterativos hasta conseguir alcanzar el producto final.
Ciclo de vida de la IU*
Ciclo de vida propuesto por el autor*
*Jakob Nielsen
Pre-diseño
Diseño
Post-diseño
Estados del modelo (Nielsen)
1. Conozca al usuario • Características individuales del usuario• El usuario actual y las tareas que desee • Análisis funcional• La evolución del usuario y el trabajo
2. Análisis de la competencia3. Configuración de objetivos de usabilidad
• Análisis del impacto financiero4. Diseño paralelo5. Diseño participativo6. Diseño coordinado de la interfaz7. Aplicación de directrices y análisis heurístico8. De prototipos9. Las pruebas empíricas10. Iterativo de diseño
• Razón de captura de diseño11. Recoger información de uso en el campo
Ciclo de vida (Mayhew)