Questão:
O rastreamento do tempo da captura de tela é comum?
CL40
2019-02-20 07:05:16 UTC
view on stackexchange narkive permalink

Sou um desenvolvedor freelance. Quando trabalho em projetos para um cliente, costumo cobrar até meia hora, o que tem sido bom. Além disso, faço o possível para rastrear cada tipo de coisa "pesquisa", "codificação", "almoço", "intervalo", etc. para que o cliente possa ver uma versão detalhada do meu horário. Isso parece trazer algum conforto para eles.

Recentemente, alguns clientes me procuraram, mas pediram que eu usasse captura de tela e / ou keylogging em meu computador doméstico (que também é meu computador de trabalho). Naturalmente, isso me deixa desconfortável. O cliente acha que sou preguiçoso. Para mim,

  1. o risco de expor o trabalho de outro cliente via (2) - o software fica sem correção, deixando um buraco gigante no meu sistema ou uma captura de tela de um bate-papo com outro cliente
  2. implicações de segurança de instalar software nanny que é efetivamente um RAT
  3. a implicação direta de que o cliente não confia em mim

Esses problemas realmente me incomodam.

Trazer meu portfólio de clientes satisfeitos (que não usam rastreamento) não parece persuasivo. Se você não confia em mim, por que perderia tempo me contratando? Não estou desesperado por trabalho.

Estou no setor há vários anos neste momento. Entreguei muitos softwares dentro do prazo e do orçamento. Eu sei quando as horas são "merecidas" vs "Excedi isso, acho que vou dar a eles algumas horas de graça".

Esse tipo de requisito é comum? Devo apenas engolir porque é trabalho? Isso me deixa muito desconfortável. Isso me sinaliza uma mentalidade de "loja de suor" impulsionada por métricas de microgerenciamento, em vez de obter um bom software a um preço combinado. As pessoas solicitam um feed de vídeo de seu mecânico consertando seu carro? Eles solicitam um relatório detalhado por hora do mecânico pelo qual pagaram uma tonelada de dinheiro? Parece que esse problema é exclusivo do software.

