Agilidade em Processos de Teste
Relato de Experiência
Ciro Grippi Barbosa Lima, Neilson Carvalho, Marcelo Santos de
Mello, Guilherme Horta Travassos
Agenda
Motivação
Contexto
Procedimentos para inserção de práticas ágeis
Próximos Passos
2
Motivação
Motivação
Estabelecimento de um corpo de conhecimento contendo os mapeamentos de práticas e características de agilidade para apoiar sua adoção em atividades de teste (Abrantes, 2012).
Oportunidade de aplicação deste mapeamento em organização apresentando um processo de software definido, gerenciado e controlado avaliada no nível C do Modelo MPS_br.
4
Caraterísticas Ágeis
Abrantes (2012)
1-"Being incremental" (Incrementalidade) 13- “Emergence” (Emergência)14- “Modularity” (Modularidade
2-"Being cooperative" (cooperação)
15- “Convergence” (Convergência)
3-"Time-Boxing" (restrição de prazo)
16- “Small Teams” (Equipes Pequenas)
4-"Leaness" (Parcimônia)
17- “Constant Testing” (Testes constantes)
5-"Adaptability" (Adaptabilidade)
18- “Local Teams” (Equipes Locais)
6-"Being iterative" (Iteratividade)
7-“Being Collaborative “ (colaboração)
8-"Reflection and introspection" (Períodos de reflexão e introspecção)
9-"Feedback incorporation" ( Incorporação de Feed-back rápido )
10-"Reflection and introspection" (Períodos de reflexão e introspecção)
11- “Transparency” (Transparência)
12- “Auto-Organization” (Auto-organização)
5
Práticas Ágeis
Abrantes (2012)
Práticas são as atividades que implementam os princípios que regem os processos ou métodos. Estes por sua vez, são ideias, entendimentos ou objetivos que estão por traz das práticas (Jiang e Armin, 2009).
51 práticas mapeadas. 17 consideradas mais relevantes em pesquisa de opinião.
1. Desenvolvimento orientado a testes
2. Integração contínua
3. Programação em par
4. Jogo de planejamento
5. Cliente presente
6. Propriedade coletiva do código
7. Releases curtas
8. Metáfora
9.