4 lugares onde você pode descobrir custos ocultos de terceirização

Publicados: 2022-07-14

como evitar custos ocultos de terceirização

Em um mundo perfeito, a terceirização é apenas mais uma prática de negócios. Na vida real, contratar uma equipe offshore é como nadar em um rio cheio de crocodilos. Roubo de propriedade intelectual, má qualidade e travessuras de preços dão à prática um nome ruim.

Vamos construir uma ponte sobre este rio.

4 lugares onde você pode descobrir custos ocultos de terceirização

Neste artigo, mostraremos como evitar práticas comerciais desonestas usadas por alguns fornecedores e como otimizar seu investimento em terceirização .

A terceirização é principalmente sobre como economizar dinheiro. No entanto, algumas das seguintes práticas de terceirização ocultas podem custar mais do que o planejado.

Marcação de preço fixo

O modelo de cooperação de preço fixo é o favorito dos clientes. Ter um escopo definido de trabalho a ser entregue por uma quantia definida de dinheiro é definitivamente conveniente. Mas essa conveniência tem seu preço.

Ou seja, a marcação de 20-30% para mitigação de risco .

Você vê, é tudo sobre a estimativa. Não há dois projetos exatamente iguais. Por exemplo, mesmo que dois clientes diferentes desejem clonar um de nossos aplicativos populares como o Duolingo , haveria pequenas alterações suficientes para alterar cada projeto de maneiras significativamente diferentes.

O que significa que, na grande maioria dos casos, a equipe de desenvolvimento não pode fornecer uma cotação 100% precisa. Ao mesmo tempo, ultrapassar o tempo e o orçamento acordados com o cliente prejudica sua reputação e seus resultados.

Mas como o cliente quer ver números claros, a empresa precisa mostrá-los. Portanto, para mitigar seus riscos, eles adicionam cerca de 20 a 30% (possivelmente mais se o projeto for complicado) para garantir que cumpram o orçamento e gerem lucro.

Isso se o contratante for um negócio honesto. Alguns usam medidas questionáveis, como substituir desenvolvedores experientes (e caros) por novatos ou não testar o trabalho corretamente.

Imagine a surpresa quando um projeto desse tipo falha porque, digamos, o horário do servidor é diferente do horário local do usuário. Além disso, imagine quanto custará reescrever o projeto do zero porque ele está cheio de bugs como esse.

O que fazer com a mitigação de riscos

  1. Use um modelo de tempo e material e relatórios de progresso semanais . Dessa forma, você poderá monitorar o estado do projeto e as despesas orçamentárias. Além disso, quando (não “se”) você decidir solicitar recursos adicionais, não precisará registrar uma solicitação de alteração.
  2. Alternativamente, antecipe os custos extras. Tivemos um cliente que nos disse para adicionar mais 30% à cotação que demos a eles. Eles trabalhavam para uma grande empresa. E obter uma única grande alocação de recursos era mais fácil para eles do que pedir repetidamente quantias menores para pagar as mudanças.

Pague por perfeccionismo

Isso é complicado e requer uma compreensão de seus objetivos de negócios e como eles se correlacionam com o orgulho profissional dos desenvolvedores.

Você vê, os programadores realmente querem escrever um código limpo, legível, funcional e otimizado que faria Bjarne Stroustrup chorar de alegria. Mas fazer isso leva muito tempo. O tempo que o cliente (você) paga. Além disso, o código limpo não necessariamente faz seu software funcionar melhor.

Ao mesmo tempo, os desenvolvedores geralmente pedem a seus clientes que aloquem fundos para algo chamado “refactoring” – melhorando a legibilidade do código. E o valor comercial da refatoração é menos que óbvio.

Então, como você não paga demais pelo perfeccionismo dos desenvolvedores e obtém um trabalho de qualidade ao mesmo tempo?

O que fazer com o perfeccionismo

O diabo, é claro, está nos detalhes.

Há casos em que refatoração e melhorias na base de código são uma necessidade absoluta. Eles são obrigatórios se você deseja dimensionar seu produto, adicionar mais recursos e aumentar o tamanho da equipe. Caso contrário, você corre o risco de que novos desenvolvedores passem os primeiros seis meses apenas tentando entender o que está acontecendo.