Esses são o governo, contratados do governo ou clientes regulamentados?Sei que o governo dos Estados Unidos tem o direito de aparecer no local de trabalho de qualquer contratado, a qualquer momento, para auditar os cartões de ponto: um amigo que trabalhou em casa fez com que um auditor comparecesse em sua casa para uma inspeção.Ele teve que mostrar que a entrada aberta atual correspondia ao trabalho de engenharia que estava fazendo em sua tela.Isso se estende a trabalhos não governamentais realizados por empreiteiros (devido ao cálculo de despesas gerais).
Fortemente relacionado: [Meu cliente deseja que eu grave um vídeo de como eu desenvolvo seu produto de software] (https://softwareengineering.stackexchange.com/questions/110487/my-customer-wants-me-to-record-a-video-of-how-i-development-his-software-product)
Os comentários não são para discussão extensa;esta conversa foi [movida para o chat] (https://chat.stackexchange.com/rooms/89973/discussion-on-question-by-cl40-is-screenshot-time-tracking-common).
Dezesseis respostas:
Kilisi
2019-02-20 07:16:51 UTC
view on stackexchange narkive permalink

Esse tipo de requisito é comum?

Não, não é. Também é um problema de segurança e um sinal de um cliente problemático. A menos que você esteja desesperado pelo trabalho, eu simplesmente recusaria.

A principal vantagem do freelancer é que você escolhe seus clientes, seus horários e suas condições (estes devem ser sempre claramente definidos e acordados no início ) Se você permitir que um cliente colida com eles, você perde parte de sua vantagem e seu status de negociação futura é reduzido.

Acordado.Isso é incomum e incomum.Eu não aceitaria um cliente que tivesse isso como requisito.
Eu concordo e ficaria ainda mais forte.Eles já sinalizam que vão disputar as acusações trabalhistas da OP.Mesmo que o OP esteja desesperado, ainda é melhor ficar ocioso do que trabalhar para nada.
Nunca entendo por que as pessoas querem contratar alguém em quem claramente não confiam.
@JörgWMittag você recebe um monte de coisas estranhas como freelancer, às vezes são pessoas experimentando ou estabelecendo uma hierarquia, às vezes são clientes que tiveram experiências ruins e não se superaram.Não adianta tentar analisar os motivos, se você não gosta das condições recuse o trabalho.
@Sentinel você já colocou isso em uma resposta.Um único (senão, indique outros), não torna essa intrusão / espionagem comum.
Eu iria até mesmo chamá-los sobre isso, certificando-me de deixá-los saber exatamente por que você os está recusando, e por que qualquer freelancer respeitável também os recusaria.É pura ignorância - alguém pensa que sabe do que está falando, mas não tem ideia - isso precisa ser clicado.
Eu concordo, demita-os!Os clientes geralmente esquecem que isso pode ser feito em ambos os sentidos :-)
Você pode querer perguntar a eles se já leram George Orwell enquanto você está nisso.
Não, você não entra em um diálogo sobre isso, apenas recuse-os educadamente e profissionalmente e siga em frente "Desculpe, eu não trabalho nesses termos. Atenciosamente."
@JörgWMittag: a pessoa que mescla suas solicitações pull confia em você, mas a pessoa que paga suas faturas não confia em ninguém nem em nada.A grande coisa sobre entidades corporativas é que elas podem pegar sua dissonância cognitiva e separá-la em departamentos diferentes (ou, você sabe, "confie, mas verifique na revisão de código", como Reagan teria dito se ele fosse um desenvolvedor de software).
Infelizmente, está se tornando mais comum, mas isso não significa que devemos simplesmente aceitá-lo como a norma - devemos continuar a resistir a esses procedimentos invasivos.Deve haver uma certa dose de confiança para fazer qualquer show profissional acontecer!
Eu concordo totalmente com isso.Se você deseja monitorar continuamente o que uma pessoa que você contrata para fazer um trabalho faz e rastrear para que ela está usando o computador, contrate um funcionário e não um freelancer.
sevensevens
2019-02-20 07:28:07 UTC
view on stackexchange narkive permalink

o risco de expor o trabalho de outro cliente via (2) - o software fica sem correção, deixando um buraco gigante no meu sistema ou uma captura de tela de um bate-papo com outro cliente

Este é por que não usarei o software de registro de tela e não conheço nenhum autônomo que o permita em seu computador.

Você provavelmente assinou NDAs com seus clientes. A instalação deste software provavelmente quebra o NDA

Como (possivelmente) salvar esta situação - Explique o motivo acima para eles e sugira outras maneiras de construir confiança com eles. Algo como

Não posso instalar um software assim porque você pode inadvertidamente ver no que estou trabalhando para outros clientes. Isso é uma violação da confiança deles (e possível NDA), então eu realmente não posso mudar isso. Tenho várias referências XYZ se você estiver preocupado com a ética do trabalho.

Basta ligar de volta para o cliente e pedir a ele para fazer um seguro contra violação do NDA.Provavelmente precisa, não sei, $ 100 milhões ou algo assim, dependendo de seus clientes.
Se essa é realmente a sua única preocupação, você pode sempre oferecer-se para trabalhar para eles em um dispositivo fornecido por eles, que pode ser configurado como quiserem.Se você realmente não quer ser monitorado a cada minuto do dia (o que é uma atitude válida, embora seja mais difícil de justificar para o cliente), você precisa saber o que vai dizer se eles se oferecerem para lhe fornecer qualquer hardwarevocê precisa em seus termos.
@nelson: Sabe o que é pior do que quebrar inadvertidamente um NDA?Fazê-lo em troca de consideração (que seria o seguro pago pelo cliente).Isso é espionagem industrial e você sairia dessa nuvem.
@BenVoigt;Não, isso não faz sentido.Você está solicitando um seguro de responsabilidade por mau funcionamento no software de captura de tela.Isso não é absolutamente considerado;você nunca se beneficiaria com t.
@EricNolan é justo, mas eles serão cobrados pelo tempo que for preciso para configurar tudo de acordo com meu gosto.
DigitalBlade969
2019-02-20 07:25:53 UTC
view on stackexchange narkive permalink

NÃO DEIXE NINGUÉM ESPIONAR SUA PROPRIEDADE E TRABALHO !!

Se você trabalha nas instalações do cliente, usando suas propriedades e licenças, então eles têm todo o direito de keylog e captura de tela.

Mas não é o caso!

Lamento, mas você deu ideias a eles com suas planilhas de horas detalhadas e discriminadas demais.

Por que você faria isso?

Você dá uma estimativa e, depois de redigir um contrato, indica uma quantidade mais precisa de tempo e preço.

Quando os marcos são alcançados o trabalho está concluído, você fatura e cobra suas tarefas / tempo.

Se for muito diferente da sua estimativa, é melhor você falar sobre o que causou o aumento do preço quando ele ocorreu e é melhor eles concordarem com isso.

Se eles insistirem, agradeça-lhes por considerarem trabalhar com você, mas recuse respeitosamente por questões de segurança.

Deixe-me reiterar:

NÃO DEIXE NINGUÉM ESPIONAR SUA PROPRIEDADE E TRABALHAR !!

_com suas planilhas de horas com itens detalhados demais._ Parece que ainda tenho muito que aprender.
Sim, eu recomendaria categorizar seu trabalho apenas em um nível alto (ou seja, pesquisa / planejamento, reuniões, front-end, back-end, implantação, etc.) com um total por categoria e arredondado por hora.Depende de você a precisão com que controla seu tempo internamente, mas compartilhar esse detalhe trata seu cliente como seu gerente e o convida a assumir essa autoridade.
Se você trabalha em um país com leis trabalhistas decentes, * mesmo como funcionário permanente, em sua propriedade, com seu equipamento * keylogging, captura de tela ou filmagem de funcionários ** é crime **.Nem mesmo seria possível obter consentimento, se não fosse exigido pelas circunstâncias (por exemplo, os caixas de um banco terão que conviver com o fato de que estão nas fitas de segurança).
@CL40, se você é novo como autônomo / freelancer, você deve encontrar livros, cursos ou material online sobre o assunto para aprender sobre procedimentos, práticas padrão e requisitos legais e fiscais.
Eles não estão pedindo para espionar suas propriedades ou trabalho ... Eles estão pedindo evidências das planilhas de horas fornecidas.A configuração do OP exige que, para atender à solicitação, eles obtenham mais do que gostaria;e esta é uma falha não do pedido deles, mas da configuração dos OPs.Uma VM por cliente resolveria o problema completamente.
@UKMonkey uma empresa não tem negócios em solicitar planilhas de horas de outra empresa. Desculpe o trocadilho. Se eles não acreditam que a quantidade de tempo faturada está pelo menos próxima da verdade, há mais problemas entre a OP e a empresa do que algumas horaspotencialmente faturado indevidamente. Concordo, em grande parte é obra do OP, mas o cliente ultrapassa seus limites, a menos que o OP seja simplesmente um trabalhador remoto contratado.
"uma empresa não tem como solicitar planilhas de horas de outra empresa" Dizer o quê?É rotina em outras indústrias, construção e advogados citar apenas 2. Se você desafiou um advogado e pediu a ele evidências de que trabalhou no tempo que cobrou;eles são obrigados a fornecê-lo ou eliminá-lo de sua fatura.Suas afirmações são comprovadamente falsas.
As planilhas de horas @UKMonkey são comuns em outros setores, mas fornecem menos prova de sua precisão.Você realmente esperaria que um chefe de obra provasse de alguma forma que uma equipe de trabalhadores que ele designou para um trabalho estava trabalhando nisso naquela época?Talvez a tarefa específica tenha realmente sido realizada, mas não mais do que isso.
As planilhas de horas @UKMonkey são comuns para rastrear funcionários.INTERNAMENTE.Nenhuma empresa passa esse tipo de informação a terceiros, a menos que seja exigido por lei ou em apoio à própria empresa em processos judiciais. Certamente não fazem parte de nenhuma fatura que eu já tenha visto!O valor REAL (não o faturado) de tempo gasto em uma tarefa é um segredo comercial, refletindo as horas-homem gastas, permitindo refazer e estimar os preços por hora por funcionário, até mesmo as margens de lucro. Um cliente poderia ir ver vitrines com este número.OP não é um funcionário até onde eu entendi, então não é obrigado a fornecer essas informações.
@DigitalBlade969: implementando uma "margem de lucro" por horas de preenchimento é o que eles conseguiram na * The Firm *.Quero dizer, obviamente, isso é ficção, mas de modo geral, se um escritório de advocacia cobra horas de você, isso não é maior do que o número real de horas que eles registraram enquanto trabalhavam, ou então eles estão fraudando você.Os advogados levam essa cronometragem razoavelmente a sério.A margem de lucro pertence à taxa horária, não ao número de horas.Mas, claro, eles enviam itens de linha, com backup, se necessário, de seus registros diários.Não filmagens em tempo real deles em seus escritórios curvados sobre seu arquivo.
@SteveJessop Eu não estava falando sobre advogados. Uma estimativa e um contrato com uma data de entrega provavelmente abrangem uma quantidade de dias diferente da que você realmente precisa, porque você se dá tempo para questões imprevistas ou para evitar restrições de prazo. Se uma certa quantidade foiacordado no contrato que é o que você cobra. Independentemente disso, isso é irrelevante para OP. Instalar spyware para terceiros em seu sistema é a pior ideia. em seguida, eles querem uma câmera no banheiro. Se insistirem, podem ir eprocriar consigo mesmo ...
Bem, você disse "sem negócios", e acho que é por isso que os pensamentos do UKMonkey se voltaram para as empresas que fornecem informações aos seus clientes sobre as horas exatas agregadas das planilhas de horas.Portanto, ou você está falando sobre todos os negócios ou então está falando sobre o subconjunto de negócios para os quais sua generalização é verdadeira.O questionador disse que eles estão cobrando por hora, então não acho que eles sejam um daqueles negócios para os quais o número de horas trabalhadas é um segredo comercial.Pelo menos, não é segredo do cliente.Um contrato fixo com base nas horas previstas ainda é fixo, não por hora.
Eu concordo, é claro, que instalar spyware é uma ideia terrível.Só não que o tempo de relatório funcionou é uma ideia terrível.
@CL40 Tenho minha própria anedota pessoal para acrescentar.Em um ponto em minha empresa, combinamos planilhas de horas para todos os cofundadores, para estabelecer que estávamos todos trabalhando (o que já é um mau sinal).Agi de forma semelhante a você, separando por "tipo de trabalho" e cronometrando, deixando almoços, intervalos, deslocamentos para clientes etc.No final, 12 horas de trabalho teriam apenas 7-8 horas cumulativas para mostrar.No final do mês, comparamos as planilhas de horas;Acontece que outros acabaram de registrar blocos de 8 horas, comutações / intervalos incluídos.Descobri que estava trabalhando igual ou menos, embora estivesse trabalhando muito (er?).
Sentinel
2019-02-20 12:17:39 UTC
view on stackexchange narkive permalink

Isso é muito comum. O UpWork requer capturas de tela para que você tenha reivindicações de garantia. Devido à popularidade do UpWork, é seguro dizer que essa é uma prática comum. (HubStaff e vários outros operam de forma semelhante)

O cliente Upwork instala um programa que faz uma captura de tela a cada 10 minutos e verifica a atividade do teclado / mouse em cada intervalo de tempo para determinar se você realmente estava no teclado e aproximadamente como ativo você era.

Pessoalmente, achei desagradável no início, mas rapidamente me acostumei. Os clientes raramente verificam. É principalmente que, em caso de disputa, os mecanismos de custódia não funcionam sem o registro de atividade em papel.

Nota: o rastreador é opcional. Se você não o usar, terá pouca chance de recuperar os fundos, pois é necessário para o processo de resolução de disputas de custódia.

Editar: Devo acrescentar que não acho que o desenvolvimento de software seja um trabalho de hora em hora. A menos que seja algum tipo de digitação mecânica, a maior parte do desenvolvimento de software trata da solução de problemas em todos os momentos do dia. Eu acho que é mais como arte. Você não pode colocar Picasso em uma sala e dizer OK, dê-me 2 pinturas por dia em um turno das 9 às 5, e estaremos monitorando sua tela. É um absurdo.

Excluindo minha conta Upwork agora.
Um mecânico realmente passou 2 dias consertando meu carro?O advogado gastou todas aquelas horas faturadas no meu caso?Nada disso me permitiria fazer keylogs de seus sistemas ou rastrear seu trabalho. Como no mundo este site acha que isso é aceitável ?!Embora, a julgar pelas ofertas extremamente baixas de trabalho escravo, isso não me surpreenda.Ah, e o fato de que eles se safam, não significa que seja "MUITO" comum. Somente se freelancers trabalharem no site do cliente usando propriedade do cliente. Caso contrário, são duas empresas envolvidas em trabalho contratual.
Os comentários não são para discussão extensa;esta conversa foi [movida para o chat] (https://chat.stackexchange.com/rooms/90067/discussion-on-answer-by-sentinel-is-screenshot-time-tracking-common).
Como eles sabem que não gastei meu tempo e esforço extra para encontrar / escrever um programa que automatize os movimentos do mouse e as teclas digitadas para mim?Eu procuraria ativamente um cliente que fosse problemático, faria o trabalho bem rápido antes de perder tempo com o resto do tempo, seguro de que seu próprio sistema estava provando que eu ainda estava trabalhando duro. Ned Kelly (oaussie bush-ranger) foi acusado de roubar cavalos até que um dia, ele pensou f * ^% - isto, eu _farei_ roubar cavalos.Um relacionamento aberto sem confiança é inútil.
@enhzflep Isso é verdade.Acho que o desafio é como construir uma plataforma como a Upwork e ser capaz de oferecer serviços de custódia.Que outro mecanismo além de algum tipo de rastreador de atividade está disponível?Seu argumento, embora válido e importante, se aplica a todos os desenvolvedores de software que trabalham em um escritório em espaço aberto sob a supervisão visual de um gerente.Em minha opinião, o principal motivo pelo qual o rebanho se aglomera em seus escritórios, em vez de desfrutar de um desenvolvimento remoto, é para que uma administração insegura possa lidar com seus problemas de confiança diariamente.
Como observação, o UpWork usa as ferramentas mais fáceis - capturas de tela e registro - para garantir a produtividade.Fácil, especialmente neste caso, não significa bom - significa apenas que eles podem eliminar os golpistas sem perder dinheiro.É para a tranquilidade do UpWork, não para os programadores ou mesmo para seus clientes.
Martijn
2019-02-20 14:51:50 UTC
view on stackexchange narkive permalink

Outros deram boas respostas, quer isso seja normal ou não (não!), mas eu queria dar um exemplo de reação. O tom deve ser confiante, uma espécie de abordagem "pegar ou largar" (que, IMO, é esta):

Oi,

Estive no indústria há vários anos. Eu entreguei muitos softwares dentro do prazo e do orçamento. Estou ciente de gerenciamento de tempo e desempenho como você pode esperar de um profissional.

Me pedir para usar um software de rastreamento me dá a impressão de que você não confia em mim e isso não ajudará o projeto para nenhum dos nos. Se você quiser, posso dar alguns depoimentos de outros clientes sobre como é trabalhar comigo, mas usar o software de rastreamento deve ser um não difícil para mim.

Informe se deseja continuar com este projeto, [ e aqui algo positivo, dependendo de quanto você gostaria deste projeto ].

Eu acrescentaria ao parágrafo do meio sobre como isso é uma violação de segurança.+1
Eu considerei isso, ou a comparação com, por exemplo,mecânico de automóveis, mas cheguei à conclusão de que isso não importa.Não importa realmente que eles entendam, tudo que eles precisam saber é que não é uma opção.Mais texto só irá distrair (pelo menos, foi minha conclusão).
O fato de eles terem perguntado é um sinal de alerta, então eu os informaria por que estou me recusando a trabalhar para eles como cortesia, mas seria um não difícil, independentemente de eles mudarem de ideia sobre o rastreamento.
aw04
2019-02-20 20:40:44 UTC
view on stackexchange narkive permalink

Falando se você deve ou não fazer isso, acho que você tem sua resposta aqui.

Não estou desesperado por trabalho.

Um Um dos principais benefícios de ser um bom desenvolvedor autônomo é a capacidade de escolher seus clientes e trabalhar em seus próprios termos. Se você não se sentir confortável com isso (e quem o culparia), simplesmente recuse. Provavelmente não é alguém com quem você gostaria de trabalhar.

É importante lembrar que VOCÊ está no comando de seus negócios e é responsável por como você faz seu trabalho, quanto cobra etc. Se você se encontrar em uma situação em que você está lutando por clientes ou dinheiro, então, por todos os meios, reavalie, mas não parece ser esse o caso.

Quando feito com tato e confiança, você inspirará respeito e atrairá clientes de maior qualidade por meio da disposição de assumir o controle, ditar o processo ou ir embora quando a situação exigir.

Peteris
2019-02-20 16:03:24 UTC
view on stackexchange narkive permalink

Dispositivos dedicados

Tal requisito não é comum, mas acontece às vezes. Um dos motivos para ambientes altamente monitorados como este são os controles de segurança, mas a segurança funciona nos dois sentidos - eles não querem que você faça coisas não autorizadas, mas você também não quer que eles façam coisas não autorizadas com seus dados ou, pior, dados de seus outros clientes.

Isso significa que se algo como isso for implementado, é absolutamente incompatível com a noção de "meu computador doméstico (que também é meu computador de trabalho)" - se eles fizerem o rastreamento do tempo da captura de tela, então, isso deve ser feito em um dispositivo separado que é dedicado apenas ao projeto, pelo menos enquanto o projeto está em andamento. Por exemplo. começar com uma máquina limpa e limpa, configurar coisas para seu projeto (incluindo aquela coisa de controle de tempo), usar essa máquina apenas para aquele projeto e nada mais, e limpar a máquina assim que o projeto terminar , que é uma parte comum dos NDAs se você trabalhar com dados confidenciais desse cliente.

Se você estiver trabalhando em seu computador doméstico que também contém dados de outros clientes, não poderá atendê-los um requerimento; você precisaria obter uma máquina de trabalho separada e avaliar se o que eles estão pagando a você é adequado para justificar isso.

Embora eu concorde com a premissa geral de configurar um dispositivo dedicado, não posso votar a favor de sua resposta porque você sugere que o fardo deve ser colocado no freelancer;Estou quase inclinado a votar contra ele.Eu faria com que o cliente pagasse pelo dispositivo e me pagasse por hora por todas as horas perdidas para me preparar para trabalhar no dispositivo da empresa.
@MonkeyZeus é uma questão de convenção se esse encargo é razoável ou não, e isso depende da indústria e também do campo de seus clientes.Por exemplo, eu esperaria que no desenvolvimento da web o requisito de ter um dispositivo isolado não fosse razoável, mas no teste de penetração de rede um requisito semelhante seria um jogo de mesa;as "práticas padrão" geralmente aceitas são diferentes por razões práticas óbvias.Veja também empresas com políticas "anti-BYOD" estritas, nas quais os contratados podem trabalhar apenas nos sistemas da empresa.Claro, esse incômodo e tempo seriam cobrados.
O que disse @MonkeyZeus.Se o freelancer vai fazer isso para o cliente, todos os custos de fazê-lo devem ser incluídos no preço que o cliente está pagando.E há muitos custos.
@MonkeyZeus E se eu aceitasse esse trabalho, acrescentaria pelo menos um fator de custo 2x por me sentir espionado e colocado sob o devido estresse para suprimir o desejo de contornar seu absurdo de segurança.(Se você tem algo realmente relevante para a segurança, você o desenvolve internamente em hardware controlado em um ambiente controlado).
@R.A única parte difícil é como você verifica se trabalhou as horas que está cobrando para configurar o dispositivo isolado com o spyware?;-) Sério, porém, apenas dizer "minha taxa para configurar um sistema que você pode espionar é de $ 10k" talvez pudesse ser mais eficaz do que apenas dizer "não", porque então parece que eles estão diminuindo o custo em vez devocê está recusando a condição.Além disso, acho que você pode configurar esse sistema de forma que realmente registre o ponto de saída toda vez que sair dele e, portanto, tenha absoluta certeza de não cobrá-los enquanto estiver lendo o e-mail de outro cliente.
@SteveJessop O cliente pode instalar o spyware logo após a compra do dispositivo.O freelancer consegue remover bloatware, baixar, instalar e configurar todas as suas coisas como: cliente FTP, IDE, Android Studio, Photoshop, Putty, Chrome, etc ... No caso do Photoshop o cliente teria quefornecer a licença.
taswyn
2019-02-21 05:32:10 UTC
view on stackexchange narkive permalink

Há um ângulo para isso que eu acho que você poderia seguir e que não foi abordado:

Em vez de postular por que você não faz isso por causa do risco para OUTROS clientes ou para você mesmo ...

Explique por que você não faz isso por causa dos riscos para o cliente que o solicita

De um modo geral, você sempre deseja postar isso em termos de a pessoa que está solicitando, em vez de você, e por que o solicitante "não quer isso". Coloque os pontos negativos e os fardos potenciais diretamente sobre eles e não sobre você, e coloque-os como algo que você não está fazendo para melhor servir aos interesses deles em não fazer:

"Se eu instalei este tipo de software para todos os clientes, haveria o risco de uma violação em meu computador, e eles poderiam ler seus dados e códigos proprietários, o que seria um risco de segurança para você . Eu valorizo ​​você como cliente e entendo suas preocupações, e é por isso que como profissional isso é simplesmente algo que eu não permito, como regra geral todos os meus clientes, para sua própria segurança. "

Posicione-se como se estivesse fazendo um favor a eles e zelando por eles não fazendo isso, nunca , como uma regra geral. Se eles insistirem, ofereça-lhes uma solução que o deixe confortável, mas coloque todos os custos relacionados sobre eles, até e incluindo a compra de equipamentos relacionados para você, e eles pagam pelo seu tempo configurando o (s) ambiente (s) associado (s). Se eles forem sérios e tiverem uma preocupação séria, eles pagarão por isso. Se eles não forem (ou se estiverem apenas sendo arbitrariamente abusivos), eles passarão para outra pessoa e você ficará melhor com isso (já que você disse que não está desesperado por este trabalho).

Contratante vs Funcionário

Além disso, outro ângulo não abordado aqui ainda é que esse grau de envolvimento do cliente e interferência no direcionamento de seu trabalho pode criar (nos EUA) uma relação empregado / empregador legalmente definida, em vez de uma relação de contratado.

Se você está trabalhando como funcionário de uma agência contratante, isso não é um problema (você já está em uma relação de funcionário com alguém em relação ao trabalho em particular, e se seu empregador quiser deixar outra pessoa com quem eles estão contratando direcioná-lo tanto que está dentro da competência do seu empregador: mas também é um ônus para eles fornecerem o equipamento e serem responsáveis ​​por criar quaisquer riscos de segurança relacionados como seu empregador). Se você está trabalhando como um contratante totalmente independente (que é o que presumo neste caso, a partir de tags e redação), esta é uma situação que seus clientes devem evitar: eles estão encomendando trabalho de você, não o contratando como funcionário, e essa distinção é realmente importante.

Observe que esta é apenas uma opinião aproximada e, se você tiver preocupações específicas, deverá contratar um advogado para examinar situações específicas (e também deixe-me inserir um genérico "Eu sou não sou advogado, nem sou seu advogado / etc "isenção de responsabilidade).

Eu pessoalmente recomendaria que você fosse cuidadoso com o quanto você compartilha com eles e posicione como uma questão de profissionalismo que você simplesmente é registrar horas faturáveis ​​em relação ao produto de trabalho , em vez de detalhar seu dia. Concentre-se em o que você fez em relação a um determinado conjunto de horas faturáveis, em vez de registrar intervalos / etc. Há um grau de compartilhamento excessivo que pode gerar expectativas erradas.

Este é um lugar onde, ao trabalhar como um contratante totalmente independente, eu, pessoalmente, pegaria uma página de como os advogados geralmente lidam com horas faturáveis. Sim, inclui coisas como "pesquisa" e o tempo gasto fazendo isso. Não, não inclui (eu já vi ou em qualquer lugar onde trabalhei, tendo passado um tempo em um escritório de advocacia) coisas como "tirei uma folga". Documente o que você fez, marque a hora nele. Isso é o que você cobra do cliente. O resto não é da conta deles: eles estão pagando por um resultado, não estão contratando você como funcionário. (a menos que você chegue a um acordo mútuo diferente para trabalhar como funcionário para eles )

"como regra geral para todos os meus clientes, para sua própria segurança" - para seu conforto e conveniência, não é permitido fumar nesta área.
@SteveJessop lol =) mas realmente, por mais que isso possa ser uma questão de "giro", eu sinto que também é uma questão de redefinir a perspectiva / contexto em um que força a relevância para a pessoa que está perguntando: faça o cliente considerar como ELES se sentiriam seALGUMA OUTRA pessoa fez esse pedido e isso pode impactá-los, e em vez de tentar empurrar algo sem avaliar / considerar apropriadamente as preocupações dos outros, eles podem realmente PENSAR sobre isso da maneira que você precisa.Mesmo fora da contratação freelance, descobri que essa tática é muito útil no trabalho em geral.
Rocky
2019-02-21 00:19:20 UTC
view on stackexchange narkive permalink

