Eae pessoal, tudo beleza? Espero que sim, vamos para mais um post buscando trazer algum aprendizado novo para a galera.

Hoje quero falar um pouco sobre comportamento e equipe de trabalho. Todos nós que não trabalhamos como freelancers (em alguns casos até mesmo freelancers, porém de uma forma menos direta) eventualmente para não dizer 100% do tempo, estamos trabalhando em equipe, seja equipe de front-end, seja uma equipe completa, com mídia, planejamento, designer e etc. E espero eu que todos eles sejam seres humanos, e como tal, todos tem seus pensamentos, dias ruins ou bons, egos, principalmente egos e etc. Por isso é muito importante para o profissional saber lhe dar com a equipe em que trabalha e principalmente com a filosofia a qual essa equipe/empresa trabalha. Abaixo vou colocar alguns pontos que acho importante para que todos trabalhem em comunhão.

##Comunicação
Isso é o princípio de qualquer coisa em nossa vida, o ser humano chegou onde chegou por saber se comunicar e como seres “inteligentes” que somos devemos, em equipe saber fazer isso da maneira mais clara e simples possível, principalmente em momentos críticos, como início ou término de projetos e principalmente quando falamos com pessoas mais leigas em relação a nossas áreas. A pesar de achar que toda pessoa deve saber o básico sobre o contexto geral da empresa, ainda assim esse básico muitas vezes realmente é apenas o básico, por isso a importância de saber se comunicar, saber se expressar, sem ser arrogante, prepotente ou ignorante a ponto de se achar melhor que outros ou que porque a pessoa não entendeu, você não deve repetir. Aqui vale como na época da escola, onde os professores tinham que repetir quantas vezes fossem necessários até que a pessoa entenda, porque senão lá na frente, terá que refazer o trabalho e isso não é nada agradável.

Tente sempre ser sólido no que você passar e garantir que a outra pessoa entendeu o que realmente precisou ser entendido. Principalmente sobre os assuntos técnicos, por exemplo, quais serão a necessidade do cliente sobre o sistema administrativo do site, qual a comunicação entre as tabelas do banco de dados, quais tecnologias, público etc etc.

##Reuniões
Outro ponto muito importante são as reuniões, afinal são nelas que podemos alinhar com toda a equipe e ter uma visão geral a respeito do andamento do projeto. Não estaremos abordando ainda sobre métodos AGILE ou SCRUM pois eu ainda faço pouco uso deles, e de forma mais pessoal do que profissional, hoje onde trabalho por exemplo, fazemos reunião toda segunda feira para alinharmos os projetos e jobs da semana, e para saber como anda o cumprimento das metas e tarefas. Além dessa reunião semanal quando há necessidade de fazer alguma reunião de planejamento ou discutir a respeito de um job que está entrando também reunimos o pessoal responsável e afetado de acordo com a área, para juntos poder construir algo sólido e palpável dentro de toda nossa filosofia.

Em particular onde eu trabalho é uma agência interessante pela filosofia que eu mesmo demorei muito a entender, sempre trabalhei com supervisão e delegação de tarefas, e hoje temos a filosofia de a equipe toda ser responsável pelo projeto, design, interface, programação, enfim, o projeto como um todo, se existe uma falha de layout então os designers que falharam eu sou da programação e não tenho nada com isso. Esse é o tipo de pensamento que não existe na nossa equipe, todos temos o direito e dever de revisar o projeto, de falar no início do mesmo o que acha, de direcionar e claro dar opiniões de melhoria, desde que essa opinião seja embasada e concreta, não existe não gostei porque eu não gostei, tem que haver uma boa explicação para o mesmo.

E confesso que no início isso foi muito difícil de ser entendido por mim, inclusive tive algumas discordâncias no início que não vem ao caso, mas mesmo em momentos que acontecia alguma desavença ou algum problema com cliente nosso “Patrão” (entre aspas porque também se considera no mesmo níveis que nós, aceitando e dando sugestões como um membro da equipe) não buscou em momento algum um culpado, muito pelo contrário, nos reuníamos e buscávamos soluções para que o erro não se repetisse, e acreditem se tiverem uma equipe que realmente consiga por isso 100% em prática, terá um ambiente muito produtivo e positivo.

