Como passar de desenvolvedor para líder de equipe e conviver com ele ainda mais

Meu nome é Ekaterina, sou líder de equipe na MoySklad.


No ano passado, falei na conferência Saint TeamLead Conf 2018 . A principal coisa do meu relatório foi coletada neste artigo, o próprio discurso pode ser visto aqui .



Meu caminho na empresa como desenvolvedor começou dois anos e meio atrás. Então, na MyStore, não havia processos estabelecidos, e nosso líder de equipe foi nomeado com o princípio de “Esse é o desenvolvedor mais experiente da equipe? Você será um líder de equipe. Mas um bom desenvolvedor nem sempre é um bom líder de equipe.


Não havia uma pessoa responsável na equipe, preferimos pensar que temos democracia. Mas se não houver um responsável, os processos na equipe começam a desmoronar.


Em algum momento, eu queria mais controle e produtividade para mim. Talvez então eu tenha pensado que poderia me tornar um líder de equipe.


Autogestão


Antes de tudo, comecei a controlar meu próprio tempo de trabalho e tarefas. Dividi as perguntas que me vieram durante o dia em três tipos:


  • tarefas que podem ser cronometradas e priorizadas. Estes são tickets no Jira, questões organizacionais;
  • reuniões com colegas que precisam planejar a hora exata;
  • perguntas que os colegas levantam de tempos em tempos.

Para não se distrair do trabalho, as perguntas dos colegas precisam ser gastas em até cinco minutos. Caso contrário, é melhor organizar um comício ou fazer um ingresso. É útil pensar nisso quando estiver fazendo uma pergunta a um colega. Indique com antecedência quanto tempo você deseja tirá-lo do trabalho. Talvez seja melhor para ele se você planeja uma reunião, e ele não precisa alternar entre contextos.


Outra regra de autogestão apareceu devido a um problema que chamamos de "ganancioso Shurochka". Então, estamos falando de colegas que recebem muitos ingressos e não têm tempo para comprá-los. Acontece que uma pessoa tem muitas tarefas, mas não entendemos o que será feito no futuro próximo.



Para não ser ganancioso, Shurochka, dedico cinco minutos diários para planejar uma lista de tarefas do dia. Durante esse período eu:


  • Olho o calendário e registro compromissos nele;
  • Eu pinto as tarefas que pretendo realizar hoje; Noto que horas vou lidar com eles;
  • como carregador, deixo um pouco de tempo para resolver problemas menores.

Isso me permite entender claramente quais tarefas poderei concluir hoje.


Mais responsabilidade


Planejar seu próprio tempo é legal, mas você pode ir além e começar a ajudar o líder da equipe em questões organizacionais. Então você pode se declarar e entender se gosta de um emprego assim.


Por exemplo, você pode:


  • realizar stand-ups, retro e planejamento quando o líder da equipe estiver ausente;
  • comunicar-se com parceiros ou clientes, se for habitual em sua empresa;
  • responda a perguntas do usuário através do suporte;
  • auxiliar colegas de equipe em questões técnicas;
  • faça outra coisa útil para a equipe.

Problemas e Soluções


Para se tornar um líder de equipe, você precisa aprender a analisar os problemas da equipe e maneiras de resolvê-los. Graças a essa análise, fizemos várias alterações úteis em nosso processo.


Por exemplo, espiamos a prática de “pontos de controle” da outra equipe - eles começaram a dividir grandes tarefas em estágios, incluí-las no calendário e monitorar diariamente o progresso na realização de mini-metas. Se necessário, realize uma análise e planeje novamente. Então resolvemos o problema da discrepância entre os termos reais das tarefas e os planejados.


Também é útil analisar os pontos fortes e fracos de sua equipe. Se você os conhecer, será mais fácil distribuir tarefas, porque nem todos os desenvolvedores de ouro que trabalham com eficiência e pontualmente nem sempre estão na equipe. A análise de colegas de equipe com habilidades difíceis pode ser feita de acordo com os resultados da revisão do código, de acordo com os tickets no Jira. Com as habilidades sociais, é mais difícil - você pode avaliá-las apenas com interação constante com a equipe como parte das tarefas.


Quando você se torna um líder de equipe, precisa aguentar a realidade - nem sempre tem tempo para realizar algumas tarefas e, às vezes, não consegue dominá-las. Então é melhor repassá-los aos desenvolvedores seniores. Não é necessário tentar controlar tudo e competir com colegas mais fortes que você. Você só precisa aceitar que essas pessoas podem ser, e o líder da equipe nem sempre é a pessoa mais qualificada da equipe. Eu acho que o espírito de competição nem sempre é útil para a equipe.


Pesquisa adjunto



Tornar-se um líder de equipe é muito legal. Mas com isso, novos problemas, responsabilidades e maior responsabilidade chegam até você.