Não, este não é um pedido normal. E a partir de suas próprias descrições, acho que você pode melhorar suas técnicas de faturamento. Os clientes não se importam com seus intervalos para o almoço. Eles só se preocupam em ver o que você fez e quanto custou. Seja claro, conciso e imagine que você é o cliente lendo a fatura. O objetivo deveria ser, "Uau, olhe quanto trabalho foi feito em tão pouco tempo!". Exemplos:

Mau: "2,5 horas: consertando bugs, pesquisa"

Ninguém quer pagar por correções de bugs e pesquisa! Mas eles ficam felizes em pagar por "atualizações".

Bom: "2,5 horas: atualizando interfaces, adicionando indicador de bateria fraca, adicionando monitoramento de capacitor de fluxo, desenvolvimento de banco de dados adicional"

Você não não precisa de muitos detalhes, apenas o suficiente para mostrar que você esteve ocupado e que o horário é razoável.

Se eles concordaram (ou melhor ainda, solicitaram) uma correção de bug, então eles estão dispostos a pagar por ela.Não é preciso dizer que você gastou muito tempo "atualizando interfaces" quando o que realmente fez foi "consertar aquela coisa na interface de que você reclama há semanas".Dito isso, ouvi dizer que alguns clientes novatos precisam de um pouco de educação para treiná-los fora da noção de que bugs são de alguma forma "seus erros" e, portanto, devem ser corrigidos no seu tempo.Quer dizer, são meus erros, mas a conclusão não vem.
UKMonkey
2019-02-20 17:47:45 UTC
view on stackexchange narkive permalink