##Conhecimentos
Outro ponto muito importante para o bom andamento de um projeto em equipe é o conhecimento técnico da equipe e a capacidade de ampliar e transmitir esse conhecimento. Aqui vale uma ressalva para pessoas que interagem com mais de uma “parte” do projeto, por exemplo, programação e designer, ou planejamento e programação, ou ainda para aquela pessoa que vai criar ou realizar algo que vai ser usado por outra pessoa. Acredito que assim como um código deve parecer ter sido escrito por apenas uma pessoa, um projeto também deve parecer ter sido realizado por apenas uma, não que alguém vai ficar com os méritos, longe disso, mas todos envolvidos no projeto, seja, programadores, designers, planejamento, mídia, etc, devem falar a mesma língua para que o projeto possa ser o mais sólido possível e para que o tempo possa ser mais bem aproveitado, por isso coloquei como primeiro tópico a comunicação, pois ela sempre está envolvida com tudo. Saber escrever um documento, um diagrama, um flowchart, todo um pré-requisito, entender o que é ux, ui, layout responsivo, mobile first, também, e não apenas da área de cada um, mas sim de um composto geral, pois nem sempre poderemos tratar de um projeto por vez, ou sozinho, muitas vezes esse projeto será dividido com outros e por isso a importância da comunicação para que seja feita da melhor forma possível.

E pessoal um conselho meu aqui, totalmente minha opinião pessoal, busque aprender sempre além da sua área, se você é programador, busque entender um pouco de design, marketing, planejamento, e o contrário também se são de outras áreas busquem entender um pouco de programação, mesmo que lógica, isso vai te fazer um profissional diferente pode ter certeza e conhecimento nunca é demais, nunca.

##Metas
Outro aspecto importante de uma equipe é o estabelecimento de metas e claro o fator de cumprir as mesmas, metas de nada adiantam se não forem atingidas. E para tal, é importante ter alguém que possa fazer esse papel, muitas vezes chatos, de ficar atento as metas, prazos e fazer as cobranças das atividades realizadas, andamento do projeto, dificuldades, e etc. Acredito que sem esse papel de analisar e estabelecer prazos e verificar andamentos, os projetos costumam falhar muito mais, eu não tenho números exatos que comprovam isso, mas pense na sua vida pessoal, se você planeja alguma coisa que você quer fazer as vezes dá errado, imagina se não planejar, as probabilidades são maiores. Um grande amigo me dizia, um homem prevenido vale por dois, e a melhor forma de se prevenir é planejando e para isso é extremamente necessário fazer um bom planejamento. Mas Willian sou programador não faço ideia de como fazer planejamento e cuidar dessa parte, não tem problemas da uma conferido nesse MétodoWD e vai aprender fazer uma planejamento muito bom e de forma concreta e fácil.

##Planejamento
Conforme abordei acima bem de leve sobre planejamento, aqui quero falar um pouco mais, afinal o planejamento é o seu guia de desenvolvimento e consequentemente da sua empresa, equipe, projeto, vida, pois é né, podemos fazer isso para todas áreas em nossas vidas, seja pessoal ou profissional, um bom planejamento é essencial. E isso está intimamente ligado com as metas, para que realmente você possa ver progresso e alcance em sua área. Comece nem que seja da forma mais simples, definindo e estruturando seu tempo, pode usar algum gerenciador de tarefas tipo o Wunderlist onde você pode colocar o que você quer fazer, prazos e descrever a tarefa, eu uso pra conciliar as coisas do trabalho com estudo e coisas pessoais, e depois que comecei a usar, passei a realizar muito mais que antes.

Claro que o planejamento não vai fazer nada sozinho, temos que ter a boa vontade de pôr em prática e de sabermos cobrar a nós mesmos para realizarmos, e como compensar em caso de atrasos e etc.

Bom pessoal, esse foi o conteúdo que queria trazer para vocês a respeito de equipe e ambiente de trabalho, além desses pontos técnicos acredito que não preciso abordar muito a respeito de pontos “humanitários” né? Como:

####Respeito

####Bom senso

####Empatia

Entre outros, sei que isso vai depender muito mais de cada indivíduo, mas também é essencial para poder se trabalhar em equipe, talvez futuramente podemos falar de pontos mais pessoais.

Caso tenham alguma dúvida ou alguma opinião ou correção, favor deixar nos comentários
Sucesso a todos
Abraços.