Quem pode ser chamado de um bom jogador de equipe? [fechadas]

8

Muitas vezes você encontra algo como "trabalhador de equipe" ou "entusiasta de trabalhar em equipe" ou coisas assim em anúncios de emprego que afirmam que eles querem que você seja ou se torne um bom membro de uma equipe de desenvolvimento.

Quem pode ser considerado um bom membro da equipe? Quais qualidades de um desenvolvedor podem ser consideradas bons pontos em relação ao trabalho em equipe? Além disso, como um desenvolvedor pode melhorar suas habilidades de trabalho em equipe (ou atributos, se você desejar)?

Saeed Neamati
fonte
É uma pergunta tão escorregadia que eu adoraria ver algumas respostas de pessoas com experiência em grandes equipes e vários esforços em larga escala.
Patrick Hughes

Respostas:

11

NA MINHA HUMILDE OPINIÃO:

  1. Um bom membro da equipe é uma pessoa orientada para objetivos, em vez de orientada para si mesma.
  2. Qualidades: pensar mais no panorama geral do que na satisfação pessoal. Este é o ponto chave. Todas as outras qualidades (como confiabilidade, comunicação construtiva) herdam dessa
  3. Como melhorar:

Tente qualificar como você interage com sua equipe durante o dia, defina pontos positivos e negativos, preste atenção a eles nas próximas reuniões.

Coloque-se no papel do outro, pense em como você pode afetar o trabalho dos outros.

Tente usar técnicas diferentes (como o Six Thinking Hats ) durante conversas "difíceis"

Discípulo
fonte
Isso se soma a alguém que age de maneira profissional, de fato, grandes pontos.
Patrick Hughes
essas qualidades também descrevem um líder, por isso não vejo como essas pessoas discriminam um jogador de um líder de equipe
Neil McGuigan
Sim, eles estão. Mas ser líder não significa que você deve manter essa posição. No entanto, um verdadeiro líder de equipe deve apresentar os líderes nos membros de sua equipe. Isso aumentará significativamente o valor do projeto e de cada membro. Boa leitura sobre o The Baron Son
Discípulo
9

Em uma descrição recente do trabalho , eu disse que estava procurando algo semelhante. Aqui está o que eu quero dizer:

  1. Você gosta de trabalhar com outras pessoas. Isso não significa que você precisa ser particularmente extrovertido. Mas se você não gosta de colaboração, vamos deixar você louco.
  2. Você tem algumas habilidades sociais. Como colega programador, meus padrões não são muito altos aqui; Eu sou muito idiota. Mas você precisa saber algo sobre como jogar bem com os outros.
  3. Você se importa com outras pessoas. Saber como se dar bem com outras pessoas não é suficiente. Você precisa se preocupar com o desempenho de outras pessoas e com que efeito você tem sobre elas.
  4. Você está mais interessado na conquista da equipe do que na conquista pessoal. Cães de caça, heróis e cowboys podem destruir um time. Como no esporte, boas equipes de desenvolvimento vencem ou perdem juntas.
  5. Você pode pensar de forma independente. As melhores equipes têm pessoas com formação variada e força de caráter para manter seus próprios pontos de vista e opiniões.
  6. Você pode se comprometer. Mesmo que você pense de forma independente, não precisa vencer todos os argumentos. Se o restante da equipe preferir um estilo de indentação de código diferente e você não puder convencê-lo de outra forma, poderá deixar para lá.
  7. Você geralmente é feliz. Baleias, chorões e esfregões podem sugar a energia de uma equipe. Você não precisa ser um raio de sol a cada segundo, mas deve permanecer positivo e entusiasmado a maior parte do tempo.

Isso parece o básico para mim.

Devo observar que quando algumas pessoas dizem "trabalho em equipe", elas significam pessoas que suportarão besteiras sem fim, porque é isso que alguém no poder acha conveniente. Essas pessoas dirão que alguém que defende a si próprio (ou aos clientes) "não faz parte da equipe". Mas quando o suporte segue apenas um caminho, isso não é uma equipe. Cuidado com isso!

William Pietri
fonte
8

A comunicação é fundamental. Uma mentalidade de que você está trabalhando em "nosso código" e não apenas em "meus módulos" seria o segundo.
Uma amplitude de experiência que permite retirar da fila de trabalho de outra pessoa se a sua estiver esgotada. E vice-versa, sabendo quando pedir ajuda à equipe se você encontrar um problema que possa atrasar sua própria fila de trabalho. Aderir aos padrões locais para estilos de codificação e design de módulos. Mantenha uma noção do progresso geral da equipe.

Portanto, como definição geral para todos os aspectos de um ambiente de trabalho, proponho: Um bom membro da equipe é alguém que pode pensar e reagir uma camada acima de suas próprias responsabilidades.

Patrick Hughes
fonte
5

Quem pode ser considerado um bom membro da equipe?