O seu problema com este pedido baseia-se na sua configuração. A razão de haver uma preocupação com a privacidade é porque você não dividiu o seu pessoal e não trabalhou corretamente; nem dividiu seus clientes.

Ao criar uma única VM por cliente; você não terá, em nenhum momento, qualquer problema com a contaminação cruzada dos principais dados de registro ou dados pessoais.

Há muitos motivos pelos quais fazer isso é vantajoso - como limitar o impacto do malware em seus negócios, quebrar acidentalmente NDA e como você acabou de descobrir, atendendo a solicitações estranhas de clientes.

É uma prática comum? Bem, não posso falar sobre freelance, mas a maioria das instituições financeiras usa key loggers para se proteger; muitas vezes sem o conhecimento dos funcionários. Vale ressaltar que a coleta dos dados é legal; mas o uso de qualquer senha, etc., não é. O fato de eles estarem pedindo evidências de que você está trabalhando na planilha de horas que enviou não parece irracional; e se você tiver uma proposta melhor sobre como apresentá-la, então você pode fazer uma contra-oferta.

Quanto à implicação direta, o cliente não confia em mim; Eu discordo desta declaração geral. Pode ser que a pessoa que está fazendo a terceirização não seja confiável; ou uma das muitas outras opções; e mesmo se for verdade, e daí? Você confiaria na palavra de alguém sem nenhuma evidência para apoiá-la? Na verdade, parece que eles estão assumindo uma posição bastante razoável ao querer evidências.

