2009-08-02 20 views
6

Tenemos una base de usuarios muy pequeña y especializada. Sin comunidad. Mi jefe quiere saber quién lo está usando. Y su enfoque es simplemente hacer una conexión oculta, tal vez una función de actualización automática, habilitada por defecto SIN notificación cuando no hay actualización ... No me gusta la idea y trato de encontrar algo diferente.Cómo saber cuánta gente usa mi software

Hay un registro, entonces usted puede descargar una versión de prueba gratuita. Sin otras limitaciones, pero el límite de tiempo.

Las licencias vendidas se pueden utilizar en un rango de IP: universidades. Por lo tanto, el registro y la licencia no son un indicador de uso. Por no hablar de que los desarrolladores no tienen comentarios sobre licencias vendidas de ningún tipo.

Me gustaría tener algunos consejos sobre cómo, o mejor dicho, habrían abordado un problema como este.

Respuesta

5

"Simplemente llame al" para notificarle que alguien está usando su software probablemente no sea una buena idea, de hecho: a los usuarios no les gusta. Y puede ser malo para la reputación de su empresa/software.

Una solución sería tener algún tipo de buenas razones para "llamar a casa" ;-)

Por ejemplo, ¿qué pasa con algún tipo de actualización automática-MECANISMO? Que los usuarios pueden deshabilitar, por supuesto, si quieren (por lo que no es 100% por ciento eficiente); pero la mayoría no lo desactivará.
Y es realmente una buena idea de la razón para hacer una petición al servidor de :-)

Eso sí, no enviar nada que pueda identificar al usuario; alguna clave de identificación única, tal vez (para hacer una distinción entre usuarios), pero eso no se puede utilizar para identificar a un usuario?

No me gusta cuando el software que uso dice a la gente "hola, este tipo me está usando!", pero me gusta mucho la función de actualización automática en Firefox, por ejemplo ... Evento si dice Estoy usando el software ;-)

+0

No estoy seguro de que con "llamar a casa" haya querido que el software se ponga en contacto con su servidor. Pensé que quería decir realmente llamar por teléfono a los clientes y preguntarles si lo estaban usando (podría ser y probablemente estoy equivocado). – MusiGenesis

+0

Oh; Pensé que por "casa" él entendía "nuestra compañía"; bueno, si entendí mal, lo siento ^^ (Pero esto no cambia mi respuesta, excepto el significado de "llamar a casa", por supuesto ;-)) –

+0

doh. Me refiero a conectarme a un servidor y enviar cosas. Editaré –

1

Mi software tiene un esquema de licencia donde cada copia instalada genera una ID de producto única, y luego le envío un código correspondiente que desbloquea el programa completo. Entonces sé exactamente cuántos clientes (de pago) tengo.

Esto no cuenta a las personas que usan versiones rajadas, pero prefiero no saber cuántas de ellas hay de todos modos.

Dado que puede tener múltiples usuarios en una sola licencia, lo único que realmente puede hacer es agregar algo a su software que envía una notificación a su servidor cada vez que se inicia la aplicación. Obviamente, esto no atrapará a las personas que no están conectadas a Intertubes, pero de todos modos no hay manera de medirlas (excepto llamarlas, como ya lo mencionó).

+0

Ese mensaje de correo electrónico suena interesante. Incluso podrías automatizarlo - hydroes hace 40 segundos. Me refiero a generar una clave, enviarla a una página, regresar una clave para ingresar luego para desbloquear la herramienta Y no es nada oculto –

1

Bueno, ciertamente espero que sepa a quién le está vendiendo el software si mantiene licencias así y que tiene sus números de teléfono. Llámales, habla por teléfono con ellos un rato, pregúntales qué cambiarán, qué les disgusta, qué les molesta.

Eso realmente haría un esfuerzo adicional, y probablemente impresionaría a cualquiera que esté usando el software. Cuando llame, asegúrese de informarles que no es una llamada de terceros en nombre de su empresa, hágales saber que realmente trabaja en el software que están utilizando y que realmente desea saber qué piensan, y que sus opiniones tienen alguna forma de influencia en futuras versiones y características.

También puede enviar un correo electrónico masivo para hacer lo mismo, pero eso es flojo, imo.

La actualización automática con estadísticas de uso es una GRAN idea.

2

Esto es extremadamente subjetivo, y le sugiero que vaya y pregunte a algunos de sus usuarios reales cómo se sienten al respecto, en lugar de un grupo de programadores obstinados (a menos que su programa esté orientado a programadores que frecuentan stackoverflow.com) Si deja claro que es anónimo, ligero, y que a sus usuarios les guste su programa para empezar, tal vez estarán bien con la contribución de datos para crear una mejor versión. Pero no hay otra manera de saber, simplemente preguntarles.

Ocultando (para usar una frase cargada) sus actividades bajo algún pretexto no relacionado parecen altamente falsas.

+0

Nosotros/los desarrolladores no conocemos a la mayoría de nuestros clientes directamente Las personas que compran son jefes de departamento, que instalan una tonelada de software - ellos no están interesados. Los estudiantes/programadores lo usan. Idk. Creo que no deberíamos pedirles una opinión. Estarán bien con eso. Pero como dijiste es falso. –

2

Si está vendiendo en cualquier lugar que pueda tener una configuración de TI competente, como una universidad, entonces ni siquiera pensaría en una ruta furtiva de no decirles. Si lo hace, se alinea a sí mismo por mala publicidad tan pronto como el firewall de alguien detecta las conexiones inesperadas

+0

¡Buen punto! gracias –

2

Comienzo casi todos mis programas con un script de shell que me envía un correo electrónico quién está usando el programa, qué versión son corriendo, y algunas otras cosas. Si nada más, es útil para los contadores de frijoles que quieren rastrear el uso del software para ver si vale la pena mantener su trabajo.

+0

¿Cómo se da cuenta técnicamente del envío de correos? –

Cuestiones relacionadas