É incrivelmente difícil determinar exatamente o que um único indivíduo precisa fazer para ser um jogador da equipe. Existem algumas características, mas uma pessoa pode ser um fracasso total em uma equipe e um ativo valioso para outra. O estudo de tópicos como psicologia social, comportamento organizacional, gerenciamento e liderança leva a um entendimento da dinâmica da equipe. Existe uma enorme riqueza de conhecimentos em várias pesquisas sobre como criar e manter equipes.

Eu acho que o time é o melhor juiz de quem seria o melhor para ele. Em todos os lugares que já entrevistei, sempre entrevistei vários membros da equipe. Talvez não a equipe inteira, mas geralmente o líder / gerente da equipe, o líder técnico da equipe e pelo menos um engenheiro, além do RH e do gerente de contratação.

A resposta curta seria que um bom membro da equipe é alguém que pode atender às necessidades atuais da equipe, técnica e pessoalmente.

Quais qualidades de um desenvolvedor podem ser consideradas bons pontos em relação ao trabalho em equipe?

Depende da equipe e do que a equipe precisa. Equipes diferentes têm necessidades diferentes, portanto não há uma resposta singular aqui. Geralmente, um desenvolvedor (ou qualquer pessoa de uma equipe) provavelmente deve ter alta característica de agradabilidade, consciência e extroversão. Flexibilidade, adaptabilidade e abertura a novas idéias e conceitos também ajudariam, independentemente do seu trabalho e papel na equipe.

O conhecimento e a experiência específicos do indivíduo provavelmente seriam mais úteis para determinar qual capacidade eles podem servir na equipe.

Além disso, como um desenvolvedor pode melhorar suas habilidades de trabalho em equipe (ou atributos, se você quiser)?

Primeiro, entender seus atributos pessoais seria um bom começo. Eu já vi os cinco grandes traços de personalidade e os indicadores de tipo Myers-Briggs usados. Nem isso é ótimo - seu estado temporário atual pode ter um impacto drástico nos resultados. Mas realizar várias pesquisas por um período provavelmente ajudaria a entender onde você está agora em um nível pessoal e, em seguida, identificar características que podem ser indesejáveis ​​em uma equipe e trabalhar para corrigir essas características. No entanto, é um processo de longo prazo que pode nem ser possível para todos.

Segundo, também é importante entender seu conhecimento técnico. Você precisa saber o que pode trazer em termos de funções funcionais para a equipe. Pode ser a capacidade de trabalhar com requisitos, design e arquitetura do sistema, implementação usando uma linguagem e / ou estrutura específica, depuração e teste e assim por diante. Saber o que você gosta de fazer e em que você é bom pode ajudá-lo a anunciar-se às equipes de maneira mais eficaz e a saber para quais papéis você seria mais adequado.


A dinâmica da equipe, como mencionei acima, é uma área enorme para pesquisas em vários campos. Abaixo está apenas um breve resumo do que posso descobrir rapidamente.

De acordo com o meu livro de comportamento organizacional , a eficácia da equipe pode ser determinada com base em quatro fatores. Esses fatores são contexto, composição, design do trabalho e processo. Sua pergunta parece focar na composição da equipe, que é como a equipe deve ser composta. Os quatro componentes da composição da equipe são habilidades dos membros da equipe, personalidades, alocação de funções, diversidade, tamanho da equipe, flexibilidade e preferências dos membros.

Uma equipe precisa de um equilíbrio de três tipos diferentes de habilidades - técnica, resolução de problemas / tomada de decisão e interpessoal. Você deseja garantir que sua equipe tenha o equilíbrio apropriado de todos eles. Uma equipe, no primeiro dia, não precisa de tudo isso. Por exemplo, você pode não precisar de habilidades técnicas até chegar a hora de implementar uma solução. Dependendo do tipo de problema (s) que a equipe está tentando resolver ou dos objetivos que a equipe está tentando alcançar, você precisará de uma combinação diferente desses tipos de habilidades.

Em termos de traços de personalidade individuais, os Cinco Grandes Traços de Personalidade são freqüentemente usados ​​para identificar pessoas com maior potencial para serem jogadores de equipe. As equipes que são, em todos os membros, com alta extroversão, simpatia, consciência, abertura à experiência e estabilidade emocional tendem a ter um desempenho melhor. Também foi descoberto que misturar uma grande variação (por exemplo, ter alguns membros extremamente introvertidos e outros extremamente extrovertidos) em qualquer uma das características tende a diminuir o desempenho. Alguns traços-chave que podem afetar toda a equipe são: agradabilidade, consciência e extroversão - uma pessoa com pouca aceitação, com pouca consciência ou introvertida pode facilmente derrubar uma equipe.

Foram identificadas nove funções-chave em uma equipe - vinculador (coordenação, integração), criador (inicia idéias), promotor (ideias para campeões), assessor (análise de opções), organizador (cria estrutura), produtor (direção e acompanhamento) , controlador (detalhes, regras), mantenedor (batalhas externas) e consultor (pesquisa de informações). Algumas pessoas cumprem várias funções e outras podem cair em uma única função. No entanto, em uma equipe, cada uma dessas funções provavelmente será preenchida por alguém. É uma boa idéia ao criar ou manter uma equipe para garantir que haja alguém que possa participar de cada uma dessas funções.

