En caso de incluir una característica muy solicitada que está fundamentalmente mal? [cerrado]

StackOverflow https://stackoverflow.com/questions/1875863

  •  18-09-2019
  •  | 
  •  

Pregunta

En nuestro producto principal, tenemos una solicitud de función que ha existido durante un par de años que ha sido solicitada unas cuantas veces. Es técnicamente fácil de poner en práctica, el problema es que va a cambiar radicalmente el concepto de lo que hace la herramienta, y probablemente causará más informes de errores como personas mal uso de la nueva característica para que coincida con el nuevo concepto (que no vamos a ser capaces a evitar). Tenemos una característica independiente que trabaja en todo el tema bastante bien, pero todavía nos llegan peticiones para poner en práctica el nuevo.

En caso de que

  • escuchar a nuestros usuarios, y poner en práctica la nueva característica, a pesar de que cambia el concepto de lo que hace el producto y lo que queremos que haga, y aumentará los costos de soporte
  • añadir algunos más artículos de apoyo que explican cómo utilizar la solución
  • hacer que la solución más evidente en la interfaz de usuario para que los usuarios encuentran más a menudo
  • algo
¿Fue útil?

Solución

implementarlo como un plug-in.

  • Estará disponible para los usuarios que realmente lo desea, pero no va a cambiar radicalmente su producto.
  • La mayoría de los usuarios no va a terminar de instalarlo, por lo que su base de apoyo será más pequeño.
  • No va a ponerse en el camino de los usuarios que no utilizan.

Otros consejos

Si esta característica va en contra de la filosofía de su producto, indica que el producto no se ajusta al modelo mental de sus usuarios. Las consecuencias de que son mucho más grandes que una sola característica que falta. Usted tiene que estar dentro de sus cabezas de los usuarios, y encontrar la manera de ajustar el modelo a sus expectativas, o guiar a sus expectativas hacia su modelo.

Ponga suficiente pensó en esto y que podría convertirse en una gran oportunidad para ti.

En 'El Mythical Man Month' (que ha leído, ¿verdad?), Brooks dice palabras en el sentido de que 'la integridad conceptual de la arquitectura es lo más importante'. Eso significa que si la función solicitada rompe la integridad conceptual de la concepción global de su producto, es probable que debe seguir evitando su aplicación, independientemente de la cantidad que se solicita. O, lo que necesita para remodelar la arquitectura de modo que la función solicitada encaja en la arquitectura revisada.

Uno de los productos en los que trabajo tiene una 'característica muy solicitada' que se ha añadido. Se comporta como ninguna otra función en el producto. Es una verruga horrible. Pero ya que la competencia lo hace, tuvimos que hacerlo. Pero en lugar de permanecer cierto nuestra arquitectura (que pasa a difieren fundamentalmente de los de la competencia en esta área), que imitamos función de la competencia, hasta los detalles tontos.

Todavía amargura molesta el hecho de que la función se estropeó en el sistema con la semántica rotos w.r.t el resto del producto. Para echar sal en la herida, tenía que presentar la nueva característica como la 'cosa más grande desde el pan de molde' a nuestra base de clientes -. Que realmente duele

Una vez dicho esto, nadie se ha quejado (como creo que debería) acerca de la característica. Es probable que se utiliza a veces. Es una diferencia menor que la competencia puede utilizar contra nosotros.

(y la nota: no estaba en contra de la entidad que se está implementado en un estilo coherente con la forma normal de trabajo de nuestro producto; yo sólo era en contra de ella está aplicando en el estilo que utiliza nuestra competencia - porque las otras características relacionadas con el trabajo de forma análoga a la implementación rota en su sistema, mientras que nuestro sistema es más sana y agradable.)

Es duro. A veces el mercado gana.

Es casi imposible responder a esto, ya que no sabemos exactamente lo que estamos hablando.

Una vez dicho esto algunos puntos:

  • El número de usuarios que realmente quieren la característica, probablemente son mucho más elevados de lo que piensas, como la mayoría de los usuarios nunca van a iniciar sesión de retroalimentación.
  • Usted describe una 'solución', esto implica su producto o bien tiene un problema, o de la interfaz de usuario tiene que cambiar.

estaría inclinado a ponerlo en práctica, ya que esto hará felices a sus clientes.

Una opción sería la de darles una opción de menú, que los dirige a ambos métodos.
Es posible que un asistente de algún tipo, lo que les ayuda a decidir qué solución va a utilizar.

Me gustaría tratar de volver a diseñar la interfaz de usuario para su trabajo en torno a que sea más fácil y más obvia para sus usuarios. Al final del día, el cliente paga las cuentas por lo que tenemos y la obligación de satisfacer sus necesidades. Cuando lo que piden causará más problemas, se trata de nuevo a nosotros para ofrecer una solución diferente de tal manera que no crear más errores futuros, y todavía mantener los clientes contentos.

Aunque no es una cuestión de programación, he visto unas cuantas personas en los últimos años luchan con este tipo de problema.

Es necesario hacerse algunas preguntas

1) ¿Usted, o la gestión, hecho un análisis de coste-beneficio? Preguntarse "¿Cómo será la característica .."

  • ventas de aumento? es decir, lo vaya a más personas comprarlo
  • ventas disminuye? es decir, perder clientes que se ponen fuera
  • Servicio al cliente impacto?

2) Si el producto va a cambiar radicalmente - ¿tendría sentido hacer girar apagado a toda una nueva SKU

?

3) Gestión obtendrá lo que quieren en el final. ¿Quieres trabajar con ellos para proporcionar a sus clientes la mejor experiencia posible y ser el héroe, o contra ellos y buscar otras oportunidades.

Definir "nuestros usuarios". ¿Es el 5% de su base de usuarios, 80%, 95%? ¿Usted ha estudiado lo suficiente de ellos para averiguar si esto es algo que la gran mayoría de los usuarios quieren, o es sólo un grupo de usuarios rogue (que puede ser el más difícil y difícil de complacer).

Creo que es necesario que se establezca en primer lugar. Si se trata de la mayoría de su base de usuarios y añade valor a sus ojos, a continuación, me gustaría tratar de llegar a un compromiso en el que se reúnen en el medio, sin comprometer la integridad de su producto, pero aún así ofrecer al cliente una solución alternativa que seguiría satisfacer sus necesidades.

Anunciar la solución como la solución a la petición de los que lo han solicitado. Hacer que la solución más prominente en la interfaz de usuario / más fácil de usar.

Me gustaría ir con lo que tiene más potencial retorno de la inversión. Va a aumentar las ganancias mediante la implementación de esta función? Si es así, ¿eso excede el costo de mantener la nueva característica? Si los beneficios potenciales son mayores que sus gastos de apoyo, yo sugeriría ir con la función.

Si no hay ganancia que hacerse ya sea finacially o mediante la reducción de los costos de apoyo, entonces no tiene sentido hacerlo.

Me gustaría ir con una simple conjetura en el coste (en términos de usabilidad) frente al beneficio, al menos como un factor importante para pesar. Por ejemplo, si la característica que ayudará a 45% de los usuarios, sino que el programa sea más difícil de usar para el otro 55%, no lo haga.

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