A veces, los desarrolladores ven las cosas de manera diferente a los usuarios. La creación de prototipos de interfaz de usuario (UI) es una forma de reducir el riesgo de que se produzca una desconexión entre los desarrolladores y los usuarios del sistema.
Los desarrolladores deben interactuar con los usuarios previstos en las primeras etapas del proceso de desarrollo. La creación de prototipos suele ser un proceso iterativo, en el que los modelos anteriores se actualizan y mejoran mediante la incorporación de correcciones y comentarios de los usuarios o se descartan por completo para obtener modelos nuevos y mejorados. Los prototipos se pueden utilizar para probar un solo componente de un sistema o para probar el sistema completo.
Para este análisis, nos centraremos en la creación de prototipos de interfaces gráficas de usuario (GUI) para software como el que se utiliza en relojes inteligentes, dispositivos médicos y consolas de automóviles. Si bien existen muchos aspectos importantes a tener en cuenta al crear un prototipo, a continuación se presentan cinco pautas esenciales que conviene recordar.
1. Trabajar teniendo en cuenta los objetivos del sistema.
La GUI permite a los usuarios interactuar con el sistema de software y, como tal, es fundamental tener en cuenta los objetivos del sistema al crear prototipos. La creación de prototipos en esta etapa podría ser tan simple como crear una lista de los requisitos u objetivos para los que se crea el software. La lista comenzaría en un nivel alto, pero incluiría listas de tareas que el software debería permitir realizar.
2. Conoce a tu usuario principal y trabaja con él durante la creación de prototipos.
- Los desarrolladores deben entender bien que el usuario interactuará con la GUI que están diseñando. Las expectativas de los usuarios impulsarán la experiencia del usuario, por lo tanto, los desarrolladores deben comprender a estos usuarios a fondo. Teniendo en cuenta los objetivos del sistema, la próxima etapa del proceso implicará entrevistar a los usuarios para comprender sus necesidades del sistema. Más adelante en el proceso, los desarrolladores deben presentar modelos de trabajo e interactivos a los usuarios para que los prueben y ver si incorporaron correctamente la funcionalidad que permitirá al usuario tener éxito con el sistema.
3. Comprender los intereses de todas las partes interesadas del sistema.
- Los sistemas de software suelen tener un grupo más grande de partes interesadas a considerar más allá del usuario principal. Estas personas a menudo se olvidan durante la creación de prototipos. Estos pueden ser otros departamentos que obtendrán información del sistema a medida que procesa, o usuarios que solo usarán el sistema para funciones específicas, como las requeridas por contabilidad o recursos humanos. El proceso de entrevista y la revisión del prototipo de interfaz de usuario deben incluir visitas a estas partes interesadas y garantizar que se satisfagan sus necesidades específicas.
4. Usa las herramientas correctas.
- El propósito de un prototipo de GUI es proporcionar un método visual y/o práctico para que los usuarios previstos del software evalúen, revisen y proporcionen comentarios que el equipo de desarrollo pueda utilizar para validar que se están cumpliendo los objetivos del sistema, del usuario y de las partes interesadas. Hay muchas herramientas de software modernas, lenguajes de modelado y métodos disponibles para la creación de prototipos de GUI, por lo que seleccionar las herramientas adecuadas para modelar su proyecto en particular para su revisión es importante. Los mejores conjuntos de herramientas de creación de prototipos incluirán funcionalidad que se puede utilizar para diagramas de discusión, creación de maquetas gráficasy herramientas que ayudarán con codificando la interfaz así como. Las características como el desarrollo multiplataforma, la facilidad de uso, las herramientas de usuario interactivas y la interoperabilidad con otras herramientas de software de uso común son muy deseables.
5. No caigas en la “parálisis por análisis”.
- Si bien prototipar la interfaz gráfica de usuario (GUI) ofrece grandes ventajas, existe el riesgo de caer en la parálisis por exceso de análisis y sufrir retrasos y sobrecostes en el proyecto. Los prototipos solo deben servir de guía para el desarrollo y mejorar la comprensión de los requisitos del usuario por parte de los desarrolladores. No dejes que el prototipo se convierta en el proyecto. Pasar por la fase de modelado; recopilar la información necesaria y pasar al desarrollo.