BT

Experimente a nova interface visual do InfoQ! Veja o novo design do InfoQ 3.0 e nos diga o que você achou.

Como Agile beneficia o indivíduo

| por Chris Sims Seguir 0 Seguidores , traduzido por Flávia Castro de Oliveira Seguir 0 Seguidores em 09 dez 2008. Tempo estimado de leitura: 3 minutos |

Uma recente discussão na lista ScrumDevelopment esclareceram as formas pelas quais as práticas de desenvolvimento ágil beneficiam diretamente as pessoas envolvidas. O consenso era de que um ambiente ideal para o crescimento individual pode ser criado pela implementação de práticas ágeis tal como inspecionar-e-adaptar, programação dupla, test driven development, constante colaboração e comunicação.

Arturo Perez começou a discussão perguntando: "O que o Scrum (ou outro método Ágil guarda-chuva) oferece para uma pessoa procurando por melhora?" Não demorou muito para as respostas começarem a chegar. Roy Morien fez as coisas andarem:

Scrum, e outras abordagens ágeis, estimulam a colaboração, comunicação e conhecimento compartilhado. Então todo o dia você pode aprender um pouco mais com a experiência dos outros, bem como com a sua. No final de cada sprint há uma oportunidade para reflexão e revisão.

Angela Druckman escreveu que trabalhar em um time que incansávelmente inspeciona e evolui dá a habilidade de ver coisas como elas realmente são e em seguida fazer planos para o futuro baseado nesta verdade. Ela afirma que as pessoas dizem mentiras para si próprias o tempo todo, sobre por que eles não foram promovidos, seu nível de habilidade, ou talvez a segurança de sua posição atual. O verdadeiro problema começa quando as pessoas então usam essas mentiras como as suposições em que baseiam suas ações futuras. Contraste isso com uma pessoa que aprendeu a inspecionar sua atual situação procurando a realidade, e em seguida fazendo planos para se adaptar baseado nesta realidade.

Brian Bozzuto escreveu sobre o valor à pessoa ao trabalhar em um ambiente que valoriza o aprendizado. Os ideais ágeis 'falhar precocemente', 'inspecionar e adaptar', e 'soluções de ponta' são todos focados no aprendizado. Em tal ambiente, é muito mais provável que as pessoas aprendam e cresçam. Não só isso, mas Brian acha que esse é um ambiente de trabalho mais saudável e feliz, que certamente beneficia as pessoas.

Alan Atlas comentou sobre as expansivas oportunidades para o mentoring que o desenvolvimento ágil fornece:

Para os menos experientes ou não tão experts no time, interações com os mais experientes e os mais experts acontecerão mais frequentemente do que eles teriam em um time tradicional. O benefício pode e deve ser enorme para aqueles que querem ou precisam aprender muito...

...adicionado a isso está o imperativo geral do scrum de difusão do conhecimento e redução da especialização e você tem o que parece para mim ser um ambiente de trabalho ideal para o aprendizado.

Em um post relacionado no seu blog, Theodore Nguyen-Cao apontou o primeiro dos quatro valores do Manifesto Ágil "Indivíduos e interações sobre processos e ferramentas", e disse:

Enquanto serem expostos ao controle de versão, bug tracking, e sistemas de integração contínua é ótimo para um currículo, trabalhar com outra pessoa é muito mais recompensador e divertido. Você desenvolve relacionamentos fortes e você será capaz de aprender muito mais sobre as perspectivas e experiências de outras pessoas. Programação em par tem me ajudado a desenvolver uma melhor compreensão do que eu não sei e uma ainda mais forte compreensão do que eu já sei...

...Mais importante, eu ainda sinto que estou crescendo como desenvolvedor. Eu honestamente acredito que a melhor coisa que um desenvolvedor pode fazer em sua carreira é sempre estar aprendendo. Todo o resto se seguirá.

Theodore comparou sua experiência de trabalho em um ambiente ágil a um ambiente que era mais tradicional, e achou que ele aprendeu muito mais quando trabalhou de uma maneira ágil.

Que ambiente de trabalho tem estimulado ou inibido o seu crescimento e desenvolvimento? Você encontrou benefício na agilidade? Deixe um comentário e compartilhe a sua experiência.

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
Comentários da comunidade

Sem dúida by Felipe Rodrigues

Sem dúvida nenhuma os metodos ágeis beneficiam muito o indivíduo.
Além de todas essas razões ainda há a questão da visibilidade. O desenvolvedor exerce um papel muito mais importante quando em um time ágil. Ele fica visível aos olhos do cliente, do gerente e de todos os stakeholders. O gerente consegue visualizar quão produtivo um indivíduo é e como ele funciona melhor dentro do time, possibilitando ajustes e orientações que o ajudam a crescer na carreira e pessoalmente também.

Além disso, o processo exige postura, coragem, honestidade e confiança. Valores estimulados pelo processo.

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

1 Dê sua opinião
BT