
Olá pessoal! Meu nome é Mikhail Berezin, sou líder de equipe no HFLabs. Fabricamos
software corporativo muito sofisticado para bancos, operadoras de telefonia móvel, seguradoras e varejistas.
Seis meses atrás, cometemos um grande erro: recrutamos 8 pessoas de uma só vez, a equipe cresceu 2 vezes. Anteriormente, eles nunca levavam tantas pessoas juntas, então pararam com a integração para iniciantes. Eu vou te dizer como lidar com o problema.
Os timlids não tiveram tempo de apresentar os desenvolvedores à equipe
No momento do colapso, os principais desenvolvedores e testadores trabalhavam juntos há mais de cinco anos, a equipe havia se estabelecido.
A carga cresceu a cada ano, mas conseguimos. A equipe não pensou em uma expansão equilibrada, houve outros problemas. Como resultado, perdemos o momento em que era hora de recrutar novas pessoas e, calmamente, sem emergências, nos preparar para tarefas futuras.
Quando vários novos clientes chegaram de uma só vez, tive que procurar pessoas com urgência. Em vez de recrutar e adaptar especialistas com antecedência, dobramos a equipe em mais de meio ano. Eu aconselho o futuro a nunca fazer isso de novo.
Os problemas começaram. A eficiência geral caiu, porque os recém-chegados não apenas não ajudaram, como também distraíram o trabalho dos veteranos. Não havia processo de integração interno, nem recursos para um mentor de pleno direito para cada iniciante. Ao mesmo tempo, os produtos são muito complexos e o nível de funcionários é muito alto.
Trabalho na HFLabs há pouco mais de um ano e lembro das sensações desde o primeiro dia. É como se você tivesse entrado na nave espacial Starfleet Enterprise sem qualquer preparação. Você não entende e não sabe de nada, o escritório é um labirinto, colegas em um rosto (verdadeiro, amigável).
No final, você simplesmente não entende o que eles querem de você. Vejo a tarefa: "Geral não é o cliente, remova o mmwt general, não colete a compilação geral". Wat
Tatyana Bunto, analista
A princípio, a situação parecia um graveto de espessura média no volante: agora estamos um pouco mais adiante. Mas quanto mais longe, pior as coisas: os recém-chegados se adaptavam lentamente, não podiam confiar em tarefas reais, continuava o trabalho.
Documentação e até vídeo não ajudaram
Quando uma pessoa veio ao HFLabs em alguns meses, achamos bastante fácil adaptar novas pessoas à equipe. Havia três ferramentas aparentemente maravilhosas para isso.
Documentação Nossa confluência contém muita documentação detalhada e atualizada. Investimos nisso, realmente nos incomodamos.
Na verdade, você não entendeu a documentação sem meio litro. Para quem a vê pela primeira vez, isso é um caos completo.
Tanta informação sobre confluência sobre um único cliente HFLabs. Temos mais de quarenta delesTudo devido ao fato de que as docas foram escritas por pessoas com mais de 5 anos de idade que são bem versadas na questão. Para os veteranos, tudo é claro e elementar, mas, para o resto, é completamente diferente.
Para uma imersão completa, eis o que eu precisava cavar:
- 5 espaços em confluência com uma descrição dos produtos;
- 16 espaços com documentação do cliente;
- espaço com uma descrição dos processos internos do escritório;
- 6 bate-papos em telegrama para vários produtos e clientes;
- JIRA, Mercurial, Idea, SOAP UI, nuvem e Deus sabe o que mais;
- dev stand para cada cliente;
- 3225 autotestes.
Minha cabeça estava girando, eu queria me enrolar no canto do escritório e chorar.
Tatyana Bunto, analista
Registros de discursos de idosos. Para ajudar as pessoas de alguma forma, gravamos performances de colegas experientes. Eles conversaram sobre produtos, clientes, processos na empresa.
Com o tempo, os vídeos ficaram repletos de comentários e refinamentos de texto. Reunimos tudo, dividimos por produto e colocamos na seção "Treinamento" em confluência. É assim que a seção do
produto Cliente Único se parece.
Pegamos as idéias principais dos discursos e colocamos no resumoO vídeo é mais antigo que a documentação em texto, mas os problemas permanecem. Havia muitos vídeos, a duração total foi de dezenas de horas. É difícil entender o que e por que assistir, o que é necessário desde os primeiros dias e o que - então. O material é mal absorvido.
Conselhos pessoais. A assistência mútua é uma regra importante do HFLabs, não é habitual ficarmos à margem. Pensamos que os iniciantes digeriam a maior parte das informações e, em raros casos difíceis, os caras experientes ajudarão. Não deu certo.
Casos complexos não eram raros, mas regulares. Os veteranos simplesmente não encontraram tempo para responder a tudo. Além disso, as perguntas foram repetidas, eu tive que explicar a mesma coisa para pessoas diferentes.
Muitas vezes, os recém-chegados não sabiam a quem abordar com uma pergunta. Todos na equipe de mais ou menos são universais, mas ainda em algumas áreas, alguém específico entende melhor. Quem é incompreensível. Como resultado, os colegas de quarto ajudaram, o que nem sempre é ideal.
A missão por turnos salvou a situação
Para resolver o problema, foi necessário acelerar e automatizar a imersão de iniciantes no projeto. Para começar, descobrimos o que as novas pessoas geralmente precisam. Encontrou tais necessidades:
- adaptação social;
- compreensão de comunicações internas;
- conhecimento estruturado do produto;
- prática, muita prática!
Ocorreu-me que todo mundo adora jogos, até adultos (especialmente adultos!). Seria ótimo fazer uma missão baseada em turnos. Ele apresentará os novatos à empresa e dará prática com a teoria. Nos sentamos para o roteiro.
Acabou uma missão em seis etapas:
- "Primeiro conhecido."
- "Quem precisa disso?"
- "Precisamos ir mais fundo."
- "É hora de beneficiar o projeto!"
- "Para os mais curiosos."
- "Como testamos e nos comunicamos com os clientes."
A missão é realizada 90% de forma autônoma. Após apenas uma ou duas semanas, os iniciantes recebem um mínimo para as primeiras tarefas. Além disso, uma pessoa desenvolve tarefas reais.
Não vejo o sentido de descrever o texto completo da missão: é muito específico, tudo está fechado para nossos processos internos. Se necessário, escreva um comentário, eu o enviarei.
Abaixo, mostrarei brevemente como tudo está organizado conosco.
Em cada estágio, o participante realiza três tipos de tarefas.
Teórico. Sem eles, nada resultará, por mais que desejemos o contrário. Tem que ler e assistir ao vídeo.
Por exemplo, a tarefa teórica no estágio "Primeiro conhecido": "Assista a três vídeos da série" Apresentando o "Cliente único" e leia o artigo correspondente ".
A tarefa no terceiro estágio: "Veja a história de Yegor sobre a padronização de dados e a localização de duplicatas". Aqui, um iniciante não apenas estuda o produto, mas também conhece um pouco seus colegas.
Naturalmente, não sobrecarreguei a seção com a teoria, porque essa é a coisa mais chata que pode ser.
Prático Fixamos a teoria enquanto ela é mantida na cabeça. Para cada seção, criei tarefas semelhantes às reais.
No estágio "Primeiro conhecido", as tarefas são:
- “Crie para você a tarefa“ Apresentando o cliente único ”no projeto da CIA. Será necessário registrar os resultados e os logs de trabalho. Coloque Misha nos armários.
- Entre na interface da web do stand de demonstração e veja quantos contratantes individuais existem. Conecte-se ao banco de dados da desmontagem e obtenha o número de contratados individuais por consulta SQL. A quantia corresponde? A tarefa não é fácil, você precisa pensar e explorar a tabela, classificar as colunas. Não tenha medo de perguntar.
- Crie uma nova contraparte física através do SoapUI. Encontre-o na interface da web e veja como tudo acabou.
- Registre os logs de trabalho, o resultado e as consultas resultantes em jir. "
Na quarta etapa, "é hora de beneficiar o projeto!" a prática é mais interessante e mais difícil:
- “Pegue uma pequena tarefa do lançamento e feche-a pelo Feng Shui (sem o comentário final correto, a tarefa será redescoberta).
- Execute a tarefa para regredir. Conheça os recursos do cliente e regresse em 1,5 horas. ”
Comunicação. Durante a missão, apresentamos os novatos à equipe. Pelo menos com pessoas importantes com quem trabalhar em estreita colaboração. Exemplos de diferentes estágios:
- “Encontre Pasha Abdyushev e faça três perguntas do lado teórico. Corrija suas perguntas e respostas de Pasha como um comentário para a tarefa.
- “Coloque a tarefa no bate-papo“ Revisão de Teste ”, peça para verificar. Adicione Lena ou Olya para que eles verifiquem se você fez tudo certo.
- “Encontre Kostya Stepanov e faça 3 perguntas sobre o material. Também conte-nos sobre os recursos dos dados que encontrei. ”
Às vezes, as tarefas se transformam em uma missão real. Por exemplo, encontrar Pasha e fazê-lo responder a perguntas é um desafio para os obstinados e persistentes. Assim, uma nova pessoa bombeia habilidades em comunicação, negociação e gerenciamento de tempo.
O efeito excedeu em muito os custos.
A primeira versão da missão que escrevemos com um colega voluntário do dia. No dia seguinte, um novo testador começou a ser aprovado (testado, sim).
É muito conveniente que você não precise seguir a relevância da parte teórica: os participantes lidam com isso. Quando um iniciante percebe que não há teoria suficiente para resolver o problema, ele me conta. Vejo o que há de errado: provavelmente, é hora de atualizar a documentação. O caso é simples, quase não distrai.
Agora sobre os resultados.
| Costumava ser | Agora |
---|
Tempo de imersão do projeto | Doze semanas no mínimo | Duas semanas |
Tempo que colegas experientes gastam em treinamento | Até vinte horas por semana | Até dez horas por semana |
Simplificamos bastante a escala do conjunto. Anteriormente, eles adaptaram uma pessoa em três meses e agora podemos lidar com cinco em um mês.
No começo deste artigo, eu formulei o que as novas pessoas da empresa precisam. Vamos voltar a isso.
Adaptação social. Enquanto uma pessoa está completando uma missão, ele conhece metade da equipe. Pelo menos, colegas que serão necessários no trabalho quase diariamente. Iniciantes entendem quem a pessoa deve abordar.
Compreensão das comunicações internas. Crie tarefas em jire, escreva para o chat desejado, marque o tempo - todas essas são tarefas para corrigir processos e regulamentos internos, estudando gírias.
Conhecimento estruturado de produtos. Tudo está claro aqui: construímos o treinamento do simples ao complexo, dividimos em pequenos pedaços compreensíveis. É mais fácil de digerir.
Prática, muita prática! Desde o primeiro estágio, uma pessoa entra em batalha, até o quarto traz benefícios reais. Você não precisa empinar nada, nós corrigimos a teoria através de tarefas. As tarefas são semelhantes às reais, desde a quarta etapa já são reais.
Iniciantes gostaram.
A missão é composta de uma maneira muito esperta:
- Você não pode apenas ler, folhear e continuar.
- Você verá o produto e o processo de diferentes ângulos.
- Você reconhecerá aqueles com quem trabalhará.
- Prepare-se para concluir as tarefas.
Anastasia Dudnik, testador
A busca ajudou pelo menos com o que diz exatamente quem pode ser abordado em qual questão.
Vadim Zaitsev, gerente de projetos
Agora estamos prontos para aceitar novas pessoas. Mas, como antes, tentamos fazer isso com cuidado e precisão, para não destruir a cultura existente.
Visite-nos se você gosta de uma empresa sofisticada. Agora, estamos à procura de um engenheiro de escolta (a partir de 80 000 ₽) e um testador (a partir de 90 000 ₽) . Para alguém que recomenda uma pessoa adequada, atribuiremos o primeiro salário de especialista após três meses de um período experimental.