Es evidente que no podemos entender ucd como una actividad inicial de definición de las interfaces, una actividad previa a la liberación del producto, sino como un conjunto de actividades a ser ejecutadas durante todo el ciclo de vida de desarrollo del producto.
Pese a todo, debemos partir de la premisa que UCD no es una metodología de desarrollo de software en sí misma, por lo que la clave es cómo la integramos con una metodología de desarrollo de software.
En cualquier caso, existen diferentes normativas que especifican las claves principales de un sistema UCD como se recoge en la ISO 13047:
- User focus. Desde un inicio los objetivos, necesidades y tareas de los usuarios finales y promotores deben guiar activamente el desarrollo del proyecto
- Active user involvement. Usuarios representativos deben participar activamente en el proceso de desarrollo
- Evolutionary system development. El desarrollo debe ser iterativo e incremental
- Simple design representations. Los diseños debe ser representativos y de fácil de comprensión para los usuarios y promotores del proyecto
- Prototyping. Desde las fases iniciales del proyecto los prototipos deben ser usados para visualizar y evaluar ideas en colaboración con los usuarios finales
- Evaluate user context. Criterios de diseño y usabilidad deben gobernar el desarrollo
- Explicit and concious design activities. El proceso de desarrollo debe dar espacio a tareas dedicadas de diseño de las interfaces y de la experiencia del usuario
- Professional attitude. Los equipos de desarrollo deben ser constituidos por miembros multi-disciplinares
- Usability champion. Este equipo debe incluir al menos un experto en usabilidad (senior designer)
- Holistic design. Todos los aspectos involucrados con el futuro uso de la aplicación deberían ser desarrollados en paralelo.
- Process customization. El proceso UCD debe ser adaptador específicamente por cada organización
- A user-center attitude should always be established. Todo miembro del equipo debe estar comprometido con la usabilidad y la participación del usuario.