• Nenhum resultado encontrado

Fase 3 – Identificar e Priorizar Ações de Melhoria

5.4 Detalhamento das Fases da AITS

5.4.3 Fase 3 – Identificar e Priorizar Ações de Melhoria

Objetivo

O objetivo desta fase é identificar e priorizar as ações a serem estabelecidas em cada iteração do programa de melhoria de testes da organização. Para isto, os resultados da fase de diagnóstico devem ser considerados. Após a primeira iteração finalizada, as análises e experiências passadas também devem ser observadas.

Atividades

Identificar Ações: Identificar as ações que devem ser realizadas para que os pontos de melhoria levantados sejam resolvidos. Um template com ações padrões foi elaborado baseado em experiências anteriores de melhoria de processos de testes e as ações aderentes às práticas do TMM níveis 2 e 3.

Este template serve como um guia de ações, permitindo que ações sejam adicionadas para atender a realidade de cada empresa. Ações padrões não podem ser substituídas ou removidas, pois todas as ações existentes no documento têm uma relação direta com as práticas do TMM. Sendo assim, é necessário que elas sejam implementadas para que a empresa atinja o nível desejado do TMM. Nesta atividade,

86

para cada ponto de melhoria identificado na fase de Diagnóstico, uma ou mais ações de melhorias devem ser selecionadas do template de ações padrões para serem priorizadas e posteriormente implementadas.

Priorizar Ações: as ações a serem tomadas deverão ser priorizadas através de critérios que determinarão quais ações devem ser consideradas mais urgentes para a organização e deverão estar nas primeiras iterações do plano de ação. É importante ressaltar que as ações referentes às práticas do TMM nível 2 terão maior prioridade em relação às ações do TMM nível 3 por serem mais básicas e darem suporte para ações do nível 3. Por isso, a pré-priorização e a priorização final só fazem sentido para ações que estão no mesmo nível do TMM.

• É necessário para a priorização das ações, considerar uma análise da importância de cada ação no que se refere às metas da empresa e sua maturidade estimada. Uma pré-priorização é realizada com base na técnica SWOT (

Strengths/Weaknesses/Opportunities/Threats) [Johnson, Scholes e Sexty, 1989], que explora os pontos fortes e fracos internos de uma organização, suas oportunidades e ameaças. A partir desta análise é atribuído um peso a cada ação que servirá de entrada para a priorização final das ações. A figura 13 exibe o template da técnica SWOT para a pré-priorização.

Capacidade Estimada Pontos Fortes Pontos Fracos Pesos das Ações para Priorização Alta Média Baixa Inexistente

Crítico 6 8 10 12 M ai s Im p o rt an te Maior 5 7 9 11 Menor 1 2 3 4 Im p o rt ân ci a ( em r el ão a s m et as d e n eg ó ci o e m el h o ri a) M en o s Im p o rt an te Irrelevante 0 0 0 0

87

Uma vez que a pré-priorização foi realizada, é necessário que a priorização final seja feita com base nos seguintes critérios para cada ação:

• Benefícios esperados com sua implementação para a organização; • Custo de implementação desta ação;

• Interdependência em relação a outras ações;

Um template foi elaborado para avaliar a priorização final das ações considerando todos os critérios citados acima e o resultado da pré-priorização do SWOT. A figura 14 exibe parte deste template.

PRIORIZAÇÃO DAS AÇÕES

Peso SWOT Benefícios Custo Interdependência Ordem de Prioridade

Ação 1

Ação 2

Ação 3

…..

Ação n

Figura 14 - Priorização de Ações [Weber, 2005]

A descrição da pontuação permitida nos itens é definida da seguinte forma:

• Benefícios: quanto maior os benefícios que a ação trouxer para a empresa, maior deve ser a pontuação adquirida neste item;

• Custo: quanto maior o custo de implementação da ação, menor deve ser a pontuação adquirida neste item;

• Interdependência: quanto maior a interdependência que a ação tiver em relação a outras ações, menor deve ser a pontuação adquirida neste item.

As ações com maiores pontuações finais são fortes candidatas para fazer parte das primeiras iterações. A pontuação é derivada do somatório da pontuação obtida em cada critério apresentado. Em caso de empate, fica a critério dos condutores escolherem a ação mais prioritária. A priorização das ações se faz necessária para definir o escopo de entrega de cada iteração, priorizando as ações que possuem mais urgência para a organização. Com isso, nesta atividade é feita a aplicação do princípio “Jogo do

88

Planejamento” utilizado no XP. As ações pertencentes às próximas iterações constituem o backlog do programa de melhoria aplicando o mesmo conceito de backlog utilizado no Scrum.

Elaborar Plano de Ação: Esta atividade consiste em elaborar um plano de ação iterativo e incremental, este plano deve considerar as práticas priorizadas e agrupadas por iterações. As práticas mais prioritárias devem estar nas primeiras iterações do plano. É fortemente recomendado que no máximo 10 ações sejam selecionadas por iteração, a fim de que a equipe de testes não seja sobrecarregada em suas atividades e as mudanças sejam introduzidas gradativamente utilizando o princípio de “Pequenas Versões” presente no XP.

O template do plano de ação definido é divido em iterações, e as iterações são constituídas por ações. O plano ainda contempla a execução de um projeto piloto ao final de cada iteração para que o time de teste tenha um tempo para colocar em prática o conhecimento adquirido e minimizar a resistência a mudanças. Um piloto final é realizado no final da última iteração planejada para o programa de melhoria consolidar tudo o que foi aprendido durante todo o programa. A figura 15 exibe parte do template de plano de ação contendo ainda datas, marcos, artefatos a serem gerados e recursos envolvidos.

Legendas:

Status das Ações

Áreas de Processos

Ações Finalizadas DEB_TEST Objetivos de Debugging e

Testes

ANA Análise de Teste

Próximas Ações PLAN Planejamento de Teste

TEC_MET Técnicas e

Métodos de Teste Ações Em Andamento PROJ Projetar Teste CICLO Ciclo de vida do

software TREIN Treinamento

Teste

ACOM Acompanhamento de Teste Ações Planejadas EXEC Execução de

Teste

ORG Organização de Teste

89

Processo Ação Responsável Observações Data Realizado Data Inicial Qtd de ReAgend ITERAÇÃO 1 PILOTO ITERAÇÃO 2

Figura 15 - Plano de Ação

É importante lembrar que para a primeira iteração todas as atividades desta fase devem ser realizadas obrigatoriamente. Para as iterações consecutivas apenas uma revisão na lista de prioridades deve ser feita. Somente se houver uma mudança muito grande em alguns dos critérios de priorização é que todas as atividades devem ser realizadas novamente. A figura 16 exibe o processo desta fase.

Templates

• Template de Ações Padrões; • Template de SWOT;

• Template de Priorização; • Template Plano de Ação.

Papéis

• Time de Condutores e Time de Testes inclusive Gerente de Testes: responsáveis pela identificação e priorização das ações de melhoria de testes.

90

Figura 16 - Atividades da Fase de Planejar e Priorizar Ações