Um dos primeiros problemas que um líder de equipe iniciante terá que enfrentar e que encontrei é encontrar um substituto. Um desenvolvimento ideal do evento é quando os desenvolvedores, por sua própria iniciativa, assumem as funções de líder de equipe. Mas nem sempre é esse o caso.


Quando estava saindo de minhas primeiras férias, compartilhei minhas responsabilidades entre todos os membros da equipe - de acordo com seus talentos e habilidades. Isso não funcionou. Os colegas não entenderam a quem e com que pergunta ir, como resultado, eles vieram até mim. Eu não aconselho fazer isso.


Como resultado, escolhi os dois membros mais sensatos da equipe - a avaliação das habilidades físicas e jurídicas ajudou aqui. Um dos colegas de equipe era muito sociável e com vontade de resolver problemas administrativos, mas com habilidades técnicas fracas. E o segundo fez a revisão da mais alta qualidade da equipe e escreveu um código confiável, mas muitas vezes flutuou para a análise, e era necessário ficar de olho nela.


No balanço das qualidades opostas, esses caras foram escolhidos. Perguntei se eles gostariam de liderar um pouco a equipe. Expliquei a todos seus pontos fortes e fracos - para que se cuidassem e se contivessem com decisões erradas. Ao mesmo tempo, toda a equipe sabia que era necessário ir até eles. Estamos trabalhando com essa abordagem hoje.


E mais alguns problemas novos


Quando me tornei líder de equipe, toda a equipe começou a entrar em contato comigo imediatamente. Todos os tipos de tarefas administrativas, comícios e perguntas sobre isso apareceram. Era necessário descobrir como lidar com isso e não cair em uma crise existencial. A resposta foi simples: suportar ou delegar.


Mas há muitas maneiras de delegar. O mais simples é distribuir tarefas aos membros da equipe. Isso é o que raramente fazemos. Muitas vezes, tentamos para que os próprios caras possam organizar as tarefas de acordo com seus interesses.


Mas se um colega entender melhor um problema ou outro, a alocação forçada de tarefas pode ser útil. Isso acontece e vice-versa - um colega praticamente não entende nenhum problema, e eu posso ensiná-lo.


Na questão da delegação, fomos além e introduzimos na equipe a prática de colocar a pessoa responsável por uma tarefa separada. Funciona assim. Quando estamos envolvidos em grandes tarefas em paralelo, dividimos a equipe em mini-grupos de três a quatro pessoas. Em cada grupo, selecionamos o principal - ele será responsável pela parte técnica, questões administrativas, organização de reuniões com analistas, realização de tarefas de demonstração e outros assuntos.


Graças à prática de pequenos líderes de equipe, posso ver quem e como estão realizando as tarefas. E quando necessário, também direcione na direção certa. Se uma pessoa puxar um mini-grupo, ela poderá substituir o líder da equipe, se necessário.


Esse método me ajuda a não me dirigir a uma rotina administrativa, sentado na décima reunião.


Experiências em equipe


O líder da equipe iniciante é confrontado com perguntas e tarefas que nem sempre podem ser resolvidas rapidamente. Para entender, é útil ler artigos e livros de gerenciamento. Melhor ainda, consulte camaradas mais velhos.


Mas a experiência dos outros nem sempre combina com você e a equipe, e os métodos universais nem sequer existem. Para entender, precisamos tentar, então tento introduzir novas práticas usando o ciclo de Deming, adaptado à equipe. Veja como funciona:


  • plano - durante o sprint, cada membro da equipe pode fazer uma proposta para melhorar o processo. Em retrospecto, discutimos as idéias propostas e sua implementação, concordamos com quais delas tomaremos como um experimento para o próximo sprint;
  • do - durante o sprint, a equipe segue as práticas selecionadas em retrospecto;
  • retrospectivamente, discutimos os resultados do experimento. Cada membro da equipe fornece feedback, analisamos se a implementação da prática ajudou a melhorar processos e alcançar resultados. Depois disso, concordamos com o que faremos a seguir: deixaremos a prática constante, faremos ajustes nela e repetiremos que ela se recusará;
  • ato - todas as práticas selecionadas são incluídas em retrospectivas e, como resultado, são incluídas na lista de nossas melhores práticas.

Todas essas experiências nos ajudaram a introduzir a prática de pontos de controle, pequenos líderes de equipe e muitas outras coisas úteis.


Por mim, entendi o principal: se você deseja organizar uma equipe, comece por si mesmo; Não tenha medo de ganhar experiência e ter inchaços. E não esqueça de consultar colegas e delegar tarefas.


Se você tiver alguma dúvida, pergunte nos comentários. Ou talvez você tenha suas próprias idéias sobre como se tornar um líder de equipe, vamos discutir :)

Source: https://habr.com/ru/post/pt458574/


All Articles