Como criar uma marca nerd de um desenvolvedor: um sistema de motivação para programadores

Em um estudo, entre as principais características do desenvolvedor, eles se concentram no crescimento (o desejo de aprender novas habilidades, assumir tarefas difíceis), introversão e independência. Pessoas com esse conjunto de características são difíceis de unir em equipes. Mas isso pode ser alcançado se construirmos corretamente um sistema de motivação.

imagem

É claro que a pedra angular da motivação é o salário competitivo. Ainda existem poucos programadores, as necessidades são altas, muitas vezes o especialista não concorre a entrevistas, e os funcionários de RH correm atrás dele e o atraem com ofertas interessantes: VMI para toda a família, academia e muito mais. Mas, na maioria das vezes, um especialista talentoso não procura cookies gratuitos, mas tarefas interessantes e condições confortáveis ​​(que, aliás, levarão em conta a natureza do desenvolvedor médio).
A empresa Super Ego IT está desenvolvendo uma técnica de autorregulação do Master Kit. O produto entrou nos mercados da CEI, Europa e América. A equipe emprega quase 90 pessoas, a maior parte delas desenvolvedora. São funcionários leais que estão entusiasmados com uma ideia e dedicam todos os seus esforços ao trabalho. Como você conseguiu isso?

Autonomia


Super Ego tem colacatismo. Este sistema de gerenciamento provavelmente não é para todos. Mas alguns de seus princípios serão aceitos com estrondo por qualquer equipe de programadores.

  • Equipe auto-organizada. Três pontos principais são suficientes. Em primeiro lugar, a capacidade de escolher suas tarefas favoritas. Para fazer isso, um painel de tarefas é compilado, com o qual o desenvolvedor pega o que ele gosta. Não há instruções ou tarefas impostas, e isso gera um sentimento de independência e lealdade à empresa. Em segundo lugar, uma equipe está trabalhando em todos os aspectos: testes, montagem, liberação, monitoramento e assim por diante. As pessoas gostam de ver o resultado final e sentem seu envolvimento nele. Terceiro, liberdade na escolha de tecnologias e na solução de problemas. Existe liberdade no nível de código e interface e a capacidade de incluir bibliotecas, linguagens e estruturas. É verdade que essa liberdade ainda deve ter uma estrutura para que as operações sejam coordenadas entre si.
  • Falta de microcontrole. Todo mundo fica entediado quando o líder constantemente se apressa em seus assuntos e tenta controlar tudo.
  • Decisões da equipe sobre arquitetura e design. Se todas as pessoas sentem que sua opinião foi levada em consideração e que podem influenciar o processo, isso aumenta a motivação e a qualidade do produto.
  • Horário de trabalho flexível. Esse é um ponto óbvio, e muitas empresas de software, felizmente, se lembram disso.
  • Estilo de comunicação democrática. A redação é crucial, e isso se aplica não apenas aos comentários sobre o código, mas também à comunicação cotidiana dentro da equipe. Em vez das palavras "deveria", são usadas perguntas ou frases como "pense em ..." ou "talvez valha a pena considerar ...".

Crescimento de domínio


Por que um programador deveria vir para a equipe se pode freelancer e encontrar pedidos? Então, para aprender com os outros e competir com eles. E em uma boa companhia, isso é obrigatório.

  • Hackathons. Um ou mais dias durante os quais os desenvolvedores juntos resolvem alguns problemas e compartilham conhecimento. São eventos de entretenimento que resolvem vários problemas ao mesmo tempo: aprimorando habilidades, fortalecendo laços na equipe e buscando inovações.
  • Conferências. Uma empresa grande pode se dar ao luxo de convidar palestrantes experientes, enquanto uma empresa menor pode incentivar os funcionários a participar de vários eventos e compartilhar as informações recebidas.
  • Pagamento por treinamento. Se um programador encontrou um curso interessante e a empresa pode pagar por ele, esse método aumenta a lealdade de um indivíduo e o profissionalismo de toda a equipe.
  • Organização de uma biblioteca, gravação de cursos on-line e webinars. Desenvolvedores experientes gostam de compartilhar conhecimento e, sob os auspícios da empresa, você pode começar a criar conteúdo (que, entre outras coisas, ajudará a marca a desenvolver e atrair novos programadores talentosos).

    imagem

Reconhecimento de Conquistas


Um senso de propriedade e significado é importante para todas as pessoas. A empresa pode ajudar a visualizar esse processo (não é à toa que os Conselhos de Honra já foram tão populares).

  • Informações regulares sobre o progresso. Há muitas maneiras de tornar esse processo visível e agradável para todos. Você pode coletar estatísticas e preparar métricas. Você pode usar os gráficos para marcar todos os dias sobre quais tarefas foram resolvidas por diferentes funcionários e como o trabalho no projeto como um todo está se movendo. Você pode criar um quadro com tarefas, em que cada participante alterará o status "Em andamento" para o status "Concluído".
  • Agradecimento. As pessoas costumam ouvir críticas e receber menos elogios. Mas todo desenvolvedor precisa de uma avaliação positiva. É necessário formulá-lo o mais especificamente possível. Por exemplo, “Você conseguiu simplificar o algoritmo, para que o programa agora funcione mais rápido. Esta é uma ótima solução. ” No entanto, você não deve organizar cerimônias de premiação, pois elas podem provocar inveja e competição prejudicial. É muito mais importante enfatizar a contribuição de cada um para o sucesso do projeto.
  • Poste ou dê um feedback positivo de clientes ou clientes, para que os desenvolvedores entendam que seu trabalho facilita e agrada a vida de alguém.

Para descobrir se os membros da equipe estão satisfeitos e apreciam seu trabalho na empresa, você pode organizar uma pergunta anônima ou conversar com cada pessoa pessoalmente para descobrir o que, em sua opinião, pode ser melhorado. Nem todas as idéias podem ser implementadas. Como nem todos os desenvolvedores terão sucesso. Mas, de qualquer forma, será uma experiência agradável para os funcionários: eles entenderão que a gerência realmente deseja melhorar as condições de trabalho.

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


All Articles