BT

O Ambiente de Trabalho "Ágil"

| por Pedro Mariano Seguir 0 Seguidores em 15 jun 2010. Tempo estimado de leitura: 2 minutos |

Ontem, o cientista chefe da Thoughtworks Martin Fowler publicou em seu blog um artigo sobre o local onde as pessoas trabalham. Como deveria ser o ambiente de trabalho e como isso pode influenciar na produtividade do seu time e consequentemente no produto final.

Algumas pessoas possuem o paradigma de que "ambiente ágil" - nomeei esse dessa forma pela ascêndencia decorrente da adoção de metodologias ágeis - é um ambiente sem controle e "muito descontraído para onde se trabalha". Não isso não condiz com a realidade. Tenha sempre em mente, o problema não é o ambiente, o problema são as pessoas, o ambiente não é um fator determinante, é sim um fator importante mais não é o fator que fará você ter 100% de sucesso ou falhar totalmente, se você possui um time comprometido o ambiente será apenas um dos eixos para o sucesso ou para a falha, o mais importante, sem dúvida, são as pessoas.

Os ambientes ajudam as pessoas a pensarem melhores a desenvolverem suas habilidades ou até mesmo a se desgastarem menos. Desenvolvimento de software é algo bastante humano e convenhamos um tanto quanto cansativo, então um ambiente onde os funcionários possam se relacionar e se "desligar" um pouco é sempre favorável. Não adianta colocar um desenvolvedor 40 horas em frente ao computador e pedir para que ele desenvolva o melhor software, não funciona assim, faço a mesma analogia com um artista, coloque ele em um cubículo sem comunicação exterior e mande ele criar uma obra de arte, ele terá sucesso? Talvez, mais as chances são menores.

Procure ambientes abertos, com bastante espaço para facilitar a comunicação. Sobre salas e mesas pertos Martin Fowler comentou:

Primeiro, tenha certeza de que o lugar é do tamanho ideal para o seu time...  
Em um mundo ideal as salas deveriam ter paredes flexíveis onde é possível isolar um time do outro, então um escritório seria um conjunto de times. Os escritórios são totalmente abertos, apenas com barreiras entre os times. Isso é bom pois o time pode se comunicar entre si e evita o barulho intra-times.

As vezes algo simples em seu ambiente pode fazer com que seu time produza muito mais. Casos como ter um lugar onde as pessoas possam tomar um café pode muitas vezes gerar conversas, e grandes idéias. 

Outra coisa que Martin Fowler cita e que é, de fato comprovado, é ter bons equipamentos e grandes monitores para que nós desenvolvedores possamos aplicar nossas práticas de XP com sucesso, além de poder focar no que nós sabemos "programar" e gastar grande parte do tempo em delays ou então consertando computadores.

Existem diversas outros fatores que compõe  um ambiente  "ágil" o que eu sugiro é sempre ter um canal aberto onde os próprios desenvolvedores possam escolher onde querem trabalhar, onde possam dar suas opiniões e dicas, afinal, quem sabe mais sobre um ideal ambiente do que quem passa a maior parte do tempo nele.

E você leitor, quais dicas você pode dar para um ambiente agradável e que pode alavancar um aumento na produtividade?  Quando que um ambiente muito descontraído pode atrapalhar ao invés de ajudar? Você concorda com o fato de que o ambiente é apenas um dos fatores que pode ajudar no sucesso ?

Avalie esse artigo

Relevância
Estilo/Redação

Olá visitante

Você precisa cadastrar-se no InfoQ Brasil ou para enviar comentários. Há muitas vantagens em se cadastrar.

Obtenha o máximo da experiência do InfoQ Brasil.

Dê sua opinião

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

Tradução na íntegra by Cassio Landim

Olá Pedro Mariano, ontem mesmo eu fiz uma tradução na íntegra do artigo do Martin Fowler e enviei para o Lucas Souza publicar aqui mas ele ainda não me respondeu.
Você tem interesse de fazê-lo?

Meu ambiente ideal que na prática é difícil de se conseguir by Luca Bastos

Acho muito bom pair programming. Duas cabeças pensam melhor do que uma e um ajuda o outro a se manter concentrado neste mundo de hoje lotado de coisas interessantes na Internet.

Mas parear o tempo todo é muito cansativo. O desenvolvedor precisa de um tempo sozinho até mesmo para dar uma vadiadazinha básica nos 5 minutos da sua fatia do tomate. E precisa também de um canto isolado para pensar, digerir alguma tecnologia novo ou por em prática alguma idéia maluca sem risco do par dizer que não vai dar certo.

O ambiente ideal deve ter espaço para parear com todo mundo junto como no texto do Tio Fowler, mas deveria ter também alguns lugares reservados para pensar.

Um ambiente muito descontraido me atrapalha. Já passei por isto muitas vezes inclusive trabalhando ao lado de alguém que passava o dia inteiro com Skype no viva voz.

Ambiente Ideial by Lazaro Prates Junior

O pessoal de gerencia deveria, por default, ler esse artigo. Tem vezes q os caras querem mexer no nosso local de trabalho e nem perguntam saca... ACho isso foda!
Não são eles q vão ficar ali o dia todo né.

Já trabalhei em um ambiente bem descontraído e realmente isso atrapalhar. Tem q ter o equilibri aí...

O Ambiente ideal para mim tem q ter algumas coisas:
-Maquina boa e monitor grande
-Uma boa cozinha na empresa
-Um ambiente onde a equipe possa descontrair.
-Cadeiras decentes

Acho q só... =)

Re: Tradução na íntegra by Pedro Henrique Santana Mariano

Opa Cassio não irei fazer a tradução não, pode continuar com a tradução.

Concordo 100% com o Luca.

Re: Tradução na íntegra by Cassio Landim

A tradução está feita. Gostaria de saber se InfoQ tem interesse em postá-la aqui.

Artigo sobre Salas de Equipe de Martin Fowler traduzido by Cassio Landim

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

Receber mensagens dessa discussão

6 Dê sua opinião

Faça seu login para melhorar sua experiência com o InfoQ e ter acesso a funcionalidades exclusivas


Esqueci minha senha

Follow

Siga seus tópicos e editores favoritos

Acompanhe e seja notificados sobre as mais importantes novidades do mundo do desenvolvimento de software.

Like

Mais interação, mais personalização

Crie seu próprio feed de novidades escolhendo os tópicos e pessoas que você gostaria de acompanhar.

Notifications

Fique por dentro das novidades!

Configure as notificações e acompanhe as novidades relacionada a tópicos, conteúdos e pessoas de seu interesse

BT