Soy un desarrollador independiente. Cuando trabajo en proyectos para un cliente tiendo a facturar a la media hora, lo cual ha estado bien. Además, hago todo lo posible para rastrear cada tipo de cosa "investigación", "codificación", "almuerzo", "descanso", etc. para que el cliente pueda ver una versión detallada de mi hora. Esto parece traerles algo de consuelo.
Recientemente, algunos clientes se me acercaron, pero me pidieron que use capturas de pantalla y / o registro de teclas en la computadora de mi casa (que también es la computadora de mi trabajo). Naturalmente, esto me hace sentir incómodo. El cliente piensa que soy un vago. A mi,
Estos temas realmente me molestan.
Mencionar mi cartera de clientes satisfechos (que no utilizan el seguimiento) no parece convincente. Si no confías en mí, ¿por qué te tomarías el tiempo de contratarme? No estoy desesperado por trabajar.
He estado en la industria un número de años en este momento. He entregado una gran cantidad de software a tiempo y dentro del presupuesto. Sé cuándo las horas son "merecidas" frente a "Me excedí en esto, supongo que les daré algunas horas gratis".
¿Es común este tipo de requisito? ¿Debería aguantarme porque es trabajo? Me hace sentir muy incómodo. Me indica una mentalidad de "taller de explotación" impulsada por métricas de microgestión en lugar de obtener un buen software a un precio acordado. ¿Las personas solicitan un video de su mecánico arreglando su automóvil? ¿Solicitan un informe detallado por horas del mecánico por el que pagaron una tonelada de dinero? Parece que este problema es exclusivo del software.
¿Es común este tipo de requisito?
No, no lo es. También es un problema de seguridad y una señal de un cliente problemático. A menos que estés desesperado por el trabajo, simplemente me negaría.
La principal ventaja de ser freelance es que eliges a tus clientes, tus tiempos y tus condiciones (estos siempre deben estar claramente definidos y acordados desde el principio). Si permite que un cliente se inmiscuya en ellos, perderá parte de su ventaja y disminuirá su futuro estatus de negociación.
el riesgo de exponer el trabajo de otro cliente a través de (2) - el software deja de estar parcheado y deja un agujero gigante en mi sistema o una captura de pantalla de un chat con otro cliente
Es por eso que no usaré software de registro de pantalla, y no conozco a un solo trabajador independiente que lo permita en su computadora.
Probablemente firmó acuerdos de confidencialidad con sus clientes. Es probable que la instalación de este software rompa el NDA
Cómo (posiblemente) salvar esta situación: explíqueles la razón anterior y sugiera otras formas de generar confianza con ellos. Algo como
No puedo instalar un software como ese porque, sin darse cuenta, podría ver en qué estoy trabajando para otros clientes. Eso es una violación de su confianza (y posible NDA), por lo que realmente no puedo ceder en eso. Tengo varias referencias XYZ si te preocupa la ética de trabajo.
¡¡NO DEJES QUE NADIE ESPÍE TU PROPIEDAD Y TRABAJO!!
Si trabaja en las instalaciones de los clientes, utilizando su propiedad y licencias, entonces tienen todo el derecho de registro de teclas y captura de pantalla.
¡Pero ese no es el caso!
Me temo que les diste ideas con tus hojas de horas detalladas y demasiado detalladas.
¿Por qué harías eso?
Usted da una estimación y una vez que redacta un contrato, nombra una cantidad de tiempo y precio más precisos.
Una vez que se alcanzan los hitos o se termina el trabajo, factura y factura sus tareas / tiempo.
Si es muy diferente a su estimación, es mejor que hable sobre lo que causó el aumento de precios cuando ocurrió y es mejor que lo acepten.
Si insisten, agradézcales por considerar trabajar con usted, pero rechace respetuosamente por motivos de seguridad.
Permítanme reiterar:
¡¡NO DEJES QUE NADIE ESPÍE TU PROPIEDAD Y TRABAJO!!
Esto es bastante común. UpWork requiere capturas de pantalla para que pueda tener reclamaciones de depósito en garantía. Debido a la popularidad de UpWork, es seguro decir que esta es una práctica común. (HubStaff y varios otros operan de manera similar)
El cliente de Upwork instala un programa que toma una captura de pantalla cada 10 minutos y verifica la actividad del teclado/mouse en cada intervalo de tiempo para determinar si realmente estuvo frente al teclado y aproximadamente qué tan activo estuvo.
Personalmente lo encontré desagradable al principio pero rápidamente me acostumbré. Los clientes rara vez lo comprueban. Es principalmente que en el caso de una disputa, los mecanismos de depósito en garantía no funcionan sin el rastro de actividad en papel.
Nota: el rastreador es opcional. Si no lo usa, tiene pocas posibilidades de recuperar los fondos, ya que es necesario para el proceso de resolución de disputas de depósito en garantía.
Editar: debo agregar que no creo que el desarrollo de software sea un trabajo por hora. A menos que se trate de algún tipo de mecanografía, la mayor parte del desarrollo de software consiste en resolver problemas en todo momento del día. Creo que es más como arte. No puedes poner a Picasso en una habitación y decir OK, dame 2 pinturas al día en un turno de 9 a 5, y estaremos monitoreando tu lienzo. No tiene sentido.
Otros han dado buenas respuestas si esto es normal o no (¡no!), pero quería dar una reacción de ejemplo. El tono debe ser confiado, una especie de enfoque de "tómalo o déjalo" (que, en mi opinión, es este):
Hola,
He estado en la industria un número de años. He entregado una gran cantidad de software a tiempo y dentro del presupuesto. Soy consciente de la gestión del tiempo y actúo como se puede esperar de un profesional.
Pedirme que use un software de rastreo me da la impresión de que no confías en mí y que eso no ayudará al proyecto para ninguno de los dos. Si quieres, puedo dar algunos testimonios de otros clientes sobre cómo es trabajar conmigo, pero el uso de un software de seguimiento tiene que ser un no difícil para mí.
Por favor, hágame saber si desea continuar con este proyecto, [ y aquí algo positivo dependiendo de cuánto le gustaría este proyecto ].
Hablando de si debes o no hacer esto, creo que aquí tienes tu respuesta.
No estoy desesperado por trabajar.
Uno de los principales beneficios de ser un buen desarrollador independiente es la capacidad de elegir a sus clientes y trabajar en sus propios términos. Si no te sientes cómodo con esto (y quién te culparía), simplemente recházalo. Probablemente no sea alguien con quien quieras trabajar de todos modos.
Es importante recordar que USTED está a cargo de su negocio y es responsable de cómo hace su trabajo, cuánto cobra, etc. Si se encuentra en una situación en la que está luchando por obtener clientes o dinero, entonces, por supuesto, reevaluar, pero no parece que ese sea el caso.
Cuando se hace con tacto y confianza, inspirará respeto y atraerá clientes de mayor calidad a través de la voluntad de tomar el control, dictar el proceso o retirarse cuando la situación lo requiera.
Tal requisito no es común, pero sucede a veces. Una de las razones para entornos altamente monitoreados como este son los controles de seguridad, pero la seguridad va en ambos sentidos: no quieren que hagas cosas no autorizadas, pero tampoco quieres que hagan cosas no autorizadas con tus datos o, peor aún, con tus datos. de sus otros clientes.
Esto significa que si se implementa algo como esto, es absolutamente incompatible con la noción de "la computadora de mi casa (que también es la computadora de mi trabajo)". su proyecto solamente, al menos mientras su proyecto está en curso. Por ejemplo, comience con una máquina limpia y limpia, configure las cosas para su proyecto (incluido el seguimiento del tiempo), use esa máquina solo para ese proyecto y nada más, y limpie la máquina tan pronto como finalice el proyecto, que es una parte común de NDA si trabaja con datos confidenciales de ese cliente.
Si está trabajando en la computadora de su hogar que también contiene datos de otros clientes, entonces no puede cumplir con ese requisito; necesitaría obtener una máquina de trabajo separada, y tendría que evaluar si lo que le están pagando es adecuado para justificar eso.
Hay un ángulo de esto que creo que podría tomar y que no se ha abordado:
En lugar de fingir por qué no haces esto debido al riesgo para OTROS clientes o para ti mismo...
En términos generales, siempre desea plantear esto en términos de la persona que lo solicita, en lugar de usted mismo, y por qué el solicitante "en realidad no quiere esto". Coloque los aspectos negativos y las cargas potenciales directamente sobre ellos y no sobre usted, y plantéelo como algo que no está haciendo para servir mejor a sus intereses al no hacerlo:
"Si instalara este tipo de software para cada cliente, existiría el riesgo de una brecha en mi computadora, y podrían leer su código y datos de propiedad, lo que sería un riesgo de seguridad para usted. Lo valoro como un cliente, y entiendo sus preocupaciones, y es por eso que como profesional esto es simplemente algo que no permito, como regla general a todos mis clientes, por su propia seguridad".
Postula esto como si les estuvieras haciendo un favor y cuidándolos al no hacer esto, nunca, como regla general. Si insisten, ofrézcales una solución que lo haga sentir cómodo, pero que les impongan todos los costos relacionados, incluido el hecho de que compren el equipo relacionado para usted, y le paguen por su tiempo configurando los entornos asociados. Si son serios y tienen una preocupación seria, lo pagarán. Si no lo son (o si solo están siendo arbitrariamente abusivos), pasarán a otra persona y usted estará mejor por eso (ya que ha dicho que no está desesperado por este trabajo).
Además, otro aspecto que aún no se cubre aquí es que este grado de participación e interferencia del cliente en la dirección de su trabajo corre el riesgo de crear (en los EE. UU.) una relación empleado/empleador legalmente definida, en lugar de una relación de contratista.
Si está trabajando como empleado de una agencia de contratación, esto no es un problema (ya tiene una relación de empleado con alguien en relación con el trabajo en particular, y si su empleador quiere dejar que alguien más con quien está contratando directamente usted tanto que está dentro del alcance de su empleador: pero también es una responsabilidad de ellos proporcionar el equipo y ser responsable de crear cualquier riesgo de seguridad relacionado como su empleador). Si está trabajando como un contratista totalmente independiente (que es lo que asumo en este caso, por las etiquetas y la redacción), esta es una situación que sus clientes deberían evitar: le están encargando el trabajo, no lo están contratando como empleado, y esa distinción es realmente importante.
Tenga en cuenta que esta es solo una opinión aproximada, y si tiene inquietudes específicas, debe contratar a un abogado para que analice situaciones específicas (y también permítame insertar un descargo de responsabilidad genérico "No soy abogado, ni soy su abogado/etc") .
Personalmente, recomendaría que tenga cuidado con la cantidad que comparte con ellos, y plantee como una cuestión de profesionalismo que simplemente está registrando horas facturables en relación con el producto del trabajo , en lugar de detallar su día. Concéntrese en lo que hizo en relación con un conjunto determinado de horas facturables, en lugar de registrar descansos, etc. como tales. Hay un grado de sobrecompartir que puede generar expectativas equivocadas.
Este es un lugar en el que cuando trabajo como contratista totalmente independiente, personalmente, tomaría una página de cómo los abogados generalmente manejan las horas facturables. Sí, incluye cosas como "investigación" y el tiempo dedicado a ello. No, no (que haya visto alguna vez o en cualquier lugar donde haya trabajado, después de haber pasado un tiempo en una oficina de abogados) incluye cosas como "tomó un descanso". Documenta lo que hiciste, cronometra el tiempo en él. Eso es lo que le facturas al cliente. El resto en realidad no es asunto de ellos: están pagando por un resultado, no te están contratando como empleado. (a menos que llegue a un acuerdo mutuo diferente para trabajar como empleado para ellos)
No, esta no es una solicitud normal. Y a partir de sus propias descripciones, creo que puede mejorar sus técnicas de facturación. A los clientes no les importan tus pausas para el almuerzo. Todo lo que les importa es ver lo que hiciste y cuánto costó. Sea claro, conciso e imagine que es el cliente que lee la factura. El objetivo debe ser: "¡Vaya, mira cuánto trabajo se hizo en ese poco tiempo!". Ejemplos:
Malo: "2,5 horas: corrección de errores, investigación"
¡Nadie quiere pagar por la corrección de errores y la investigación! Pero están felices de pagar por "actualizaciones".
Bueno: "2,5 horas: actualización de interfaces, adición de indicador de batería baja, supervisión de condensadores de flujo, desarrollo de base de datos adicional"
No necesita una tonelada de detalles, solo lo suficiente para demostrar que ha estado ocupado y que las horas son razonables.
Su problema en torno a esta solicitud se basa en su configuración. La razón por la que existe un problema de privacidad es porque no ha dividido su personal y su trabajo correctamente; ni has dividido a tus clientes.
Al crear una sola VM por cliente; En ningún momento tendrá ningún problema con la contaminación cruzada de datos de registro clave o datos personales.
Hay muchas razones por las que hacer esto es ventajoso, como limitar el impacto del malware en su negocio, romper accidentalmente NDA y, como acaba de descubrir, satisfacer solicitudes extrañas de los clientes.
¿Es una práctica común? Bueno, no puedo hablar de trabajo independiente, pero la mayoría de las instituciones financieras usan registradores de claves para protegerse; a menudo sin el conocimiento de los empleados. Cabe destacar que la recolección de los datos es legal; pero el uso de contraseñas, etc. no lo es. El hecho de que te pidan evidencia de que estás trabajando en la hoja de tiempo que envías no parece irrazonable; y si tiene una mejor propuesta sobre cómo puede presentarla, entonces puede hacer una contraoferta.
En cuanto a la implicación directa el cliente no confía en mí; No estoy de acuerdo con esta declaración general. Puede ser que no se confíe en la persona que realiza la subcontratación; o una de muchas otras opciones; e incluso si es cierto, ¿y qué? ¿Confiarías en la palabra de alguien sin ninguna evidencia que la respalde? En realidad, parece que están adoptando una postura muy razonable al querer pruebas.
Siempre puede responder que debe recibir el pago por adelantado antes de la entrega de los productos, lo que también es muy razonable.
Personalmente, me negaría debido a problemas de privacidad (tanto suyos como de otros clientes suyos).
Sin embargo, también propondría una alternativa. Les pediría que proporcionen una máquina similar que tenga el seguimiento de capturas de pantalla y que la computadora solo pueda usarse para el trabajo relacionado con el cliente que solicitó que instale el software de captura de pantalla.
Es mejor evitar clientes incómodos.
¿Como hacer esto?
El aumento de su tarifa para ellos.
Si tienen solicitudes especiales como esta, simplemente duplique su tarifa.
Si están de acuerdo o no, en cualquier caso se gana.
Ni siquiera he oído hablar de este concepto, tal vez sea un americanismo, pero en el Reino Unido... nunca.
Sin embargo, me lo hice a mí mismo hace mucho tiempo en un intento de ayudarme a completar mis hojas de tiempo al final de la semana instalando un programa que realizaba un seguimiento de qué programa estaba activo cada pocos segundos. Descubrí que, como desarrollador de software, los 2 programas que más usaba, y quiero decir más del 50 % del tiempo combinado, eran Firefox y Microsoft Word.
Word es obvio, todas esas especificaciones y documentos, pero los 2 principales sitios web de Firefox que se vieron fueron StackOverflow y MSDN (el 3.° FYI fue Outlook... ¿no te encantan los entornos de trabajo corporativos?)
Así que mi problema rápidamente se convirtió en cómo saber en qué estaba trabajando, si pasaba una cantidad significativa de mi tiempo leyendo cosas, aunque estuviera relacionado con el trabajo. Me rendí porque era inútil (aunque estadísticamente divertido).
Entonces, a menos que solo estén paranoicos porque está trabajando (en lugar de juzgarlo por los resultados), dígales que no lo usa porque es una pérdida de tiempo.
Si se encuentra en el Reino Unido y afirma estar trabajando como contratista, HMRC (Registro y Aduanas de Su Majestad) tendrá un día de campo. Como contratista, se le paga por hacer el trabajo; no hay forma de que permita que alguien observe su trabajo con tanto detalle a menos que sea un empleado. Entonces, si se enteran de esto, le costará una tonelada de dinero.
Esto se suma a todos los argumentos sobre seguridad, privacidad, posible exposición de los datos de otros clientes, etc.
Mi respuesta es similar a la de Peteris pero un poco más.
Mientras se supervisa, es una tontería no tratar esta estación de trabajo como si estuviera infectada con software espía. Debe estar en una DMZ en su red (o tener su acceso restringido a la salida y nada más).
Saber que alguien no confía en mí es molesto, entiendo que no necesariamente saben que soy digno de confianza, pero aún así es difícil no encontrar esto insultante.
La única forma en que aceptaría una intrusión como esta es si el pago esperado cubriera con creces
a) el costo de una estación de trabajo dedicada a la tarea, y
b) la molestia necesaria para configurarlo como se indica arriba, y
c) sobrando lo suficiente para justificar el trabajo en absoluto.
Aun así, probablemente consideraría una máquina virtual.
Obviamente hay otros factores: ¿Cuánto necesita el trabajo? ¿Qué posibilidades hay de que este cliente le brinde trabajo en el futuro o le recomiende otros clientes atractivos?
En cuanto a qué tan común es esto... Nunca lo he visto, pero esa es mi experiencia.
1. Tal solicitud es normal solo para sus propios dispositivos.
Me he encontrado con tal comportamiento en los clientes y puedo entenderlo. En la medida en que suceda solo en su dispositivo dedicado para acceder a su infraestructura, esto no es una preocupación. Para otros casos, lea más:
2. Cuando trabajo en mi computadora, la grabación es mía, no de ellos.
Durante el período de contrato de mi desarrollador de software , encontré e instalé deliberadamente una herramienta que registra la ventana en la parte superior y las capturas de pantalla. Me dio flexibilidad para abordar múltiples proyectos y clientes, cambiando entre ellos sin necesidad de anotar inmediatamente sus horas, facturándolos con precisión y auditándome si necesitaba revisar adicionalmente mi tiempo invertido. Además, si se perdía algún trabajo debido a la inestabilidad del editor, era fácil restaurarlo a partir de capturas de pantalla. En ese momento, revelaría las capturas de pantalla al cliente, pero solodurante su presencia personal en mi oficina, conmigo controlando la computadora y sin grabación de video. De esa manera, podrían verificar mis períodos facturados e incluso si otras capturas de pantalla aparecieran brevemente en la pantalla durante 0,3 segundos, no lo vería como una preocupación. Si pidieran algunas capturas de pantalla, las redactaría para eliminar primero la información no relacionada.
3. La grabación puede divulgarse completamente solo si se realiza en su estación de trabajo.
Aplica tanto para freelance como para empleo. También en mi caso, durante mi período de empleo actual, sigo usando esta herramienta para dar una facturación precisa de todos los proyectos. Y aquí, le daría la pista completa a mi empleador, incluso de manera proactiva (quiero decir, la grabación es mi iniciativa, no su requisito) porque en la computadora de la empresa no tengo nada que ocultar.
Siéntase libre de rechazar esta respuesta, pero le agradecería que agregara un comentario y explicara los problemas que encontró allí.
usuario71659
Radu Murzea
Lilienthal