Você sempre pode responder que precisa ser pago antecipadamente antes da entrega das mercadorias - o que também é muito razoável.

Isso ainda não responde a outras preocupações que o OP tem, apenas reduz o risco de seus dados privados.Eu ainda não estaria confortável em ser monitorado assim, mesmo se você tivesse um computador separado.
Acho que é assim que eu sugeriria fazer.Uma VM para cada cliente resolve muitos desses estranhos problemas específicos do cliente.
"Uma VM para cada cliente" é extremamente incomveniente porque você precisa duplicar o software e as configurações e sincronizar quaisquer alterações.Mover coisas entre uma VM e o host (por exemplo, de / para seu cliente de e-mail) também é problemático.Eu nem mesmo consideraria isso a menos que esteja trabalhando com coisas como segredos de estado - e mesmo isso para me proteger (de cópia acidental).
Eu refleti sobre essa ideia, mas o fator confiança realmente me incomodou mais do que a maioria.Como algumas das outras respostas sugeriram (e faz sentido), este é um cliente que prenuncia o futuro.Falta de pagamento, retenção de pagamento para forçar um novo recurso, táticas comuns de motorista de escravo.Para o seu ponto, no entanto, isso atenua _alguns_ dos riscos de segurança (o malware moderno pode escapar das VMs e seria prudente adivinhar que um RAT desenvolvido profissionalmente também não tem problemas em fazer isso).
@ivan_pozdeev, existem várias maneiras de lidar com a duplicação, por exemplo, você pode ter uma única VM com um disco rígido virtual adicional para os dados de cada cliente (monte apenas um com o qual você esteja trabalhando).
@dbkk você obtém o mesmo resultado com uma máquina real e um monte de drives usb ou imagens VHD.nenhuma vantagem real com um vm ...
@paolo além das outras vantagens listadas.
@cl40 a maioria das empresas que conheço não entrega mercadorias até que o pagamento seja recebido ... Você tenta sair de uma concessionária com as chaves de um carro novo, mas sem pagar por isso.Eu não me preocuparia com a falta de confiança ... São eles tentando ser prudentes.Além disso, o termo malware abrange muitas coisas, ALGUNS deles podem escapar, com certeza, mas não todos.
Uma VM não é um cofre impenetrável do qual nenhum programa pode escapar, e é óbvio que também está em execução em uma VM, se você concordar com essa vigilância, usar uma VM pode ser um grande sinalizador vermelho de que você está tentando serdesonesto.
@UKMonkey imo a carga conectada a vários ambientes, a enorme quantidade de espaço desperdiçado (Nvm = N x espaço do sistema operacional), problemas de licenciamento e muito mais, fazem com que o vm não valha o esforço para um desenvolvedor independente sem infraestrutura adequada.mesmo sabendo que alugar uma vm é barato, o custo aumenta rapidamente
@UKMonkey o exemplo de um concessionário de automóveis não se encaixa.O OP não é o comprador, mas o concessionário: é como você, cliente, pedir ao concessionário para ter uma webcam no carro até que o concessionário tenha à sua disposição, uma webcam à sua escolha ligada à rede do concessionário, disponibilizandovocê acesso total à rede e à webcam.
@Paolo se encaixa perfeitamente ... e esse é o ponto - o OP É o revendedor de automóveis e, portanto, entregar o produto sem ter o dinheiro primeiro é uma loucura.Você notará como, antes de vender o carro, no entanto, você deve ter o carro.A OP diz que não deseja que ninguém confie, mas o negócio básico é que você pode ter toda a renda esperada do mundo - mas, a menos que esteja em suas mãos, você falirá.Eles precisam aceitar que, no mundo freelance, você é um negócio e é assim que funciona.
@Paolo, você notará que a resposta atual logo acima desta sugere EXATAMENTE o mesmo conceito - mas diz para usar dispositivos dedicados em vez de VMs.Se você quiser falar sobre despesas;falar sobre aquele.Esta é de longe a opção mais barata para obter um resultado quase equivalente.
@UKMonkey:, não está claro se o questionador é mais como um revendedor de automóveis (dinheiro à vista) ou um fornecedor de componentes fungíveis para uma grande empresa (dinheiro 90 dias depois não é incomum).Não é o fato de você ser o vendedor que decide os termos, é (a) que lado ficaria triste se o negócio não fosse fechado;(b) se você tem certeza de que sabe onde moram e pode enviar oficiais de justiça.O questionador diz "Não estou desesperado por trabalho" (portanto, concessionária de automóveis), mas também "devo simplesmente engolir porque é trabalho" (portanto, com tendências latentes de fornecedor de widgets).
@Xen2050 Usar uma VM não é desonesto, a menos que o cliente exija 100% de vigilância de todos os seus computadores.Normalmente, eles só querem garantir que você está fazendo o trabalho para eles pelas horas cobradas, e o programa de rastreamento em uma VM que você usa para o projeto deles faz isso.
@UKMonkey, a questão não é distribuir o produto gratuitamente, mas permitir vigilância.Concordo com você que uma concessionária (OP) não vai entregar o produto de graça, seria uma loucura;Tenho certeza de que nenhuma concessionária (OP) permitiria que você (o cliente) instale um sistema de vigilância em suas instalações.
@Paolo Claro que sim - mas o custo seria exorbitante.As pessoas vão para a garagem e depois observam os técnicos trabalhando.Eles geralmente acabam sendo cobrados a mais como um "imposto nada agradável".Quando dada a opção entre permitir que o cliente assista ou não conseguir o trabalho;eles permitem que o cliente assista, mas depois cobram mais.Você pode argumentar o quanto quiser, mas TUDO tem um preço - incluindo vigilância.E como eu disse antes, a diferença entre isso e "obter hardware dedicado para o cliente" é que seu fabricante construiria uma nova fábrica inteira para você assistir?
kolsyra
2019-02-20 19:53:58 UTC
view on stackexchange narkive permalink

