• Nenhum resultado encontrado

Análise das Práticas Ágeis nos Estudos de Caso

Nesta seção, será analisada a influência de cada prática adotada pela abordagem nos estudos de caso realizados.

Sprint

O conceito de Sprint ajudou no estabelecimento contínuo e iterativo das ações implementadas. Com isso, as mudanças culturais e organizacionais foram inseridas gradativamente atenuando assim a resistência das pessoas envolvidas no programa de melhoria.

Jogo do Planejamento

Cada estudo de caso realizado teve 4 iterações, como explicado anteriormente. Na primeira iteração de cada estudo de caso era realizada a priorização de todas as ações selecionadas para o programa de melhoria. Nas iterações seguintes, era realizada somente uma avaliação para verificar se algum critério de alguma ação priorizada havia sido modificado. Em caso positivo, uma nova priorização era realizada para as ações restantes. Desta forma, esta prática auxiliou na definição de um escopo priorizado para cada Sprint contando com a participação de todo o time de testes e do time de condutores. Com isso, foi possível que todos soubessem da importância e necessidade de cada ação a ser implementada durante a iteração.

129

Ritmo Sustentável

Esta prática auxiliou na divisão e controle da carga horária dos envolvidos com o programa de melhoria. De forma geral, os programas de melhoria esperam que os envolvidos tenham dedicação full-time no programa. Devido a limitação de recursos presente nas empresas que fazem parte do contexto do trabalho, a abordagem definiu que os envolvidos deveriam dedicar pelo menos 50% da sua carga horária para o programa de melhoria, que não deveria ultrapassar as 8 horas diárias de trabalho para que o andamento do programa não fosse prejudicado. No primeiro estudo de caso, os envolvidos dedicaram fielmente 50% da carga horária para o programa. Já no segundo estudo de caso realizado, na primeira iteração, os envolvidos não dedicaram 50% da sua carga horária devido ao prazo e a condição do projeto. A partir da segunda iteração, isto foi normalizado.

Posse Coletiva e Time Inteiro

Estas práticas ajudaram na integração da equipe com o programa. Elas foram exercitadas principalmente através das reuniões freqüentes e dos pilotos realizados. Todos da equipe de teste, alta direção e equipe de condutores eram envolvidos com o programa de forma efetiva, fazendo com que eles se sentissem parte do programa, podendo opiniar, esclarecer dúvidas, sugerir mudanças e etc. Nos dois estudos de caso realizados, esta prática foi absorvida, fazendo com que as equipes respondessem muito bem a implantação destas duas práticas.

Comunicação e Feedback Contínuo

Estas duas práticas foram fundamentais para o bom desempenho do programa de melhoria nos dois estudos de caso realizados. Estas práticas fornecem uma constante e contínua comunicação entre todos do programa, permitindo que os problemas fossem resolvidos rapidamente, permitiu melhor gerenciamento dos riscos e os resultados percebidos em um curto espaço de tempo, pois constantemente feedbacks eram repassados para todos da organização, permitindo a mensuração do sucesso da implantação da abordagem.

130

Pequenas Versões, Testes de Aceitação e Integração Contínua

Estas práticas possibilitaram que as mudanças fossem inseridas gradativamente através de um pequeno conjunto de ações definidas para a Sprint. Estas pequenas versões implementadas puderam ser testadas, experimentadas através dos projetos pilotos desenvolvidos ao final de cada iteração. As ações que fossem aprovadas pelo time de teste eram integradas ao processo de teste, fazendo com que, ao final da última iteração, o processo contemplasse todas as ações aprovadas durante o programa. Estas práticas foram positivamente utilizadas, possibilitando com que as ações fossem implementadas, testadas e integradas aos poucos e que a equipe obtivesse um melhor entendimento do processo de teste.

Reunião de Retrospectiva da Sprint

Esta prática permitiu que o programa de melhoria fosse continuamente melhorado, já que ao final de cada iteração, todos do time se reuniam para refletir sob o que tinha sido bom durante a sprint e o que podia ser melhorado para a próxima. Todos compartilhavam opiniões, sugestões e problemas, desta forma as sprints seguintes eram melhoradas evitando os erros cometidos e mantendo os pontos fortes exibidos.

6.5 Considerações Finais

Neste capítulo comprovamos na prática a aplicação da abordagem AITS, pôde-se verificar através dos dois estudos de casos apresentados que é possível realizar uma melhoria de processo de teste a um custo baixo e com efetividade. Além disso, os estudos de casos foram importantes para definir, aplicar e avaliar a abordagem AITS.

Ao final da aplicação da abordagem, a alta direção e a equipe de testes das empresas participantes, consideraram a abordagem como sendo uma boa alternativa para a realização de implantação e/ou melhoria de processo de testes. As principais vantagens listadas por eles em relação a AITS foram:

131 • Baixo custo de implementação;

• É bastante simples, fácil entendimento;

• Resultados alcançados em um curto espaço de tempo;

• Participação de toda a equipe de testes na implementação de novas práticas; • Baixa resistência das equipes envolvidas.

Assim, pelos resultados obtidos dos estudos de casos, pode-se dizer que a abordagem AITS se mostra uma boa alternativa para organizações que desejam alcançar melhores resultados na qualidade do produto e na satisfação dos clientes.

Apesar disso, algumas dificuldades foram encontradas ao longo da implantação da abordagem AITS nos estudos de caso relatados, tais como:

• Grande resistência inicial por parte de outras equipes na implantação de uma equipe de testes independente;

• Conflitos entre iniciativas nas empresas, as duas empresas estavam realizando outras iniciativas em melhoria de software, o que, muitas vezes, impedia grandes alterações em seus processos de teste;

• Em um dos projetos, houve reaproveitamento dos artefatos dos projetos pilotos devido à limitação de tempo;

• No estudo de caso 2, houve interrupção do programa de melhoria por sobrecarga da equipe no projeto real.

132

7

Conclusão

Este capítulo apresenta as considerações finais sobre o trabalho desenvolvido nesta dissertação. A Seção 6.1 apresenta as principais contribuições deste trabalho. Na Seção 6.2, encontra-se as maiores dificuldades encontradas e finalmente a Seção 6.3 apresenta algumas propostas para trabalhos futuros.