Escolhendo uma taxa para cobrar de um cliente o treinamento de seu programador [fechado]

8

Fomos colocados em uma situação um pouco difícil e estou tentando descobrir a melhor maneira de lidar com isso e como cobrar por isso.

Criamos um aplicativo Web personalizado para um cliente e eu o mantenho nos últimos 1,5 anos. Eles enviaram um e-mail há algumas semanas dizendo que contrataram um desenvolvedor e gostariam de levar o projeto para casa. (Nada havia sido mencionado sobre levá-lo para casa antes.) Obviamente, fiquei surpreso, pois esperava trabalhar no projeto por mais um ano ou mais.

Eu me encontrei com o desenvolvedor há uma semana e revisei o básico do site. Após a minha oferta (incluindo sugestão de uma taxa diferente) e o email de acompanhamento, eles me perguntaram se eu gostaria de fazer algum treinamento sobre como continuar o desenvolvimento do aplicativo usando as bibliotecas / técnicas usadas atualmente. (O desenvolvedor tem experiência com o idioma, mas não com as bibliotecas.)

Pergunto-me quanto devo cobrar pelo treinamento individual personalizado especificamente para o site e as bibliotecas (bibliotecas reutilizáveis)? Acho que o treinamento duraria entre 3 e 6 horas, dependendo do nível de habilidade do desenvolvedor.

Aqui estão minhas dificuldades em propor a taxa:

  • Estaremos perdendo milhares de dólares por não ter o cliente e projetar mais (para não mencionar oportunidades futuras). Então, em parte, gostaria de substituir parte dessa receita por meio de treinamento.
  • Estou essencialmente treinando alguém para fazer o que fazemos e dando a eles a oportunidade de competir contra nós. Eles são uma empresa razoavelmente grande que tem a possibilidade de competir diretamente com nossa empresa, embora não seja provável que nossas duas empresas sejam concorrentes diretas.
  • Passamos anos aprendendo as bibliotecas (50% externas e 50% nossas) e a tecnologia por trás delas (pela qual não fomos pagos diretamente).
  • Não tenho certeza de qual é a taxa atual de treinamento na área, especificamente para o treinamento individual.
  • Quero fazer a coisa certa, porque há uma pequena possibilidade de afetar outros relacionamentos comerciais.

Meu primeiro pensamento foi cobrar algo em torno de 5 vezes a taxa que estamos cobrando atualmente, mas sinto que eles acharão que isso é alto.

(Não estamos muito preocupados em conseguir o contrato para fazer o treinamento, mas seria uma oportunidade única em que poderíamos aprender também.)

Obrigado por suas sugestões e idéias. Sei que essa é uma pergunta subjetiva, mas só estou procurando sugestões ou algo em que não estou pensando.

Darryl Hein
fonte
1
Quanto o aplicativo depende da sua biblioteca e quais são seus termos de licenciamento? Eles pretendem realizar a manutenção interna da sua biblioteca, bem como a aplicação deles, e isso é permitido pela licença? Caso contrário, também poderia estar em andamento um contrato para fornecer manutenção nessa biblioteca?
Mark Booth
Todas as bibliotecas são de código aberto.
Darryl Hein

Respostas:

5

Cobrar sua taxa padrão para o treinamento e o tempo que você leva para se preparar para o treinamento. Informe a eles que você está aberto para responder a outras perguntas além do treinamento como consultor. Além disso, parece que é hora de seguir em frente. O poço secou e nenhuma quantidade de treinamento substituirá essa fonte de receita. Você só perderá esses milhares de milhares se não encontrar trabalho para substituí-lo.

Morgan Herlocker
fonte
1
Obrigado por todas as sugestões. Eu fui com esse pensamento e ação. Acho que meu maior motivo é que não quero ir embora com raiva ou ressentir-me deles. Colocar tudo em aberto permite que eles respondam e esperamos que possamos avançar nos melhores termos possíveis.
Darryl Hein
3

Se o cliente tiver sido razoável, você pode apenas descrever a situação e perguntar como eles acham que você deve lidar com isso. Eles provavelmente percebem que precisarão de ajuda para seguir adiante. Você tem algum poder de negociação, eles não querem que você os corte.

tzerb
fonte
3

5 vezes a sua taxa horária atual parece uma estimativa realista, desde que você tenha algum tipo de entrega (documentação, apresentações etc.) simplesmente porque é provável que demore 30 horas de trabalho para reunir 6 horas de bom, treinamento sólido. Descobrir o plano de aula, priorizar o que você tem tempo para cobrir, descobrir a melhor forma de organizar, explicar e ilustrar as várias bibliotecas etc. não é trivial. E a documentação, as apresentações etc. que você recebe com o treinamento são inestimáveis, porque ninguém absorverá tudo o que você está dizendo em uma aula de treinamento de 6 horas na primeira vez. Ao apresentá-lo ao cliente, lembre-se de que o que eles estão pagando é principalmente o desenvolvimento do currículo, não a entrega do material.

