BT

A sua opinião é importante! Por favor preencha a pesquisa do InfoQ!

Testes Ágeis necessitam de Times Multifuncionais e Mais

| por Amr Elssamadisy  Seguidores , traduzido por Guilherme Lacerda Seguir 0 Seguidores em 27 out 2009. Tempo estimado de leitura: 2 minutos |

Para melhorar a experiência das pessoas que acessam o InfoQ Brasil, nós criamos uma série de funcionalidades que te permitem ficar pode dentro das últimas tendências e das novidades de seu interesse, sem que você seja incomodado por coisas irrelevantes. Receba e-mails periódicos e notificações sobre seus tópicos favoritos!

As primeiras coisas que muitos pensam sobre quando considerar testes ágeis são ferramentas, automatização, quando e como fazer o teste, e o papel de testadores em uma equipe. Estes são todos temas muito dignos. Mas que estas coisas são necessárias para o sucesso e que são legais de se ter?

Craig Knighton escreveu em Não na minha descrição de trabalho quando discute como os times devem fazer a transição para o Ágil:

Como um time, e por isso quero dizer um time auto-organizado, time multifuncional que reconhece que a menos que você tenha este desafio dominado, seus produtos não terão a qualidade ou oportunidade que você deseja. A menos que a qualidade passe a ser responsabilidade de todos os membros do time, você não vai quebrar o ciclo de código-teste que está na raiz do problema. Regressão manual do software é equivalente a 100% de inspeção manual nas linhas de código. Neste mundo, eles entendem que os investimentos em inspeções automatizadas são a chave do processo de medição. No entanto, o produto pode precisar ser alterado para ser testado através de meios automatizados – esta modificação poderia ser tão dramática quanto uma mudança na arquitetura ou nas ferramentas de desenvolvimento. Investimentos em testes do desenvolvedor podem diminuir a dependência de inspeções manuais, mas isso significa mudanças em seus hábitos de trabalho. E, finalmente, os desenvolvedores podem precisar de ajuda para criar um framework de suíte de testes automatizados.

Isto combina muito do que é conhecido na comunidade. Para novas equipes que estão adotando Agile usando uma abordagem incremental, é adicionada a ênfase de times multifuncionais, auto-organizados, sendo uma obrigação assumir a responsabilidade pelo sucesso do produto, mantendo a distância da mentalidade "não é minha asa que está em chamas".

Ainda sobre o tema Testes Ágeis, seria negligente não mencionar a Agile Testing Conference que só teve lugar em Berlim. Gojko Adzic escreveu um breve sumário s apresentações da conferência. Um dos comentários de Gojko foi sobre o relato de Mary Poppendieck:

Poppendieck disse que "O maior defeito que temos agora [em desenvolvimento de software] é tolerar defeitos". Ela orientou tratar cada falha (defeitos que escaparam) como uma oportunidade de aprendizado. O caminho a seguir é determinar a causa raiz da falha e eliminá-la assim que o defeito se repetir no futuro.

A mentalidade do Lean de parar-e-corrigir está diretamente relacionada com um time auto-organizado, multifuncional e resposnsável. Se a equipe não está trabalhando em conjunto, então a equipe não vai parar, mas um membro do time sim (se você tiver sorte). E se eles não param, eles não vão aprender juntos. E o aprendizado é uma parte importante do desenvolvimento de software, na verdade, este repórter acredita que o gargalo é o aprendizado na engenharia de software.

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

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

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