Desarrollo con sistema – el modelo de ingeniería de Interfaz de usuario de UID
El proceso de desarrollo de productos usables, tiene en cuenta las necesidades del usuario, las condiciones de uso, así como los objetivos y las tareas del los usuarios. El proceso de desarrollo centrado en el usuario sistematiza estos aspectos. Junto con nuestros clientes desarrollamos productos centrados en el usuario siguiendo cada una de las distintas etapas de nuestro modelo de ingeniería de interfaz de uso.
Análisis del contexto de uso

En esta fase se recoge información sobre los usuarios y sus necesidades, tareas y objetivos individuales. El desarrollo de escenarios de uso es la base para la definición de requisitos. Para determinar los requisitos que un sistema debe cumplir utilizamos distintos métodos:
- Opportunity Scoring (Análisis cuantitativo de requisitos mediante usuarios potenciales)
- Focus Group (discusiones de grupo estructuradas)
- Definición de casos de uso (formulación de escenarios de uso representativos)
- Card Sorting (definición de estructuras y nomenclaturas con usuarios representativos)
Desarrollo de un concepto de uso

En esta fase los requisitos se convierten en soluciones concretas. Los conceptos interactivos y de diseño se basan en los escenarios de uso más típicos. Se pueden usar diferentes tipos de métodos, para obtener la solución ideal:
- Workshops de desarrollo (desarrollo conjunto con nuestros clientes)
- Diseño GUI
- Diseño de iconos
- Diseño inductivo de interfaces de uso
Hacer los productos interactivos tangibles

Los conceptos interactivos y de diseño se convierten en un estadio temprano en elementos tangibles mediante el desarrollo de prototipos. El prototipo crece desde los primeros bocetos hasta la implementación detallada de las primeras versiones del futuro producto. Se pueden desarrollar diferentes tipos de prototipos:
- Prototipos en papel
- Prototipos interactivos en Flash, XAML, PPT, HTML, Visual Basic, C#, C++
Evaluación

Durante la fase de evaluación se comprueba de forma continuada que los conceptos interactivos y de diseño cumplan los requisitos definidos en fases anteriores. Esto se puede llevar a cabo con expertos o con usuarios representativos. La evaluación se puede realizar de forma continuada o en determinados momentos durante el proceso de desarrollo. Los resultados de la evaluación son la base para la optimización del concepto. Para realizar la evaluación existen distintos métodos:
- Evaluación de expertos (evaluación realizada por expertos de usabilidad)
- User-Guided Walkthrough (con usuarios respresentativos realizamos la secuencia de uso de las interfaces de usuario y de los conceptos)
- Test de usabilidad (tests con usuarios representativos)
- Análisis de la experiencia total del usuario (evaluación de la experiencia de uso)
- Cuestionarios (AttrakDiff™, ISONORM-10, ISOMETRICS, entre otros)
Implementación y documentación
- Diálogos en bloques
- Desarrollo de plantillas
- Libros de estilo
- Especificaciones de interfaces de usuarios

