Gracias por el A2A, mi respuesta es el desarrollo impulsado por el comportamiento …
¡Creo que esta pregunta es brillante! notaste algo que muchos pasan por alto.
Como el software ya está instalado, debes saber
- ¿Por qué no más personas usan AdBlock Plus u otro software de bloqueo de anuncios?
- ¿Cuál es el mejor software para el análisis técnico de una acción en particular?
- ¿Cómo hacer un seguimiento de tus horas de voluntariado? ¿Usas una aplicación?
- ¿Cómo es útil Photoshop para niños?
- ¿Qué sucede exactamente después de lanzar un juego que tiene activos creados por software pirateado como Autodesk, Adobe, etc.?
- ¿Quiénes son los principales actores / disparadores para ejecutar la funcionalidad?
- El diferente componente y funcionalidad
Se le ha asignado la tarea de ‘reinnovación’ en una nueva interfaz de usuario. Esa es una excusa para mejorar la usabilidad del software.
Dígale al cliente que necesita entrevistar a los actores principales (identificados anteriormente) sobre cuáles eran sus problemas con el software anterior.
Cuando entrevistes a tus actores, ve con dos desarrolladores
Desarrollador 1 – Experto en la materia
- saber en profundidad lo que hace cada funcionalidad
- saber errores reportados previamente
- cualquier mejora solicitada pero no implementada
Desarrollador 2: experto en nuevas tecnologías (pero preferiblemente no experto en la materia)
En realidad, será mejor si Developer 2 es un diseñador de usabilidad Ux que no se preocupa por la tecnología pero sabe cómo funciona la mente de un usuario / actor.
la entrevista
- Pídale al actor que use la herramienta frente a usted para una tarea típica.
- Pon mucha atención a
- Hacks, software utilizado de una manera no diseñada, o de una manera que no se dio cuenta
- Uso de herramientas fuera del software (calculadoras, blocs de notas para anotar detalles, copiar y pegar la acción entre pantallas … espero que entiendas)
- Teclas de atajo, consejos y trucos utilizados.
- Cosas que NO se usan
- Pregúntele al actor cuándo tuvieron que trabajar en una situación muy difícil en la que el software no fue útil.
- Pregunte cuándo algo salió mal debido a algún error y qué tan doloroso fue recuperarse.
- Aprenda a diferenciar entre los requisitos del usuario y la limitación de la tecnología. por ejemplo, los usuarios de software de negocios más antiguos no pueden vivir sin una lista de valores, pero la mayoría de los casos modifican un poco el proceso, mantienen el contexto entre pantallas y la lista de valores se vuelve irrelevante.
despues de la entrevista
- Anote las historias de los usuarios (ver Gherkin)
- Desarrolle una comprensión a nivel comercial de cómo funciona el proceso.
Luego, vuelva a desarrollar solo los bits que usan los actores; dejar de lado lo que no usan.