O Scrum no Teste de Software

No 1º semestre de 2010 concluímos nosso MBA em Teste de Software, título obtido que originou o nome do nosso Blog, defendendo o Trabalho de Conclusão de Curso de tema: Scrum no Teste de Software.

Apesar de não trabalharmos com a metodologia, decidimos estudá-la para tentar abstrair o que de melhor ela poderia oferecer especificamente para o Teste de Software.

O nosso trabalho tem o enfoque na apresentação da utilização da metodologia, ressaltando benefícios como colaboração, integração e boas práticas, auxiliando na qualidade e sucesso dos projetos. Apresentamos alguns modelos de adoção do Scrum em empresas e em equipes, demonstrando assim possíveis problemas de adaptabilidade, já que tende a ser uma grande mudança na forma de se trabalhar.

Foram realizados estudos de viabilidade de adoção do Scrum, incluindo a equipe de Teste de Software, já que a metodologia veio se opor ao processo cascata de desenvolvimento, que joga os testes sempre para o fim esmagando os prazos e comprometendo a qualidade.

Por fim, o nosso trabalho aponta também os riscos e vantagens da utilização da metodologia, bem como os resultados obtidos da análise das empresas que utilizam o Scrum.

Os benefícios da participação do Time de Teste no Scrum:

  • Integração do time;
  • Apoio de quem está desenvolvendo código durante a execução dos testes;
  • Apoio de quem está testando código durante a codificação;
  • Participação mais direta e ativa do profissional que está testando o software;
  • Profissionais que estão desenvolvendo código interessados em aprender sobre teste;
  • Profissionais que estão testando código interessados em aprender sobre programação;
  • Agilidade, interação com testes;
  • Acompanhamento de defeitos pelo profissional que está testando o software;
  • Analistas de Teste deixam de ser reativos para serem pró-ativos.

Lições Aprendidas

Existem poucas empresas que utilizam processos realmente ágeis e o termo “Scrum” tem sido muito utilizado para qualquer projeto de iterações curtas.

Para as empresas que realmente utilizam, um fator que contribui para o sucesso do Scrum é a maneira como se trabalha em equipe, dividindo todos os recursos, em pequenos grupos, sendo sempre equipes pequenas, isso faz com que todos sejam mais participativos e se empenhem melhor em suas atividades. Com a participação ativa de todos, o andamento do processo acontece de forma clara, que de certa forma, gera também aumento de produtividade. O profissional “veste o chapéu do outro” de acordo com a fase do ciclo, desta forma, a equipe trabalha mais unida aumentando a qualidade e reduzindo o retrabalho consideravelmente.

Devido à flexibilidade, a organização pode ter que realizar alterações na sua estrutura organizacional, para melhor adequar ao funcionamento do Scrum já que, a metodologia exige certo nível de formação de todos os envolvidos.

O Scrum não é uma fórmula mágica, não resolverá todos os problemas da equipe, ou da empresa. Além disso, há uma grande dificuldade na implantação, a adaptabilidade é difícil e a resistência geralmente é grande. Fora a desvalorização da documentação, em função da informalidade.

Porém, nas empresas estudadas, as vantagens da utilização da metodologia pesaram mais que as desvantagens. Apesar da resistência inicial, no geral as empresas que aderem à utilização de um Processo Ágil como o Scrum tem boas experiências com ótimos resultados.

Para saber mais sobre o assunto e se inteirar a respeito, vale a pena investir alguns minutos na leitura do nosso trabalho: Scrum no Teste de Software

Fonte: Blog As Especialistas

As Especialistas Em Teste de Software

Mais artigos deste autor »

Somos Renata Eliza e Vivian Lagares, duas grandes amigas com muitos objetivos profissionais em comum. Criamos o blog “As Especialistas” (http://asespecialistas.blog.com) com o objetivo de compartilhar os conhecimentos e experiências adquiridos em nossa carreira. Com isso, visamos divulgar e disseminar o Teste, nos atualizarmos e nos aprofundarmos cada vez mais nesse mundo novo, promissor e fascinante do Teste de Software.


Deixe seu comentário

Seu endereço de e-mail não será publicado. Campos com * são obrigatórios!