Há alguns dias participei de uma palestra cujo objetivo era discutir conceitos de métodos ágeis, mais objetivamente, SCRUM. O palestrante foi o Sr. Daniel Wildt.
Foram apresentadas as premissas necessárias para se conseguir desenvolver softwares de forma ágil. O que me chamou a atenção foi justamente o fato de uma destas premissas enfatizar a existência de um bom trabalho em equipe. Ou seja, é preciso ter uma equipe conjunta, unida, centrada, participativa e que “vista a camiseta” em busca dos resultados.
Considerando esta premissa, gostaria de compartilhar experiências a respeito destacando-lhes alguns detalhes e alguns resultados atingidos pela equipe em que trabalho, onde no final apresento-lhes a conclusão desta analogia.
No local onde trabalho, tenho a oportunidade de liderar uma equipe que atualmente é composta por quatro desenvolvedores. Somos responsáveis por construir novos recursos para dois dos três produtos de software da empresa. Os softwares que desenvolvemos têm em torno de 35 mil clientes no Brasil.
Vejam que citei que desenvolvemos apenas novos recursos, não realizamos necessariamente correções de bugs ou customizações. Conseqüentemente, temos de estar sempre com a imaginação apurada, o senso crítico em alta, termos a devida empatia necessária para se colocar no lugar do cliente, dentre outros aspectos que o desenvolvimento de um novo recurso de software necessita para ser construído da melhor forma.
Outro aspecto importante a citar é que trabalhamos no formato de fábrica de software, ou seja, periodicamente é contratado o desenvolvimento de uma lista de determinados recursos novos. Não podemos atrasar a entrega destes recursos, pois isto afetaria diretamente aspectos econômicos esperados pela empresa.
Considerando este cenário, tenho a lhes dizer que nossa equipe tem um alto índice de produtividade, utilizando padrões burocráticos como o RUP para gerir as documentações do sistema e seguir todo um workflow até que um item possa ser efetivamente construído. Além disso, temos uma união exemplar, focada nos resultados, ou seja, “pegamos junto para o que der e vier” não importando os problemas, mas visando resolvê-los. Além do mais, dificilmente, há necessidade de realizarmos horas extras para atendermos às expectativas.
No primeiro trimestre do ano não conseguimos entregar alguns dos recursos, afetando o centro de custo da nossa equipe. Mas, no final de junho conseguimos reverter o quadro, finalizando as tarefas que ficaram pendentes do primeiro trimestre e finalizando as tarefas contratadas no segundo trimestre. Na verdade, faltou apenas uma atividade que não conseguimos finalizar os testes no prazo. O que nos permitiu alcançar este resultado foi justamente as características que citei no parágrafo anterior.
Uma união como está eu nunca vi nem mesmo nos jogos de futebol em que participo, observando os jogadores do mesmo time que o meu, mesmo valendo um campeonato. Na verdade, se fosse comparar com uma equipe esportiva, acredito que a seleção brasileira masculina de vôlei seria um bom comparativo.
Gostaria de lhes apresenta a atual equipe na foto abaixo:
Da esquerda para a direita: Marcelo Schumacher (eu), Letícia Pillar, Aaron Bock e Antonio Nei
Está faltando um integrante, o Joel Fernandes, que não pode estar presente quando tiramos esta foto. Mas, pretendo atualizar a foto em breve.
Parênteses, eu particularmente tenho muito orgulho destas pessoas e é uma honra poder representá-los.
Aí vem a pergunta, “como ter e manter uma equipe unida em busca dos resultados?”
Algumas das respostas eu sei lhes dizer pontualmente, outras respostas é apenas minha opinião e que eu acredito que faça com que nossa equipe tenha este diferencial.
Primeiramente, é obrigatório ter um bom ambiente de trabalho, silencioso, arejado te tal forma que não se passe calor, nem frio. Também é preciso dispor de bons equipamentos, de uma boa conexão de internet. Além disso, não devemos economizar em recursos que afetam fisiologicamente e psicologicamente as pessoas: deve ter água, banheiros e ambientes bem limpos, iluminação adequada e, se possível, o tradicional café porque ninguém é de ferro.
Ainda tratando do ambiente, convém que todas as pessoas que trabalham neste ambiente tenham uma boa relação, mesmo que profissional. Uma boa relação entre as pessoas também faz o ambiente ser propício para a execução dos trabalhos. Todas as semanas, o pessoal da empresa combina um futebol ou um almoço entre todos nas sextas-feiras e isto é muito bom para manter a boa relação.
Outro aspecto relevante é prover um bom trabalho de liderança. Para isto, uma equipe precisa ser ouvida e não mandada, devem ser realizadas reuniões periódicas que permitam a integração e o diálogo entre todos, alinhando-os sobre como estamos com relação aos resultados esperados e decidindo em conjunto as ações que podemos tomar para alcançar os resultados.
Tratando-se da equipe, deve-se prover encontros informais (Happy Hour) que permita ainda mais a integração entre as pessoas, principalmente para se conseguir conhecer as diferenças entre o profissional e a pessoa que convive com você no dia-a-dia. Conhecer a pessoa que existe no profissional é importantíssimo para você relevar certas atitudes ou ações que talvez não lhe agradem, mas que são características do profissional que existe nesta grande pessoa.
Além disso, é preciso trabalhar a equipe com um espírito de esportista. O líder tem que esforçar-se para sempre estar bem humorado e levantar o astral do pessoal. O líder precisa ser exemplo de trabalho e sua postura deve ser precisa, pois ele não pode falhar com a equipe e precisa ser sincero acima de tudo. O líder ampara, orienta, questiona, reconhece e vibra com sua equipe! O líder precisa representar a equipe com energia e acreditando que sempre alcançarão os resultados, não importando o cenário e esta impressão precisa ser claramente passada ao time. Conseqüentemente, a equipe cativa-se e com certeza terá orgulho de ser um time.
Prover a união dos profissionais, principalmente os da área de TI, necessita de um pouco de descontração, pois o trabalho é realmente pesado em certas circunstâncias. Logo, buscamos ter um clima descontraído, com censo de liberdade, lembrando das responsabilidades. Não exigimos nada além dos resultados e evitamos a cobrança excessiva. Algo que incomoda as pessoas é você diariamente perguntar “como está aquela tarefa?”. Passe a tarefa ao profissional, estipule uma data, diga que se tiver dúvidas pergunte e deixe a pessoa respirar e fazer a tarefa. Se num determinado dia você vê que o profissional não está dando a devida atenção à atividade, deixe-o, pois talvez não esteja num melhor dia, dê-lhe uma chance, pois ele sabe do prazo e da responsabilidade que tem e você precisa ter confiança nele. "Confiança" é uma das chaves do segredo para se ter uma boa equipe. Para ver como estão as tarefas, marque reuniões em conjunto com a equipe e alinhe os status das atividades entre todos. Nestas reuniões será possível verificar como anda o desenvolvimento e o cumprimento das responsabilidades de cada um, inclusive, antecipando possíveis “gargalos” que permitam a todos sugerir a devida ação em conjunto para eliminá-los. A equipe se considera útil podendo participar das decisões e não apenas codificando o que lhes pedem.
A união entre os membros da equipe precisa ser trabalhada. Para isso, é preciso promover e incentivar o diálogo entre as pessoas para que juntas busquem a solução de um problema. Uma das ações que tomamos e que nos geraram excelentes resultados foi restringir o acesso à internet. Temos excelentes profissionais à nossa volta que poderíamos aproveitar para aprender diariamente com eles, mas tendo a Internet a nosso alcance é muito fácil acessar o Google e ver qual a solução para um problema, apesar de nem sempre ser a melhor solução. Alguns podem defender a idéia de que fóruns são importantes ferramentas que a web provê, mas quantos de nós não se deparam com perguntas banais que o colega do lado lhe responderia em segundos? Eu parei de responder fóruns por isso. Você acessa a parte “perguntas avançadas” mas sempre tem alguém que posta uma pergunta que para ele é enquadrada como avançada e para os demais não é.
Por fim, e não menos importante, é o reconhecimento das pessoas. Quando uma equipe ou até mesmo alguém específico realiza um trabalho exemplar, isto precisa ser reconhecido pessoalmente. Não estou falando de aumento de salário, pois isto motiva o profissional por um mês. Me refiro a elogiar pessoalmente o trabalho que foi desenvolvido pelo profissional ou pela equipe e, dependendo das circunstâncias, divulgar este trabalho aos coordenadores das outras equipes da empresa ou das outras áreas da empresa, publicar na intranet. Em suma, promover este profissional ou determinada equipe pelo excelente trabalho que foi desenvolvido.
Pessoal, espero que o compartilhamento desta experiência e deste ponto-de-vista seja relevante para ao menos fazê-los pensar a respeito da gestão de sua equipe e se está mesmo aplicando os métodos mais adequados para manter a sua equipe unida e juntos buscarem a qualidade do produto de software e do processo de software.
Nenhum comentário:
Postar um comentário