Tradução: “Está tudo OK para você?”
Achei esse artigo interessante, o título original é “Is everything OK for you?” – the question you should never ask your developers. É minha primeira, de muitas outras, traduções que pretendo trazer para vocês:
“Está tudo OK para você?” – A pergunta que você nunca deve fazer ao seus desenvolvedores
Eu falei com um amigo meu recentemente e ele queixou-se sobre o seu líder (na verdade ele estava me explicando por que razão o seu líder era ruim). Não é sobre sua personalidade ou atitude, mas meu amigo queixa-se das perguntas que seu líder fazia, por exemplo:
– “Está tudo OK para você?”
Muito bem… Como você pode responder a esta pergunta? Será que ele está perguntando sobre minha vida privada? sobre meu ambiente de trabalho? Sobre minhas tarefas? O que ele espera como resposta? Se quase tudo está OK para mim, mas eu tenho algumas idéias sobre como melhorar a performance da equipe, devo responder “Sim”, “Sim, mais…” ou “Não”? Na minha humilde opinião, está é uma pergunta errada – isto demonstra falta de respeito, porque meu líder não se importante realmente com a resposta, é igual a “Como vai você?”.
Se você é líder de Equipe ou Projeto ou está a frente de uma equipe de desenvolvimento você deve ler este artigo e conhecer o ponto de vista dos seus engenheiros.
Por que essas questões não são boas ?
Vamos supor que eu trabalho em uma equipe e vejo que estamos produzindo um código que não está sendo bem testado, e a nossa equipe não tem qualquer ferramenta de integração contínua. Eu gostaria de compartilhar minhas idéias sobre como lidar com estes problemas, mais meu líder é difícil de compreender e está sempre ocupado.
Embora ele sempre me faça perguntas como “Você está OK com a equipe?”, “Está tudo OK para você?”, eu devo falar sobre Integração contínua e dos problemas de testes que temos aqui? Será que é um bom momento para falar sobre minhas idéias? Estas questões não me incentivam em expor os verdadeiros problemas que a nossa equipe possa ter.
Quais perguntas os engenheiros aguardam?
Os engenheiros são pessoas concretas e eles esperam perguntas concretas. Claro, que às vezes é dolorido, mas o que estamos fazendo é freqüentemente tão complexo que fazer perguntas gerais refere-se a nada – você realmente quer saber sobre o nada? (Será que não é um exemplo de gerenciamento?). No exemplo do meu amigo, as questões do seu líder são genéricas demais.
Seria muito mais fácil se ele pergunta-se:
- Você vê qualquer problema no projeto que estamos desenvolvendo?
- Você pensa que os nossos processos de desenvolvimento estão corretos? Você tem qualquer idéia sobre como podemos melhorá-los?
- Você precisa de alguma ajuda no que está fazendo?
- Você tem alguma idéia como …?
Use sua criatividade com as pessoas
Se você tiver gerenciando uma equipe de desenvolvimento de software você deve aprender quais questões deve fazer. Você deve fazer perguntas que não se pode responder com um simples “sim” ou “não”. Faça perguntas que permitam aos seus engenheiros se expressarem, exporem seus sentimentos, idéias, medos. Seus engenheiros são criativos (Eu tenho certeza disso) – deixe eles falar com você e compartilhar suas idéias, deixe-os pensar e criar!
Faça perguntas certas – você receberá as respostas certas
Se você estiver fazendo perguntas erradas como “Está tudo OK para você?” não espere uma resposta certa (o que significa). O que você espera do seu engenheiro quando faz uma destas pergunta? Você espera que ele lhe fale sobre sua semana? Peça a ele sobre o final de semana. Você está esperando que ele fale sobre seus filhos? Pergunte sobre seus filhos.
Fazer perguntas corretas é a chave para uma boa e aberta comunicação – e é o fator mais importante para ter uma equipe eficiente de desenvolvimento (ver também as Práticas de XP). Fazer perguntas corretas, você vai obter respostas coerentes ou seja, a resposta correta para sua questão – sem equívocos. Se você quiser fazer perguntas gerais, só para ver se não está dormindo (mante-los acordados?), basta dizer “Olá!”. Se você quiser fazer uma pergunta e não espera qualquer resposta (ping?) – Então não faça!, você não vai ganhar respeito fazendo isto.
Se você estiver a sorte de trabalhar em um ambiente Ágil, esse problema pode ser resolvido de alguma forma durante o Daily Scrum Meeting, onde você pode compartilhar suas idéias e problemas, ou através das retrospectivas, quando a equipe é encorajada a analisar a sua maneira de trabalhar.
Conselho
Se você é um líder de equipe ou projeto, significa que você é esperto o bastante para encontrar perguntas certas que deixarão seus desenvolvedores falarem sobre os verdadeiros problemas e soluções reais. Faça suas perguntas freqüentemente e você verá quantas oportunidades irá encontrar ao seu redor.
Tome cuidado, ao fazer perguntas genéricas. Pode ser pior do que não fazer nenhuma pergunta.
Eu estou muito curioso sobre suas opiniões:
- Você é um engenheiro (desenvolvedor) e estão lhe fazendo essas perguntas sem sentido? Qual é a sua resposta?
- Você que é líder de equipe, faz estas perguntas? O que espera nas respostas? Por que você está perguntando?
Fique a vontade para compartilhar suas idéias aqui.
Resumindo: “A resposta certa para a pergunta certa”. Infelizmente estamos cercados de “pessoas sabonetes”, do tipo quanto mais “lisas” melhor, mas, o importante é poder obter conhecimento através de canais como este para se livrar desses parasitas.
Abs e Sucesso….
Muito bom a idéia de fzr as traduções Ozeias, parabéns!
Esse vou ter q terminar de ler depois, o sono bate forte e logo já tenho q estar de pé.
Abraço!