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.
Disseminando conhecimento e inovação em desenvolvimento de software corporativo
O conteúdo foi adicionado aos favoritos!
Houve um erro ao adicionar aos favoritos! Por favor, tente novamente.
Postado por Mike Bria , traduzido por Victor Hugo Germano em 29 Jan 2009
Corey Haines recentemente embarcou em " uma excursão de Pair Programming" de uma única pessoa na região central dos EUA. - Agora, há três semanas nesta viagem inovadora, Haines postou um vídeo de entrevistas revelando muitos dos insights que ele conseguiu sobre pares, testes automatizados e a evolução do “artesão de software” enquanto compartilha o teclado nas casas de Dave Chelimsky, Brian Marick, Uncle Bob Martin entre outros.
Inicialmente inspirado pelo matemático húngaro Paul Erdős, Corey Haines embarcou em uma viagem em nome de aumentar a ênfase de industria em software como um artesanato. Assim como fez Erdos em meados do século XX, Haines está atualmente viajando ao redor do centro-oeste norte americano para praticar desenvolvimento de software (ao invés de matemática) com uma ampla gama de seus colegas e mentores. Em “par” com eles.
Enquanto ele entitulou a viagem de um "Pair Programming Tour" o principal intuito é de alguma forma menos sobre pair programming em si, do que sobre buscar informações do que é necessário para um desenvolvedor de software realmente se tornar bom naquilo que faz. Como o próprio Corey afirmou quando a InfoQ conversou com ele:
A viagem é a primeira iniciativa de prover um mecanismo para a comunidade ganhar os benefícios da mentalidade do journeyman, viajando e trabalhando com diferentes pessoas.
Em sua essência, Haines está atuando em uma interpretação totalmente literal da opinião de que software é um processo artesanal, e ainda que só pode ser apenas dominado através de experiências reais com diferentes problemas e sendo exposto ao aprendizado de outros artesãos.
Em relação a como a viagem o tem pessoalmente ajudado desta forma, Haines apresentou o que tinha a dizer sobre as três semanas que ele tem gasto usando o teclado com outros:
Uma coisa que se destaca é o benefício que eu ganho por fazer par com uma gama tão vasta de pessoas em projetos diferentes: uma aplicação Ruby Cocoa; um Ruby VM em ActionScript; aplicativos baseado em Merb-, Rails-, Limelight e o bom e velho Ruby. Eu tenho visto um monte de ambientes diferentes, de escritórios a salas de estar que tem me dado uma perspectiva diferente das pessoas também.
Haines capturou vídeo de entrevistas com cada um dos seus hosts e postou no blog monitorando o progresso de sua viagem, permitindo-nos também compartilhar sua "exposição à história de outros artesãos". Nessas entrevistas você vai ouvir várias histórias e pontos de vista de ”Tio” Bob Martin, Brian Marick (Parte 1 e Parte 2), David Chelimsky, Micah Martin, Dave Hoover e Eric Meyer. Cada uma das entrevistas vale a pena ver na íntegra, mas algumas em destaques são:
Reserve algum tempo para checar os registros de Corey em sua viagem, compartilhando sua percepção sobre sua iniciativa ao longo das ultimas semanas.
E como sempre, não se acanhe, faça login e comente logo abaixo para permitir que todos aqui saibam o que você pensa sobre Pair Programming Journeyman Tour !
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.
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.
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.
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.
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.
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.
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.
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.
1 comentário
Acompanhar Discussão Responder