Eu pessoalmente recusaria devido a questões de privacidade (tanto sua quanto de outros clientes seus).

No entanto, eu também proporia uma alternativa. Eu pediria a eles para fornecer uma máquina semelhante que teria a coisa de rastreamento de captura de tela e esse computador só poderia ser usado para trabalhos relacionados ao cliente que solicitou a instalação do software de captura de tela.

Esta é certamente uma boa sugestão.Acho que preferiria demitir o cliente do que correr o risco adicional de ele me acusar de quebrar / roubar / etc seu hardware.Mais especificamente, enviar laptops para a frente e para trás é um negócio complicado.
Definitivamente não é uma solução favorável, mas além de dizer não e recusar negócios, este é o mais próximo que o OP pode chegar aos desejos de seu cliente sem sacrificar a privacidade de outros clientes
Bem, você pode se oferecer para comprá-lo e recobrá-lo se não gostar do serviço postal ou, para lidar com as acusações de violação / roubo, apenas cobrar uma taxa de instalação e dizer que você possui o hardware, mas não o usarápara qualquer cliente que não seja ele, desde que continue enviando trabalho (por exemplo, um pequeno retentor ou trabalho suficiente por trimestre para justificar o espaço que ele ocupa em sua casa).Quanto mais confiante você estiver de que eles recusarão tais termos, mais perto isso estará de simplesmente dizer não a si mesmo.
Alexan
2019-02-22 22:22:00 UTC
view on stackexchange narkive permalink

