sábado, 17 de maio de 2008

Artigo publicado no SBQS

Caros,

Sei que este post é um tanto quanto off-topic, mas lá vai....
Gostaria de compartilhar com todos a notícia da aprovação de um artigo escrito por mim e um amigo para publicação num simpósio nacional. O artigo (Avaliando os efeitos da aplicação do TDD) será publicado no SBQS 2008. Por estar providenciando os ajustes finais no artigo fiquei um tempo sem postar, mas estamos de volta. No próximo post responderei a pergunta (feita aqui no blog) sobre como fazer quando os membros da equipe atrasam na entrega de artefatos.

Até breve ....
______________________________________________________________________

sábado, 3 de maio de 2008

O gerente e sua equipe

Quando estamos na área de produção de software muito ouvimos falar sobre padronização, automatismos, métricas, etc. Além disso, vários de nossos cursos (computação em geral) estão ligados a área de exatas. No entanto, o que poucos consideram é o lado humano da produção de software, ou seja, o lado da não exatidão, o lado que ainda não dá pra ser automatizado. Por isso e por um comentário feito neste blog é que decidi falar um pouco sobre relacionamento do gerente com a sua equipe.

Desde que aprendemos a viver em sociedade que nos deparamos com problemas de relacionamento. Num projeto de software estes problemas podem ser uma fonte de dor de cabeça para o gerente e aos poucos ir minando o projeto, pois apesar de toda técnica aprendida pelos membros do time estamos sempre sujeitos as "variações de humor" e desentendimentos, pois pessoas não são autômatos, pessoas possuem famílias, problemas das mais variadas naturezas. O gerente que desconsidera isto empurra a poeira pra debaixo do tapete e um belo dia a casa pode vir abaixo. Não adianta fechar os olhos para alguns problemas pessoais de sua equipe. Isto mesmo, apesar de serem problemas pessoais, muitos deles acabam interferindo no andamento dos trabalhos.
Vou repetir aqui o que um amigo postou aqui no blog: " O gerente tem que ser meio psicólogo, meio terapeuta...". Acredito firmemente nesta afirmativa.

Como minimizar

Ao invés de evitar, decidi usar o termo minimizar, pois acredito que problemas desta natureza sempre ocorrerão.
Em primeiro lugar o gerente deve conhecer bem sua equipe, suas habilidades, experiência profissional e (é aqui que entra o lado do psicólogo rsrs) suas dificuldades (sejam elas quais forem). É preciso conhecer as habilidades para que se possa distribuir melhor as atividades, saber com quem podemos contar em determinadas situações. O mesmo se aplica a experiência profissional.
Com relação ao lado pessoal, é recomendável que o gerente, sempre que puder, estreite os laços com os membros de sua equipe. Não falo isso pura e simplesmente porque precisamos terminar o projeto, e sim por ser muito mais prazerozo o trabalho realizado entre amigos. Além do que, o fato da equipe se relacionar bem com o gerente é facilitador direto da tarefa de FeedBack.
Reserve um tempo para escutar seus problemas pessoais, as questões que os afligem, preocupe-se verdadeiramente com cada um com suas particularidades.

Constantes Feedback- Além de passar feedback para a equipe é essencial que o gerente permita que os membros da equipe o forneçam também. Considero este último ainda mais importante. Ao passar feedback seja educado e o faça sempre de forma construtiva. Por exemplo, nunca diga: "você está errado" e "sim você poderia fazer melhor o que está fazendo se o fizesse assim...." é claro que a forma de abordar cada pessoa varia de acordo com o perfil de cada membro da equipe. Alguns aceitam críticas mais abertas, já com outros o cuidado com as palavras deve ser redobrado.

Evolução da sua equipe- Preocupe-se sempre com o crescimento de sua equipe, afinal de contas TI é uma área em constante mudança. Além do mais, os profissionais dessa área gostam de estar sempre evoluindo. Mesmo com cronogramas sempre apertados, reserve um tempo para melhoria. A sensação de estar evoluindo é, na minha opinião, uma das melhores coisas num trabalho.

Saber realmente o que sua equipe está fazendo é muito importante, não é necessário saber fazer tudo mas o quanto mais você souber sobre as atividades de seu time melhor será a comunicação e por conseqüência o relacionamento com a equipe.

Lembrar que mesmo contando com diferentes pessoas numa equipe a homogeneidade deve ser buscada a todo o tempo. Talvez homogeneidade não seja a melhor palavra e sim a consciência de equipe, espírito de equipe, etc. É importante saber tomar proveito das desigualdades e promover a união, desenvolver a idéia de que á equipe deve funcionar como um todo.
_____________________________________________________________________