Quais são suas estratégias para melhorar o nível de sua equipe de maneira inteligente?

8

Estou procurando maneiras inovadoras de melhorar toda a equipe e elevar o nível global em todos os aspectos, não apenas técnicos.

Minhas soluções reais:

  • desafio de programação com votos, notas etc.

  • ensinando uns aos outros : a cada mês, um membro pode apresentar uma nova API, estratégia, o que for que ajude a construir melhores softwares. Terminará com votos. Se for aprovado, a equipe se comprometerá a usá-lo por um mês. Em seguida, faça o feedback. Em seguida, use-o ou deixe-o.

  • revisão anual para reduzir o ponto cego da janela do Johari . Pessoalmente , acho realmente instrutivo a revisão de despedida , feita sempre que deixo definitivamente um grupo de pessoas.

Por causa do condicionamento social, eles precisam de um aquecimento. Então eu realmente digo a eles para não filtrar suas palavras e quase falar mal de mim.

Não importa o que eles diriam, eu ficarei quieto.

Funciona muito bem com as mulheres, especialmente se elas podem responder por e-mail e você estiver longe (rede de segurança dupla)

E o seu?


fonte
2
Boa tentativa, Michael Scott.
2
Fora do tópico, deve estar em programmers.stackexchange.com (aguarde a migração automática pelo fechamento).
Orbling
talvez devesse ser wiki da comunidade?
Preguiça

Respostas:

4

Almoçamos e aprendemos / sexta-feira grátis, onde dedicamos tempo a projetos nos quais os desenvolvedores desejam trabalhar ou para entregar tópicos / assistir a conferências como mvcconf.org. Há muitas ótimas sugestões aqui: Excelente almoço e tópicos de aprendizado

Ryan Hayes
fonte
3

Programação em pares

simples e eficiente

bicho-preguiça
fonte
2

Se você deseja melhorar outras coisas além dos aspectos técnicos (e suas sugestões são boas, então não tentarei adicionar nada de novo), tente eventos não técnicos. Eventos sociais como todo mundo indo a um restaurante para almoçar (ou pedir pizza e comer na sala de reuniões!), Boliche ou qualquer outra atividade em grupo podem realmente ajudar a formar uma equipe. Tornar semi-regular (mensal ou bimensal) também pode ser bom. E tente ter conversas não relacionadas ao trabalho em tais eventos.

FrustratedWithFormsDesigner
fonte
2

Tenha um clube do livro de equipe obrigatório, onde todos leem e discutem o mesmo livro.

  • Escolha livros que reflitam práticas e idéias que você deseja que a equipe adote.
  • Compre os livros para a equipe e permita que eles mantenham os livros.
  • Permita que eles agendem um horário para a semana de trabalho para ler o livro e estudar os materiais.
  • Revise o livro um capítulo por semana para não ficar sobrecarregado.
  • Convide pessoas de outras equipes para participar, se assim o desejarem.
  • Após o primeiro livro, peça à equipe que solicite livros que acharem interessantes.

Atualização: em vez de reuniões obrigatórias, agende-as de maneira que todos possam participar e peça que todos participem da primeira. Depois, permita que eles participem como quiserem.

Amy Patterson
fonte
7
Tornar as coisas "obrigatórias" pode gerar ressentimento naqueles que não querem participar. Você recebe o apoio de pessoas (eu sei, é mais fácil falar do que fazer), ou você recebe muitas reuniões pela metade, onde ninguém faz perguntas porque elas realmente não querem estar lá e querem. para terminar o mais rápido possível.
FrustratedWithFormsDesigner
2

No almoço de @Ryan Hayes e aprenda a idéia, leve as pessoas a fazer uma conversa de 15 minutos após a reunião semanal de status. Como engenheiros juniores, pelo que eles podem ter aprendido na escola que engenheiros mais antigos podem não ter aprendido. Um exemplo foi o TDD. É muito mais fácil conseguir alguém para preparar uma conversa de 15 minutos do que a de uma hora. E mais fácil levar as pessoas a ouvir / ficar por isso.

Brian Carlton
fonte