É melhor evitar clientes desconfortáveis.

Como fazer isso?

Aumentando sua taxa para eles.

Se eles tiverem pedidos especiais como este, apenas dobre sua taxa.

Se eles concordam ou não, em qualquer caso, você ganha.

Isso ainda não resolve o problema de segurança.Mesmo se eles se oferecessem para me pagar 9 vezes a taxa que eles ofereciam inicialmente - vale a pena arriscar a IP de outro cliente (e uma batalha legal por um NDA)?Acho que depende do tamanho do "9x", mas em geral eu diria que não.
se a taxa for muito alta, você pode usar um laptop separado para este cliente
gbjbaanb
2019-02-20 22:18:43 UTC
view on stackexchange narkive permalink

Nunca ouvi falar desse conceito, talvez seja um americanismo, mas no Reino Unido ... nunca.

No entanto, fiz isso comigo mesmo há muito tempo na tentativa de me ajudar preencha minhas planilhas de horas no final da semana instalando um programa que monitorava qual programa estava ativo a cada poucos segundos. Descobri que, como desenvolvedor de software, os 2 programas que mais usei, de longe, e quero dizer mais de 50% do tempo juntos, eram o Firefox e o Microsoft Word.

O Word é óbvio, todas essas especificações e documentos, mas os 2 principais sites visualizados do Firefox foram StackOverflow e MSDN (terceiro para conhecimento era o Outlook ... você não adora ambientes de trabalho corporativos!)