“A refatoração é semelhante a escovar os dentes. É um trabalho profilático que deve ser contínuo se você quiser evitar os custos exorbitantes quando a emergência acontecer”, escreveu Dmitry Garbar (PM e sócio de uma empresa de TI) em seu artigo para o Hackernoon.

Mas se o seu software não for alterado ou dimensionado ou se for um MVP para uma startup, você não precisa de refatoração.

Discuta esse problema com a equipe com antecedência e monitore os relatórios que eles enviam para você apenas para ter certeza.

Custos de gestão

Terceirização é ter seu trabalho feito por outra pessoa e economizar dinheiro no processo.

Embora possa ser tentador fazer com que seu contratante virtual cuide de tudo , esse cenário é improvável:

  1. A menos que você esteja disposto a gastar muito tempo e dinheiro escrevendo um documento de requisitos detalhado, sua contribuição será necessária no processo;
  2. Abrir mão do controle é uma ótima maneira de conseguir algo totalmente diferente do que você queria;
  3. Você pode (e provavelmente terá) ideias para melhorar seu projeto original.

De qualquer forma, você deve estar ciente de que gastará um tempo valioso gerenciando o contratado (seja o seu tempo ou o de seu funcionário).

Outra parte é ter um desenvolvedor terceirizado como ponto de contato. Cada minuto que eles gastam respondendo suas perguntas ou informando sobre o progresso é um minuto que eles não trabalham no seu projeto.

O que fazer com os custos de gestão

  1. Acordar o processo de comunicação e o cronograma de reuniões . Embora as questões urgentes precisem ser abordadas rapidamente, na maioria dos casos você ficará bem discutindo os problemas em reuniões (ou videoconferências). Isso permitirá que você use seu tempo de forma eficaz.

  2. Em segundo lugar, contrate um gerente de projeto (pelo menos meio período) como parte de sua equipe de desenvolvimento. Estando no local, eles podem gerenciar as necessidades dos desenvolvedores melhor do que você. Eles também são melhores em comunicações do que os desenvolvedores. Eles são treinados para isso. Os PMs podem explicar tudo para você mais rapidamente e garantir que suas necessidades sejam atendidas. E a comunicação com eles não interromperá o trabalho dos desenvolvedores.

Em nossa experiência, ter um product owner do lado do cliente e um gerente de projeto em nosso escritório traz os melhores resultados, especialmente para projetos de longo prazo.

Comissão agachada, imposto oculto

taxas ocultas de terceirização

Outra técnica de citação-fu proibida do arsenal de fornecedores desonestos.

Você recebe uma cotação deles e é maravilhoso - um total 20% menor do que o que a concorrência oferece. Então você define a data de início e abre o contrato para assiná-lo.

“O Cliente concorda em cobrir o Imposto sobre o Valor Acrescentado (20%) e as taxas de transferência bancária (2%)”.

Grilos.

Algumas pessoas sairão imediatamente para encontrar um novo desenvolvedor. Outros suspirarão e assinarão.

Na pior das hipóteses - esse preço extra não aparece até a primeira fatura.

O que fazer sobre a comissão "agachada" e o imposto oculto

  1. Pergunte sobre os impostos e taxas antes de falar sobre a assinatura do contrato. Embora eles possam reter as informações de você, muito poucos vendedores mentirão.

  2. Leia os contratos com atenção . Mesmo que a empresa não tenha que pagar o IVA (como incentivo do governo, por exemplo) ainda é prudente incluir essa informação no contrato. Só para que todos saibam para onde vai o dinheiro.

  3. Não confie nos preços super baixos. Se parece bom demais para ser verdade, provavelmente é.

Conclusão

Claro, se um contratante for desonesto com você, você pode mudar para um melhor (ou até mesmo tomar medidas legais contra ele).

Mas por que perder tempo e dinheiro com isso, quando você pode evitar o problema?

Estude seu fornecedor em potencial, suas referências e avaliações. Verifique seus preços e contratos. E aproveite para ver seu projeto ganhar vida em mãos competentes.

Nosso autor convidado Vadim Dyvlyash é Gerente Sênior de Desenvolvimento de Negócios da Belitsoft. Atua na área de vendas de TI há 4 anos, tanto em empresas de produtos como de serviços. Suas especialidades são segurança da informação e projetos de desenvolvimento mobile.