Priorización de funciones

Pregunta para otros propietarios de productos/gerentes de productos. ¿Cómo priorizas tus características? Actualmente estamos tratando de desarrollar algunos criterios comunes (lo más objetivos posible) que podemos usar para priorizar nuestras funciones. Como mínimo, queremos algo que nos brinde un buen punto de partida y, potencialmente, cosas que analizar cuando tengamos la pregunta inevitable de por qué estamos trabajando en esto en lugar de aquello. ¿Alguien tiene algunas buenas sugerencias? ¿Cómo abordan todos ustedes este problema?

Una pequeña aclaración adicional... También me interesa saber en qué nivel haces esto. Usamos scrum y ejecutamos iteraciones de 1 semana, por lo que todo se desglosa hasta el punto de que cabe en 1 semana. Realmente no creo que tenga sentido hacer esta puntuación a ese nivel, entonces, ¿cuándo y en qué nivel haces esta puntuación?

Respuestas (2)

Sugiero los siguientes tres criterios: Valor, Riesgo, Costo . El valor se puede descomponer en dos: Beneficio y Penalización. El beneficio y la sanción combinados crean un valor general.

Beneficio son los efectos positivos que una función adicional brindará a la organización y que se pueden medir objetivamente de alguna manera, es decir, mayores ingresos o menores costos, mayor rendimiento, etc. El criterio particular debe ser lo más objetivo posible.

La penalización es el criterio más subjetivo, en el que es probable que las partes interesadas se sientan angustiadas si no se implementa una característica. En otras palabras, el valor de una función aumenta si un grupo de partes interesadas está molesto por su ausencia, a pesar de que no ofrece ningún valor objetivo para la organización.

La combinación de los dos crea su puntaje de valor general.

El riesgo es específicamente la incertidumbre que debe asumir y mitigar al entregar la función.

El costo es el costo directo del proyecto en la implementación de la función.

Asegúrese de que todas sus características se descompongan al mismo nivel de especificidad para asegurarse de que la puntuación sea precisa.

Suena interesante. ¿Cómo asignaste estos valores? ¿Simplemente asignó números o había opciones para elegir? Si tienes más detalles sería de gran ayuda!
Envíame tu dirección de correo electrónico a d_espina en verizon dot net.
Herramienta enviada. Avísame si te funciona.
Luce realmente bien. Parece la herramienta que sugiere Mike Cohn ( mountaingoatsoftware.com/tools/relative-weighting ) pero con el riesgo agregado, lo que podría ser útil. Intenté hacer esto una vez antes de recopilar información de otras partes interesadas, pero tuve problemas para explicar la penalización. Creo que su explicación (un grupo de partes interesadas está molesto por su ausencia, a pesar de que no ofrece ningún valor objetivo a la organización) puede ayudar a que quede más claro. Tal vez un poco más claro... ¿Están molestos porque no está allí, pero no están dispuestos a pagar más por él?
Mantenga el costo separado de la multa. Piense en ello como un grupo de usuarios que quiere la función, ya sea que paguen por ella o no. Yo también tuve/tengo problemas tratando de facilitar esa pieza. Intente capturar la puntuación sin extraer explícitamente el criterio. Tendrás que jugar con tu enfoque.

Me encargaron lo mismo. Al final usamos una matriz con dos ejes. Un eje era la frecuencia de aparición (es decir, todos los usuarios utilizarían la función xyz cada vez que usaran la aplicación, mientras que algunos usuarios utilizarían la función abc a veces, etc., etc.). El otro eje era el nivel de beneficio para el usuario/beneficio para la empresa/ROI (es decir, la función xyz aumenta la satisfacción del cliente frente a la función abc aumenta los ingresos de la empresa).

La combinación de beneficio y ocurrencia resultó ser la forma más objetiva en la que pudimos llegar a una línea de base para lo que era "Alto", "Medio", "Bajo" y "No molestar". Después de eso, nos sumergimos más profundamente y pasamos por todos los casos "Altos".

Se sorprendería de cuán pocos casos llegan a la calificación "Alta" cuando los califica objetivamente frente a todos los demás.

Por cierto, terminamos usando una matriz similar para todos nuestros errores.

Eso suena muy útil. Me gusta mucho la simplicidad, solo hay 2 ejes. ¿Tiene más detalles que pueda proporcionar, como cuáles fueron las opciones para cada eje? ¿O tal vez un ejemplo?