Então, meu problema rapidamente se tornou saber em que eu estava , se uma parte significativa do meu tempo fosse gasta lendo coisas, mesmo que fossem relacionadas ao trabalho. Desisti porque era inútil (embora estatisticamente divertido).

Então, a menos que eles estejam apenas paranóicos de que você está trabalhando (em vez de julgá-lo pelos resultados), diga a eles que você não o usa porque é uma perda de tempo.

Não acho que esse conceito seja exclusivamente americano (eu sou americano).Muitos sites de lojas de artigos de suor usam isso, e suspeito que o cliente a que me refiro normalmente os usa.
@CL40 ah bem, é por isso que nunca ouvi falar - eu não uso sites de lojas de suor de codificação!Outros devem fazer o mesmo que eu a este respeito :-)
gnasher729
2019-02-21 05:25:54 UTC
view on stackexchange narkive permalink

Se você estiver no Reino Unido e alegar que trabalha como empreiteiro, o HMRC (Her Majesty's Revenue and Customs) terá um dia de campo. Como contratado, você é pago para fazer o trabalho - não há como permitir que alguém observe seu trabalho com tantos detalhes, a menos que seja um funcionário. Portanto, se eles descobrirem sobre isso, isso custará uma tonelada de dinheiro.

Isso se soma a todos os argumentos sobre segurança, privacidade, possível exposição de dados de outros clientes e assim por diante.

zedmelon
2019-02-21 02:16:58 UTC
view on stackexchange narkive permalink

Minha resposta é semelhante à de Peteris, mas um pouco mais além.

Enquanto está sendo monitorado, é tolice não tratar esta estação de trabalho como infectada por spyware. Deve estar em uma DMZ em sua rede (ou ter seu acesso restrito à saída e nada mais).

Saber que alguém não confia em mim é irritante - entendo que eles não necessariamente sabem que eu sou confiável, mas ainda é difícil não achar isso um insulto.

A única maneira de concordar com uma intrusão como essa é se o pagamento esperado for superior a cobrir

a) o custo de uma estação de trabalho dedicada à tarefa, e

b) o incômodo necessário para configurá-la conforme acima, e

c) sobrando o suficiente para justificar o trabalho.

Mesmo assim, eu provavelmente consideraria uma VM.

Obviamente, existem outros fatores: de quanto você precisa do trabalho? Qual é a probabilidade desse cliente trazer um trabalho futuro para você - ou indicar outros clientes atraentes?

Quanto a quão comum isso é ... Eu nunca vi isso, mas é minha experiência.

miroxlav
2019-02-21 14:50:01 UTC
view on stackexchange narkive permalink

O rastreamento do tempo da captura de tela não é comum. Mas, se aplicado corretamente, é benéfico para todos.

1. Essa solicitação é normal apenas para seus próprios dispositivos.

Conheci esse tipo de comportamento em clientes e posso entendê-lo. Como está acontecendo apenas em seu dispositivo dedicado para acessar sua infraestrutura, isso não é uma preocupação. Para outros casos, leia mais:

Estou sempre utilizando o rastreamento de minhas atividades com benefício, mas as gravações devem permanecer internas.

2. Ao trabalhar no meu computador, a gravação é minha, não deles.

Durante meu período de contratação de desenvolvedor de software , eu deliberadamente encontrei e instalei uma ferramenta que registra a janela topo e screenshots. Isso me deu flexibilidade para lidar com vários projetos e clientes, alternando entre eles sem a necessidade de anotar imediatamente suas horas, cobrando-os com precisão e auditando-me se eu precisasse revisar adicionalmente meu tempo gasto. Além disso, se algum trabalho se perdesse devido à instabilidade do editor, era fácil restaurá-lo a partir das capturas de tela. Naquela época, eu revelaria as capturas de tela ao cliente, mas apenas durante sua presença pessoal em meu escritório, comigo controlando o computador e sem gravação de vídeo. Dessa forma, eles poderiam verificar meus períodos faturados e, mesmo que outras capturas de tela aparecessem brevemente na tela por 0,3 segundos, eu não veria isso como uma preocupação. Se eles pedissem algumas capturas de tela, eu os editaria para remover informações não relacionadas primeiro.

3. A gravação pode ser totalmente divulgada apenas se feita em sua estação de trabalho.

Aplica-se a freelancer e emprego. Também no meu caso, durante o meu atual período de emprego, continuo a usar esta ferramenta para dar um faturamento preciso para todos os projetos. E aqui, eu daria todo o caminho para meu empregador, mesmo de forma proativa (quer dizer, gravar é minha iniciativa, não sua exigência) porque no computador da empresa não tenho nada a esconder.


Sinta livre para votar esta resposta, mas eu agradeceria se você adicionasse um comentário e explicasse os problemas que encontrou lá.



Estas perguntas e respostas foram traduzidas automaticamente do idioma inglês.O conteúdo original está disponível em stackexchange, que agradecemos pela licença cc by-sa 4.0 sob a qual é distribuído.
Loading...