Se a intenção é que você apareça frio e responda a perguntas ou tente "aguentar" por 6 horas, é provável que seja um centavo e uma bobagem. O desenvolvedor que você está treinando absorverá muito menos, porque você não será tão organizado quanto seria se tivesse passado pelo esforço de reunir o material de treinamento. E ele não poderá consultar a documentação quando começar a trabalhar em algo daqui a algumas semanas e não conseguir se lembrar de algumas informações importantes.

Do ponto de vista de relacionamento com o cliente, é muito melhor garantir que o novo desenvolvedor seja bem-sucedido. Você pode perder algum trabalho de manutenção futuro, mas é muito mais provável que você obtenha um trabalho de desenvolvimento futuro se o cliente estiver confiante de que você fará a transição o mais suave possível quando ele decidir trazer um aplicativo internamente.

Justin Cave
fonte
-1: você nunca mais conseguirá trabalhar com essa pessoa e não poderá usá-la como site de referência.
Mattnz
1
@mattnz bom ponto sobre a referência. Não concordo com sua referência à resposta de Justin Cave, mas é um bom argumento.
Darryl Hein
2
Se ele estiver cobrando uma taxa horária do cliente, sua proposta deverá incluir o tempo que levará para montar o programa de treinamento. Em vez de cobrar 5 vezes a taxa normal por 6 horas, você cobra o dobro da taxa normal por 30 horas. Os números individuais parecem menores enquanto o total é maior.
Briddums
1

Veja o custo de outro treinamento pago em sua área. Você pode cobrar 2 ou 3 vezes o preço.

Freqüentemente, se você quiser participar de uma aula de treinamento de um dia para a tecnologia X, há um ponto de equilíbrio de cerca de 5 pessoas onde elas irão ao seu local para treinamento. Menos de 5, os estudantes viajam para o treinador, 5 ou mais o treinador chega ao aluno. Use isso como sua justificativa para o seu cliente.

Sim, a taxa deve estar além da taxa normal para pagar o tempo necessário para desenvolver a classe.

Você não poderá obter uma taxa alta o suficiente para compensar todas as horas perdidas no próximo ano.

Outra opção é configurar uma taxa de consultoria e um retentor. Para que você possa responder a perguntas quando elas ocorrerem após a transição.

mhoran_psprep
fonte
1

você deve cobrar sua taxa normal pelo treinamento e cobrá-los por todo o tempo usado no planejamento do treinamento. Você ou seu cliente estão subestimando bastante o tempo que leva para treinar o desenvolvedor, de 3 a 6 horas para mantê-los atualizados nas bibliotecas e no site, por muito tempo, a menos que seja um aplicativo muito pequeno e simples.

Além disso, você terá que descobrir se eles possuem todo o código / direitos para usar bibliotecas e podem realmente fazer isso, que é uma maneira separada.

Ryathal
fonte
Eu disse a eles desde o início que qualquer código que eu escrevo especificamente para eles é totalmente deles. As bibliotecas que usamos ou escrevemos são de código aberto; felizmente, esse problema não faz parte de toda a situação.
Darryl Hein
1

Você pode cobrar uma taxa de licença anual por suas bibliotecas.

Também recentemente, fomos cobrados £ 750 por dia pelo treinamento de nosso pessoal de contas em um novo sistema de contas. Para coisas mais especializadas, eu diria que você pode cobrar mais. Já vi algumas taxas de curso no período de £ 1950 por dia.

Jaydee
fonte
1

Eu consideraria cobrá-los por duas coisas:

  1. Treinamento com base no tempo e nos materiais (não precisa ter fatores x arbitrários).
  2. Um montante fixo para entregar o controle do aplicativo a eles.

Esse montante fixo será o que eles tentarão negociar. IMHO deve, pelo menos, ser uma fração significativa (> 1/2) da quantia que você obteria para manutenção durante o ano restante.

Angelo
fonte
Uma boa idéia sobre a taxa de entrega.
Darryl Hein
Cobrar uma "taxa de entrega" que cubra mais do que os custos reais (ou seja, sua taxa padrão para as horas de trabalho que envolve a entrega do aplicativo) é eticamente questionável. Especialmente se você sempre disse a eles que o código era de propriedade total deles.
TZHX 14/09/12
@TZHX, é claro, esse tipo de coisa pode / deve ser explicitada em um contrato. Caso contrário, o que quer que as partes negociem é um jogo justo. O contratado arriscará sua reputação e futuras oportunidades de trabalho se tentarem arrancar. A empresa está obtendo um bom pedaço de valor desse acordo e não pode esperar razoavelmente que apenas "custe" o tempo / materiais do treinamento sozinho.
Angelo