Outstaffing é um assunto a partir do qual muitos colegas no mercado imediatamente começam a se preocupar. Acredita-se que “alugar pessoal” é algo indigno, o que não se faz por causa de uma vida boa. A maioria dos sites de desenvolvedores não informa se estão trabalhando neste modelo ou não. Mas mesmo que funcionem, eles falam sobre isso secretamente ou disfarçam por trás de algum outro nome - fortalecimento, escalonamento da equipe, tempo e material, etc.
Julgue por si mesmo: na Habré, contamos 3k materiais sobre terceirização, desenvolvimento personalizado, desenvolvimento de produto e assim por diante, e menos de 50 publicações sobre terceirização. Como isso é possível?
Somos um daqueles que trabalham no modelo de outstaffing e o declaramos abertamente. Agora ele nos fornece mais da metade da receita. E adoramos - há muitas vantagens aqui para o nosso negócio, para os clientes e até para os funcionários.
Neste artigo, tentaremos responder às perguntas sobre outstaffing que você se faz (e que já se preparou para escrever nos comentários).
- Terceirização, terceirização - qual é a diferença?
- Com quais clientes faz sentido trabalhar de acordo com o modelo de outstaff?
- Por que gostamos mais de outstaff do que de terceirização?
- Por que outstaff é mais agradável para um cliente do que terceirizar ou internamente?
- Em que caso é melhor para os estúdios / produção da web não experimentar o outstaff?
Ir!
Terceirização, terceirização - qual é a diferença?
Em primeiro lugar, vamos lidar com o material.
Outstaffing é
- / , -, -. full time . — part time, .
- , , . — . , .
- . . , .
- — , . (, frontend React.js).
- HR-.
- — retainer ( / ) time and material ( , , — ).
- —
- / , , .
- . , . .
- .
- . , .
- , — .
- — fix price, — time & material ( , , — « »).
Em outras palavras, se um cliente precisa de pessoas específicas com uma certa pilha para um projeto que exige desenvolvimento constante, é mais fácil para ele ter especialistas prontos para superar. Nosso papel em tudo isso é ser uma estufa para o pessoal. Responsável pela seleção, treinamento e motivação de pessoal - criando condições para que o funcionário cresça e se abra.
Se o cliente não possui competências técnicas mínimas, não dispõe de recursos para onboarding, definição de tarefas e execução de monitoramento, não possui internamente e deseja mergulhar em tudo isso, será mais fácil terceirizar uma obra. A gestão fica do lado do contratante, e o cliente só avaliará o resultado sem se preocupar com o que está acontecendo na tarefa.
A terceirização é um táxi, a terceirização é um compartilhamento de carro. E seu carro é uma equipe interna
Quase qualquer funcionário pode trabalhar de acordo com o modelo de outstaff: analistas, testadores, programadores, designers de layout, designers. Para nós, estes são principalmente desenvolvedores de reação - agora há uma demanda muito alta no mercado por eles, que está muito à frente da oferta.
Com quais clientes faz sentido trabalhar de acordo com o modelo de outstaff?
Nossa experiência diz que o setor empresarial não desempenha um papel fundamental aqui: nossas equipes trabalham com fintech, varejo, holdings de TI e integradores. Desenvolvemos serviços públicos e sistemas corporativos internos com igual sucesso.
O tamanho do projeto também não é um fator determinante. Outstaff é adequado tanto para grandes projetos que requerem desenvolvimento constante (leia-se - sem fim), quanto para aqueles em que as metas são alcançadas em 1-2 meses e o contrato termina.
Inga MorozovaMas há pontos realmente importantes aos quais prestar atenção. Se pelo menos dois pontos coincidirem, você pode trabalhar aqui de acordo com o modelo outstaff. Do contrário, vale a pena pensar novamente: a decepção acontecerá - tanto para o cliente quanto para você?
Chefe do Programa de Afiliados Globus
Via de regra, o cliente já sabe com qual modelo trabalhar. Nos últimos anos, grandes clientes da área de fintech, FMCG, TI preferem manter sua experiência interna e escolher trabalhos externos. Mas isso não significa que alguns projetos não sejam terceirizados - muitas vezes de acordo com esse modelo, novos projetos chegam até nós, novos produtos, dentro dos quais uma grande quantidade de código ainda não foi escrita. Resumindo, tudo depende do projeto e do cliente.
Existem competências de TI dentro da empresa do cliente
O desenvolvimento de um produto de TI é um processo complexo e o cliente deve entender como funciona. Caso contrário, um trabalho eficaz não funcionará. Mesmo tendo as competências certas, poucas empresas podem (ou querem) montar um departamento de TI legal e pronto para o combate. Existem cargos / áreas que, por motivos diversos, o cliente não quer dar à equipa de desenvolvimento interna.
Aqui está um exemplo do nosso trabalho: o cliente basicamente não tem seu próprio back office e desenvolvedores, ele só tem conhecimentos técnicos importantes e um gerente de produto que lidera a equipe de um fornecedor externo (ou seja, nós).
Em que estamos principalmente interessados? Para que o desenvolvedor seja carregado uniformemente e não haja tempo de inatividade. Isso significa que o cliente deve ter as competências necessárias que lhe permitam definir e aceitar as tarefas corretamente. As palavras "refatoração", "correção de bug", "teste" devem ser claras para ambos os lados para que não haja objeções no espírito de: "Por que você não escreveu o código corretamente imediatamente? Não vou pagar a você para corrigir seus próprios erros. " É ótimo se houver líderes de tecnologia do lado do cliente na mesma pilha de tecnologia em que você está trabalhando.
Evapps
— , , . , , /, , , .
— - (!)
Digamos que um cliente tenha um projeto em grande escala que requeira a contratação de 30 a 40 pessoas ao mesmo tempo. Este é um verdadeiro desafio para o RH. A competição digital só vai crescer. Enquanto alguns estão perdendo um tempo valioso procurando o desenvolvedor dos seus sonhos, outros já estão lançando novos lançamentos. Ou tal situação: o desempenho da equipe não está equilibrado, falta uma certa expertise, por isso a dívida técnica não para de crescer.
RH típico que precisa trazer 40 funcionários para um projeto em 2 semanas.
A necessidade de crescer torna-se muito evidente quando os processos de negócio da empresa ficam mais lentos ou são necessários recursos adicionais, pois é impossível resolver todos os problemas a tempo. É necessário agilizar o fluxo de trabalho, já que o lançamento do projeto no prazo afeta diretamente o desenvolvimento do negócio e um rápido retorno do investimento.
CEO MediaSoft
, . — . . IT- .
, . . : « Golang- Kotlin- ». , .
, — . , .
Não vamos ser o capitão - você já sabe que há falta de pessoal na área de TI. Formar um departamento de TI do zero ou ampliá-lo pode custar muito para uma empresa, então muitos usam a oportunidade de usar serviços de terceirização para economizar dinheiro. E esse é um ótimo motivo para iniciar negociações.
Nikita Shabashkevich
Diretor Executivo da AWG
Cada vez mais empresas de ponta estão construindo núcleos de TI dentro de seus negócios, o que lhes permite manter sua competência interna. Eles têm o conhecimento de como gerenciar tais projetos, eles só precisam de recursos adicionais.
Diversas empresas russas e a maioria das empresas europeias, ao contrário, na maioria das vezes não possuem competências em TI, de modo que aparecem empresas de consultoria e terceirização. Nesses casos, o futuro é mais provável em modelos de terceirização.
O cliente está pronto para jogar com mais de um objetivo
No momento da seleção de uma equipe outstaff, o cliente costuma ligar ao máximo: realiza entrevistas, verifica tarefas de teste, sobe e desce avalia a qualidade do código e o nível de perspectiva de cada funcionário.
Mas nem todos percebem que, após o início dos trabalhos, a interação com a equipe não deve ser interrompida. Se o cliente tiver uma arquitetura embutida, requisitos de código, conectar um desenvolvedor (ler - dar acesso à contabilidade e layouts) e deixá-lo lidar com essa riqueza sozinho não funcionará.
Alguns jogos são difíceis de jogar sozinho
O cliente deve estar disposto a estender seu sistema de integração para profissionais externos, bem como para a equipe interna. Discutir sua visão, requisitos para abordagens, expectativas de resultados e fornecer feedback regular é o mínimo sem o qual um resultado de alta qualidade não funcionará.
Maxim Kravets
CEO Holyweb
Aqui está um exemplo de nossa vida. Antes do lançamento do rebranding, um grande banco assumiu a tarefa de impor e desenvolver um front-end para um design de site corporativo atualizado em um curto espaço de tempo. No terceiro dia de trabalho, o líder da equipe do cliente reescreveu completamente a solicitação de pull de nosso especialista para um dia de trabalho inteiro. Essa é uma prática ruim - dessa forma o trabalho do desenvolvedor é desvalorizado, o que certamente não leva ao entendimento mútuo.
Por que gostamos mais de outstaff do que de terceirização?
Caros colegas de mercado! Temos más notícias para você (sim, para muitos ainda será notícia). Se você acha que é mais competente do que seu cliente, está alguns anos atrasado. As equipes de produtos e os escritórios de apoio do cliente estão evoluindo e aumentando rapidamente seu conhecimento. Eles são totalmente capazes de criar, criar e alcançar resultados por conta própria.
O cliente não está mais interessado em seu desenvolvimento chave-na-mão vagaroso e estimativas inchadas com riscos inerentes. Os produtos digitais estão mudando rapidamente, e o principal que é necessário agora é reunir rapidamente a composição necessária de especialistas competentes para as tarefas e atingir os KPIs definidos. Não há tempo para acúmulo.
É por isso que estamos desenvolvendo ativamente o outstaff como uma linha separada de nosso negócio. Esses são os benefícios desse modelo para a empresa.
Menos chance de ter problemas com a avaliação incorreta de um projeto por preço fixo
Todos sabemos que avaliar projetos por conserto é como andar na corda bamba no escuro com uma venda nos olhos sobre um abismo com picos cinzelados na parte inferior.
Bem, essa é a ideia.
Subestime - diga adeus à margem. Se você recarregar, o cliente não comprará. Outstaff remove completamente essa dor de cabeça de nós. Ganhamos tanto quanto trabalhamos. Nossa principal tarefa é "combinar" as expectativas do cliente com a produtividade do especialista que ele contrata.
Carga projetada e receita
Os projetos outstaff são frequentemente grandes e longos, e as tarefas são sérias. Para nós, isso significa um plano de carga de produção claro e uma previsão bastante precisa de receita. E não só no contexto do projeto, mas também para cada funcionário.
Economizando recursos. Livrar-se do caos e da entropia
Quando o gerenciamento de projetos permanece do lado do cliente, essa mesma parte do corpo queima por ele, não por nós. O desenvolvedor não precisa pular de projeto para projeto várias vezes ao dia, porque em algum lugar “tudo está quebrado com urgência e precisa ser consertado” - ele trabalha calma e profundamente em um thread, não gasta uma gota de recursos na troca. A principal tarefa da gestão da nossa parte é a supervisão geral do projeto e manter um bom clima na equipe.
- Oleg, está tudo quebrado com a gente!
Ganhamos experiência em vários campos
Sejamos honestos: é muito mais fácil entrar em projetos interessantes com clientes importantes por meio de funcionários externos do que como empreiteiro. Nossos desenvolvedores têm a oportunidade de trabalhar em empresas de qualquer nível e ganhar uma experiência inestimável. É legal quando você pode espionar tecnologias, processos, técnicas (boas e ruins) e, finalmente, atualizar seus funcionários.
Por que um cliente externo é mais agradável do que terceirizar ou internamente
Ok, descobrimos por que outstaff traz lucro para o nosso negócio. Vamos ver agora por que o cliente não está menos interessado nele?
O que o cliente quer de seu contratante ou equipe interna? A resposta é bem conhecida: obter mais (resultado, qualidade, tarefas expedidas, projetos lançados) e gastar menos (tempo, dinheiro, recursos).
Como outstaff vai ajudá-lo?
Fortaleça sua equipe rapidamente
Menos tempo - mais resultados!
Até agora, nenhuma maneira melhor foi inventada para escalar o mais rápida e eficientemente possível. O cliente escolhe um especialista pronto ou toda uma equipe pronta para se conectar ao seu projeto. E desconecte no momento em que o projeto for concluído.
Outro caso da nossa vida. Durante dois meses a empresa tentou fechar a posição, enquanto as tarefas não saíam e a dívida técnica com o projeto crescia. Eles não acreditavam em ter mais pessoal, e por muito tempo batemos na porta para fazer um acordo. No final, o cliente concordou em tentar e nos deu um teste de duas semanas. A cooperação se arrastou e já dura 7 meses.
Nosso exemplo mostrou ao cliente que em princípio é possível trabalhar de acordo com esse modelo, e ele atraiu outro empreiteiro. É verdade que eles não duraram muito - mas essa é uma história completamente diferente.
Nós passamos muito código legado de outra pessoa por meio de nossas pedras de moinho. Aqui está um exemplo do que os líderes da equipe do cliente às vezes escrevem. E tivemos tempo e o código foi finalizado!
Economizar
O mesmo resultado, mas economizou dinheiro. É
difícil avaliar um projeto complexo do zero usando uma correção. O orçamento será diretamente proporcional ao número de caixas pretas do empreendimento - quanto mais houver, mais o empreiteiro fará a recombinação, tentando fechar todos os riscos possíveis. Como resultado, mesmo uma estimativa detalhada estará relacionada ao tempo realmente gasto no projeto, quase o mesmo que sua foto de passaporte para uma selfie no Instagram. E na maioria das vezes, nem o cliente nem o empreiteiro gostam.
Outstaff permite que você não gaste o orçamento do projeto, mas gaste-o racionalmente. Além disso, o cliente pode usar os recursos disponíveis da forma mais flexível possível, e não desperdiçar energia em disputas com o contratante no espírito de "no TOR, que assinamos há seis meses, isso não era, e não vamos fazer isso."
AWG
: HR , , . , , . . .
Menos recursos próprios - mas mais envolvimento e iniciativa.
Um especialista outstaff está imerso nos processos e na atmosfera do cliente quase tanto quanto seu próprio funcionário - com a aceitação de todos os requisitos de métodos de trabalho, cultura corporativa e cronograma de trabalho.
Ao mesmo tempo, sua motivação - com organização adequada de processos e onboarding de alta qualidade - é comparável à motivação de um funcionário em tempo integral. Como resultado, o cliente conta com um funcionário ou equipe pró-ativa e totalmente integrada aos seus processos.
Por exemplo, certa vez designamos uma equipe de seis desenvolvedores front-end para um projeto bancário de Dubai. Dois deles tornaram-se líderes de equipe em suas próprias áreas e, posteriormente, desempenharam papel fundamental na organização do trabalho e na integração de outros especialistas. O cliente valorizou muito nosso trabalho - tanto que convidou a equipe para trabalhar em seu escritório por um mês.
O "escritório" do cliente na hora da construção
Claro, seria injusto falar apenas sobre como tudo está indo bem, sem falar dos riscos.
Inga Morozova
Chefe do Programa de Afiliados Globus
Se sua empresa tem mais funcionários ou desenvolvedores que cobrem a maior parte do conhecimento que é importante para sua empresa, então há uma grande chance de que, depois de algum tempo, você perderá esses desenvolvedores. E isso é uma dor muito grande para a empresa.
Sim, são - para nós e para o cliente. Mas este é um grande tópico para uma discussão separada e já estamos preparando um artigo separado sobre eles.
Quando é melhor para as produções para web não tentarem sair do pessoal
E agora, finalmente, quando você já lançou mentalmente um novo processo de negócio, é hora de responder honestamente a si mesmo: você está pronto para o fato de que junto com o novo modelo de trabalho terá novas dificuldades?
Aqui estão os fatores de parada óbvios que devem fazer você pensar várias vezes se precisar de tudo isso.
Você não está pronto para mudar a direção de RH e apoiar seus funcionários
A principal função da administração deve ser recrutar e trabalhar com eles dentro da empresa. Sua tarefa é reter, nutrir e nutrir seus funcionários, porque com uma alta rotatividade de pessoal dentro da empresa, todo o esquema deixa de funcionar e traz lucro.
Além disso, há uma opinião entre empreiteiros experientes - você não deve se envolver em contratação de pessoal se não for totalmente responsável por seus recursos. Em outras palavras, se você trabalhar com subcontratados.
CEO MediaSoft
— , , . , — ? . , - - , «» . , .
A crise deste ano estabeleceu uma nova tendência - equipes menores e seleções ainda mais restritas. Se seu funcionário não for aprovado em uma entrevista com um cliente, ele não terá valor no mercado de pessoal. Seu cliente não está procurando jovens, mas sim médios e idosos. Várias dezenas de desenvolvedores podem passar por seus entrevistadores - e contra o pano de fundo de médios fortes à taxa condicional de 1.800 rublos por hora, você e seu jun para 2.000 rublos parecerão palhaços. Na pior das hipóteses, você estragará seu carma e seus desenvolvedores simplesmente deixarão de contratar para entrevistas.
Terceirizar o desenvolvimento permite que você equilibre a equipe e cresça suavemente seus desenvolvedores, enquanto na equipe externa é impossível encobrir a incompetência. Você está pronto para isso? E a sua equipe?
CEO MediaSoft
, , , , , , . , .
Inicialmente, começamos a construir nossa equipe remota e distribuída - e agora ela está dando frutos. Por mais de dois anos, aprimoramos as entrevistas sobre o Zoom, o estabelecimento de metas e o controle. Aprendemos a manter o clima - embora nunca tenhamos visto alguns dos caras da equipe ao vivo. Esta abordagem nos permite coletar diamantes reais, não se limitando a uma região (e até mesmo um país). Se isso não combina com você, se você não sabe como lidar com os riscos inevitáveis, e biscoitos de escritório e uma cafeteira são as coisas mais lindas do mundo, pense novamente.
Você não está pronto para trabalhar sob um NDA
Sim, esta é a nossa dura realidade - uma parte considerável dos projetos é mantida para nós sob o título "ultrassecreto". Nem sempre podemos colocar o logotipo do cliente no site ou mencioná-lo no case. O portfólio não é reabastecido rapidamente com projetos, porque muitos deles não são públicos. Portanto, você deve buscar outras maneiras de provar sua competência.
65apps
-, . - , IT .
, IT-, . , «», .
Neste artigo, resumimos o que sabemos atualmente sobre o mercado e as necessidades dos clientes. Eles abriram a porta da cozinha interna e mostraram como você pode trabalhar.
Para resumir brevemente, aqui estão as vantagens de ter mais pessoal para a produção da web:
- Carga de trabalho do desenvolvedor longa e previsível. Pode ser calculado, é fácil de gerenciar.
- Nossa equipe ganha experiência versátil e é bombeada a uma velocidade x3.
- Não podemos ter problemas com uma estimativa de preço de correção incorreta - porque não trabalhamos em tal modelo.
E aqui estão os prós para o cliente:
- A capacidade de construir rapidamente experiência em TI. Concentração nos objetivos do produto, não na rotina de RH.
- Integração profunda de um especialista em sua equipe.
- Escalonamento rápido da equipe nas duas direções: se necessário, fortalecer, ao final do projeto, interromper a cooperação - e ninguém será demitido.
No cruzamento dessas vantagens, estamos construindo uma parceria de longo prazo, aumentando o quadro de funcionários e aumentando a rotatividade. E não estamos planejando parar!
***
Queremos continuar a compartilhar nossa experiência e falar sobre coisas mais práticas. Por exemplo, sobre:
- Como nossos caras se sentem sobre outstaff? Como mantemos nossa equipe e por que apenas um funcionário nos deixou em dois anos?
- Quais são os riscos para o cliente e para nós? Análise baseada em seu próprio rake.
- Sobre entrevistar clientes. Como se preparar, em que prestar atenção?
Escreva nos comentários o que é interessante de ler e com certeza contaremos a você. Também será legal se você compartilhar sua experiência em outstaffing e cases - bem-sucedidos ou não. Vamos discutir isso!