2011-05-12 11 views
5

Estamos desarrollando software, donde los usuarios tienen que asignar números de prioridad (enteros) a los trabajos. Nuestra pregunta básica es si se debe hacer una alta prioridad con un número alto o bajo (y viceversa para baja prioridad)? Este es un software para ser utilizado por otros desarrolladores y queremos hacer lo que es más natural para la mayoría.Valores de prioridad

Hemos mirado alrededor y encontramos que ambos sistemas están siendo utilizados y también tenemos opiniones diferentes internamente.

¿Qué prefieres?

Disculpa si la etiqueta no es buena, pero es lo mejor que pude encontrar.

+1

Creo que todos esperan que el # 1 sea la prioridad más alta. Pero creo que esto es OT aquí y se moverá a los programadores. –

+1

@unapersson: Obviamente no. Yo, por mi parte, tampoco puedo decidirlo. 2 es más alto que 1, entonces ¿no tendría una tarea con prioridad 2 una prioridad más alta? OTOH, tu interpretación de los números (como clasificación) tiene sentido también. – delnan

+1

Esto es mucho más una pregunta de psicología. Posibles otras etiquetas son diseño (ciertamente no es matemática). Simplemente puede crear una opción y dejar que los usuarios elijan si lo desea o lanzar una moneda. – soandos

Respuesta

6

Realmente depende de cómo presente el valor al usuario. Si lo presenta como una especie de clasificación, entonces 1 sería "mejor"/mejor clasificado que 2. Pero si en cambio lo presenta como una especie de "peso", entonces 2 sería "más pesado" que 1. Por lo tanto, es más una cuestión de cómo lo presente (asegúrese de ser coherente con su elección).

Ponga personalmente, tengo la sensación de que el sistema de clasificación es más intuitivo que un sistema de "peso". Normalmente piensas en las cosas más importantes y quieres ponerlas al frente o manejarlas "primero". Por lo tanto, comenzar con 1 para prioridades altas e ir a números más grandes para prioridades más bajas parece más natural.

+0

Por defecto es una clasificación, con la opción de que los usuarios puedan asignar pesos. Si usamos 1 = prioridad más alta, terminamos con el mayor peso en los números más bajos y eso es confuso. –

0

Si agrega números para más niveles de prioridad, entonces es más fácil agregar números más altos al final de la cola. Si alguien quiere hacer que una prioridad sea superior a la que figura en la lista 1, debe mezclar los números. Por supuesto, esto es bastante específico de implementación.

+1

Si los niveles de prioridad son números flotantes, las personas pueden insertar tantas gradaciones de prioridad como deseen. – btilly

+0

@btilly, buen punto. –

4

creo que DarkDust hace un buen trabajo de capturar la ambigüedad que provoca por qué la gente lo hace de manera diferente. Mi consejo es que, por la convención que elijas, anota la palabra "prioridad" con una indicación de la convención que elijas. Diga "rango de prioridad" si los valores más bajos proceden primero, y "peso de prioridad" o "nivel de prioridad" si los valores más altos proceden primero. Evite el "número de prioridad", ya que está implícitamente hablando de una cantidad con una dirección.