Pregunta

A partir de mirar mi último proyecto de año, y por lo que estoy haciendo el documento-requisitos de la especificación. Ahora, da la casualidad de que este proyecto requiere un alto grado de "usabilidad" - No sé si esta es la palabra correcta en Inglés, pero lo que quiero decir es que debe ser muy fácil de usar desde un POV usuario. Ahora - en todos los proyectos que he trabajado hasta ahora, la usabilidad no han sido realmente un gran factor, y por lo que sólo podría escribir algunos galimatías para conseguir alrededor de él. Siempre me pregunté nuestros maestros cómo iban a especificar los requisitos de facilidad de uso, aunque, pero hasta ahora nadie me ha dado una respuesta que sentía era lo suficientemente bueno.

Nuestros maestros siempre han predicado que cualquier requisito determinado en un proyecto debe ser "prueba de poder", pero ¿cómo probar qué tan accesible fácilmente su interfaz de usuario es?

decir que he tenido una aplicación que se ejecuta en tiempo real. Aquí que no sería demasiado difícil de decir "una entrada debe suprimirse en menos de 100 ms después de la llamada inicial". Pero es mucho más difícil de decir "La interfase de usuario debe ser del 86% intuitiva".

Creo que este es un hueso duro de roer, pero seguramente no puedo ser la primera persona en el mundo que ha pensado en esto, y mucho menos tener problemas con él.

¿Fue útil?

Solución

Trate de definir la usabilidad en términos de requisitos de "prueba-poder".

Ya diste la respuesta, porque la usabilidad se puede describir en términos de requisitos como "una entrada debe suprimirse en menos de 100 ms después de la llamada inicial".

Lo que hace que una interfaz de usuario intuitiva 86%? Esto no se puede responder sin alguna forma de medición. Es necesario preguntarse qué características pueden hacer una interfaz de usuario intuitiva. Hablar con el cliente y los posibles futuros usuarios. Reúne características (o mejor excavación para ellos!), Lo que haría que el trabajo con la pieza de software más fácil.

Tal vez se obtiene una lista de características como:

  • La organización del departamento debe ser se muestra en una vista de árbol jerárquico.
  • En esta vista de árbol de arrastrar y soltar debe ser posible.
  • El tamaño de fuente debe ser configurable y se guarda para cada usuario.
  • En la parte superior de la pantalla tiene que ser una lista de enlaces importantes. Cada usuario puede configurar y guardar su propia lista personal.
  • ...

Hacer requisitos fuera de estas características. Son “comprobable” y así “medible”. Si en las pruebas de aceptación resulta que 17 de las 20 características están trabajando, que tiene 85% de éxito.

EDIT: Esto funciona en un entorno de proyecto, donde se necesita para ofrecer mediciones (como en muchos proyectos comerciales). Si usted tiene una forma más "suave" del entorno del proyecto, donde no todo el mundo se está metiendo en las cifras, a continuación, pegue demasiado en este formalismo puede ser contraproducente ya que la flexibilidad y agilidad pueden sufrir de esto.

Otros consejos

  

... ¿cómo se prueba cómo de fácil acceso a su interfaz de usuario es?

Con las pruebas de usabilidad.

Básicamente, agarrar un puñado de sus amigos (ya que no tendrá ningún dinero para animar a los extraños a participar) darles la documentación de un nuevo usuario tendría y pedirles que para llevar a cabo casos de uso clave del sistema.

Lo ideal es que los usuarios de prueba que tienen al menos algunas de las cualidades de los usuarios de destino, por lo que si su sistema está dirigido a una audiencia técnica a continuación, sus compañeros de clase va a funcionar; Sin embargo, si el sistema está dirigido al público en general, entonces usted va a querer conseguir tus amigos en Artes, Human Kinetics, etc. a participar.

Entonces, ¿cómo convertir eso en los requisitos? A identificar los casos de uso clave y estipula qué forma utilizable en caso de que sea (walk-up utilizable, a pocos minutos con la documentación, la formación real de bienes ...) y luego verifique que los sujetos de prueba pueden completar los casos de uso sin demasiada frustración , con la cantidad correcta de la formación, en un tiempo razonable.

Yo te aconsejaría contra la cuantificación de los requisitos de usabilidad. El problema no es tanto que no se puede definir métricas. Se podría decir, por ejemplo, que

  • debe tener una persona no más de x segundos para encontrar y en el sitio, o
  • la tasa de conversión de la tienda tiene que ser mayor que z%
  • , etc, etc

El problema es más bien que usted tiene que gastar tiempo y recursos en la búsqueda de valores objetivo aceptables para sus métricas que se puede llegar en realidad. ¿Cuál es el tiempo propicio para encontrar un fragmento de contenido?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top