Testes de software no modelo cascata e no modelo agil

Quando o modelo de desenvolvimento muda numa empresa, é possível ouvir muitas pessoas dizendo "Isso não vai dar certo" ou então "Sempre funcionou assim, para que mudar?". A transição de um modelo para outro não é fácil.

Saindo de um modelo cascata para o SAFe (framework ágil, veja outros posts sobre SAFe AQUI) foi possível observar como o processo de desenvolvimento influencia diretamente na maneira de como os testes são efetuados, e durante esta transição pode-se perceber como a qualidade do teste aumentou com a adoção dos processos ágeis. Isto devido a uma maior participação dos analistas de testes em vários níveis do desenvolvimento, e não apenas na execução como também no planejamento.

No processo cascata os testes acontecem apenas ao final de todo o ciclo de desenvolvimento, tornando assim o papel do analista de testes mais reativo. Por outro lado, em um processo ágil o analista de teste se torna mais proativo, pois está diretamente envolvido com a evolução do sistema, trabalhando junto tanto na análise da demanda como ao lado dos desenvolvedores na execução da mesma. Com isto um dos principais benefícios foi poder antecipar as possíveis falhas do que apenas se limitar a encontra-las ao final do ciclo, conforme imagem abaixo:
Modelo cascata e modelo ágil.
E então, já passaram por alguma mudança no modelo de desenvolvimento? Conta como foi!
Até mais, 😊


Referências:
CABRAL, Samuel Pierri. FERNANDES, Anita Maria da Rocha. Teste de Softwares Utilizando um Framework Ágil Escalável. UNIVALI, Florianópolis, SC, Brasil.

Nenhum comentário:

Postar um comentário