InfoQ

InfoQ

Notícias

Meus Favoritos

Faça oLogin ou Cadastre-se para ativar o recurso de favoritos por tempo ilimitado.

O conteúdo foi adicionado aos favoritos!

Houve um erro ao adicionar aos favoritos! Por favor, tente novamente.

Um Olhar Introspectivo Para Evitar uma "Ascensão e Queda" do Agile

Postado por Mike Bria , traduzido por Marcelo Andrade em 27 Nov 2009

Seções
Processos e Práticas
Tópicos
Adoção de Agile ,
Coaching ,
Agile
Tags
Comunidade ,
Coaching e Mentoring ,
Ensino

Discussões sobre "ascensão e queda" do movimento ágil têm sido tema recorrente aqui no AgileQ e na comunidade de um modo geral. Tais discussões giram em torno de impressões que há de que as pessoas não estão adotando práticas ágeis de maneira efetiva, que estão fazendo as coisas do jeito errado e complicando tudo; e que dificilmente se vê a "agilidade" como resultado. Kevin Schlabach sugere que a própria comunidade ágil tenha culpa nisto por não incentivar o surgimento de novos líderes.

Em seu popular blog Agile Commentary, Schlabach relembra a maneira como que ele conheceu agile:

Quando eu comecei na comunidade ágil, eu trabalhava com uma porção de grandes instrutores. Eram pessoas com comprovada experiência em Scrum, XP e outras práticas. Eles eram os "mensageiros" com um interesse em ensinar aos outros como fazer. Isso tudo fez com que eu aprendesse a fazer as coisas de forma correta. Eu não estava na internet lendo e tentando aprender sobre isso, pois já tinha contato com as práticas ágeis no dia-a-dia. Então eu tive oportunidade de entender as coisas muito rápido, obtendo assim uma experiência de sucesso e muito positiva.

Quando eu penso em alguém entrando na comunidade ágil, eu espero que possa aprender através de alguma experiência parecida com isto. Infelizmente, acho que está sendo mais comum acontecer justamente o contrário.

Ele segue com uma proposta de porque os iniciantes em agile de hoje em dia não estão tendo o mesmo nível de ajuda e aprendizado na prática que ele teve há alguns anos:

Muitos deles [os inovadores em agile e os primeiros a adotar as práticas] trabalhava com de forma ágil já há tanto tempo que é natural para eles disseminar estas práticas a todos. O alto nível de experiência destes especialistas possibilitou a eles esquecer as necessidades dos iniciantes. Eles se concentraram em problemas muito maiores como "a empresa", "o off-shore" e "a otimização geral do sistema". Estes são bons problemas para se resolver, e é necessário repassar o conhecimento a várias pessoas para prosseguir o trabalho em seu lugar!

Schlabach segue explicando como o recente crescimento da aceitação de agile e o potencial de absorção rápida de conhecimento das novas "gerações de comunidades" se combinam contribuindo para o distanciamento entre a quantidade de iniciantes precisando de ajuda e o total de praticantes capaz de ajudar. Essencialmente, quando práticas ágeis era algo novo, os "grandes nomes" e seus contemporâneos puderam conter com as demandas por colaboração na adoção de agile, mas não por muito tempo.

Numa última consideração, Schlaber orienta os praticantes em nível comunitário, bem como toda a força de trabalho em agile para ajudar a corrigir esses problemas direcionando seu tempo e dedicação a contribuir de volta em prol da comunidade:

Então... se você estiver utilizando práticas ágeis há mais de 3 anos e está tendo sucesso, o que você está fazendo para ajudar a comunidade? Você está compartilhando suas experiências com as pessoas? Você participa de comunidades onde há pessoas de com níveis e experiências diferentes das suas? Você explica o que tem dado certo para você ou os orienta ajudando a identificar os erros nas abordagens que eles adotam? Você é dos que só indica as literaturas e acena com a cabeça, ou você é daqueles participativos, que dá as mãos e traz todos para um mesmo grupo? Você está tão focado em buscar inovações que está esquecendo das pessoas que deixou para trás? Você se concentra em tudo que uma pessoa estiver fazendo de errado, ou você a ajuda a encontrar algo para fazer certo? As pessoas experimentam efetivamente os mesmos benefícios que você, ou elas apenas seguem os novos procedimentos que você definiu?
...
As pessoas precisam de assistência sobre como iniciar com agile, e nós não podemos permitir que elas sejam seduzidas como por encantadores de serpentes e outros disseminadores de baixa qualidade que estão atrapalhando nossa comunidade. É nosso interesse nos aprimorarmos e trazer as pessoas conosco para que continuemos a crescer.

O que você acha? Será que nós, as novas gerações, estamos fazendo o suficiente para contribuir e ajudar a próxima geração de iniciantes no mundo ágil a fazer a coisas certas?

Perfeito! por Flavio Steffens Enviado
  1. Voltar ao topo

    Perfeito!

    por Flavio Steffens

    Gestão do conhecimento é algo muito alinhado com o Agile. E isso significa COMPARTILHAR informações. Participe de comunidades e listas. Exponha suas experiências, sucessos e fracassos. Responda dúvidas. Mesmo que não tenha certeza se é "certo" ou não.



    Uma das piores coisas que existe é não compartilhar conhecimento. Lembre-se, um dia você também precisou da ajuda de alguém.

Conteúdo Educacional

Formando equipes de alto desempenho, parte 1: Início e fases de evolução

Nesta primeira parte de uma série sobre equipes de alto desempenho e gerenciamento Agile, veja uma introdução geral e uma apresentação dos estágios de formação das equipes.

Business Model Canvas, passo a passo

O Business Model Canvas é uma ferramenta estratégica para a construção visual de novos produtos ou serviços. Conheça cada um dos seus elementos e como preencher o Canvas, passo a passo.

Google Apps Script, Parte 2: Google Docs, triggers e envio de emails

Nessa segunda e última parte de uma série sobre o Google Apps Script, conheça como funciona o envio de emails, a conversão de documentos e como criar menus e triggers.

Serviços de cloud computing PaaS: um guia para desenvolvedores Java

Este artigo avalia seis dos mais importantes fornecedores de serviços de cloud computing PaaS para desenvolvedores Java, analisando critérios como desempenho, escalabilidade e tecnologias suportadas.

Canvas de Modelo de Negócios: uma contribuição para o sucesso de Startups

O Canvas de Modelo de Negócios é um novo modo de comunicar e suportar a validação iterativa, incremental e empírica de modelos de negócio de startups e novos produtos substituindo o plano de negócios.

Entrevista com Rebecca Parsons Parte 2: Agile Distribuído, Arquitetura vs. Design e SOA

Nesta segunda e última parte de uma entrevista exclusiva para InfoQ Brasil, Rebecca Parsons, CTO da ThoughtWorks, fala sobre o Agile Distribuído e técnicas para definição de arquiteturas.

Entrevista com Rebecca Parsons Parte 1: Agile nas Empresas e Arquitetura Evolucionária

Nessa primeira parte de uma entrevista com a CTO da ThoughtWorks, veja recomendações sobre formas de construir e arquitetar sistemas para obter o máximo de flexibilidade e responsividade a mudanças.

Agile das equipes à organização: o papel do gerente, estratégias e dicas para a adoção

Os gerentes de projetos podem assumir o papel crítico de liderar a introdução do Agile. Vejas conceitos, dicas e técnicas para apoiar esse processo de mudanças.