Aumentar a diversidade entre os membros (em termos de personalidade, gênero, idade, educação, especializações, experiência) leva a aumentar as chances de fornecer à equipe as habilidades e personalidades necessárias para concluir o trabalho de maneira eficaz. Esse aumento na diversidade também aumenta as possibilidades de conflito dentro da equipe, à medida que os membros começam a passar pelas etapas de desenvolvimento do grupo . Um grupo com menos diversidade provavelmente passará pelos estágios mais rapidamente e com menos conflito, mas também terá menos probabilidade de ter a composição de equipe necessária para realizar um trabalho tão bom.

O tamanho ideal da equipe foi identificado entre 7 e 9 pessoas. Essa faixa de tamanho permite a diversidade necessária em personalidade e habilidades, mas é um número pequeno o suficiente para permitir a comunicação e o gerenciamento. A coordenação eficaz é importante para a realização do trabalho, e 10 pessoas são o limite para uma coordenação e comunicação eficazes entre a gerência e o grupo e dentro do próprio grupo.

Uma equipe que é flexível, de modo que os membros possam concluir as tarefas uns dos outros, tem bom desempenho. Isso reduziu a confiabilidade dos indivíduos. Os membros, no início do projeto, podem não ter treinamento cruzado, mas incluir pessoas que são adaptáveis ​​e abertas ao treinamento para desenvolver novas habilidades facilita a construção de uma equipe. A flexibilidade permite que uma equipe mantenha o desempenho ao longo do tempo.

Nem todo mundo quer trabalhar em equipe. Algumas pessoas preferem trabalhar individualmente, e forçá-las a uma equipe não é a melhor opção para a equipe. Ter pessoas insatisfeitas na equipe prejudicará o moral e o desempenho da equipe.

Thomas Owens
fonte
4

Veja se essas coisas são VERDADEIRAS no seu caso - se sim, você é bom

  • Sou amigável com meus colegas de equipe e eles são amigáveis ​​comigo
  • Sou amigável e generoso com todo mundo, não importa quão egoísta, pomposo, alta manutenção um ou mais de meus colegas de equipe sejam
  • Sempre que discordo de opinião com meus colegas de equipe, faço a diferença com sucesso para que ninguém se ofenda
  • Meu chefe está feliz comigo
  • Eu sempre ajudo meus colegas a manter a cara na frente do meu chefe, se eles fizeram algo errado
  • Ajudo meus colegas de equipe com seus problemas relacionados ao código e também digo NÃO com sucesso quando estou ocupado - sem desencorajá-los
  • Não discuto questões mesquinhas com meus colegas ou com o BOSS e NUNCA faço disso uma questão de auto-estima ou supremacia
  • Meus colegas de equipe gostam do meu senso de humor
codificador de árvore
fonte
Boas qualificações @greengit. +1
Saeed Neamati
4
Ajudar colegas a salvar a cara na frente de um gerente é nobre. No entanto, pode ser cansativo se você os ajudar a economizar muito, especialmente se o mesmo problema ou conjunto de problemas continuar aparecendo. Existe uma troca entre camaradagem e defesa de bons padrões e, às vezes, há ações que merecem uma conseqüência para a reputação de alguém, pelo menos por um tempo.
precisa
0

Um bom colaborador é alguém que está preparado para trabalhar no projeto. Eles ficam felizes em não assumir o centro das atenções e ajudar os outros a atingir suas metas e objetivos (conforme necessário), pois sabem que isso a longo prazo ajudará a beneficiar a empresa e a equipe como um todo.

Eles não procuram elogios e nem tentam levar crédito por recursos pelos quais não eram responsáveis. Eles fornecem críticas construtivas em todos os momentos.

Embora possam não ser a primeira pessoa em mente quando um gerente pensa em formar a equipe, isso ocorre apenas porque, na mente subconsciente dos gerentes, eles já são parte integrante da equipe.

Eles são honestos e esforçados e são reconhecidos não pelas coisas que dizem ou por quem sabem, mas pelas coisas que fazem. Um bom trabalhador de equipe pode frequentemente ser esquecido pelos gerentes, mas com seus colegas eles são considerados da mais alta estima.

dreza
fonte
0

A equipe faz mais por ter você como membro?

  1. Fazendo sua parte do trabalho.
  2. Evitar práticas que impeçam outras pessoas de fazer seu trabalho.
  3. Não diga sim a tudo. Exprima a sua opinião se não concordar, mas não tome um tempo desproporcional em relação à sua contribuição potencial.
  4. Torne o compartilhamento de informações com você e com você conveniente e completo.
  5. Desista de ter tudo do seu jeito. Isso não vai acontecer.
  6. Atrair outros desenvolvedores para a equipe.

Bons programadores sempre superam as restrições. Estar em equipe não é diferente.

JeffO
fonte