O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Fortalecendo a Confiança: Como um semáforo na automação dá sinal verde pro negócio

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio

Confira estes a seguir

1 de 30 Anúncio

Fortalecendo a Confiança: Como um semáforo na automação dá sinal verde pro negócio

Qual o real valor da automação em um piloto ? Como é possível mostrar ao cliente o nível de confiança atual e como o PO controla isso ? Essa e outras questões são abordadas em nossa palestra, que sugere um método simples e visual para priorização e feedback dos testes automatizados. Para tanto, criamos um cenário que possibilita que o cliente enxergue em números e gráficos o trabalho que fica muitas vezes escondido a nivel de negócio.

De acordo as nossas experiências, pretendemos explicar nesse material como isso acontece e de que formas podemos criar um entendimento a nível de business a ponto de termos elementos priorizáveis e estimáveis para a tomada de decisão.

Qual o real valor da automação em um piloto ? Como é possível mostrar ao cliente o nível de confiança atual e como o PO controla isso ? Essa e outras questões são abordadas em nossa palestra, que sugere um método simples e visual para priorização e feedback dos testes automatizados. Para tanto, criamos um cenário que possibilita que o cliente enxergue em números e gráficos o trabalho que fica muitas vezes escondido a nivel de negócio.

De acordo as nossas experiências, pretendemos explicar nesse material como isso acontece e de que formas podemos criar um entendimento a nível de business a ponto de termos elementos priorizáveis e estimáveis para a tomada de decisão.

Anúncio
Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (17)

Semelhante a Fortalecendo a Confiança: Como um semáforo na automação dá sinal verde pro negócio (20)

Anúncio

Mais recentes (20)

Fortalecendo a Confiança: Como um semáforo na automação dá sinal verde pro negócio

  1. 1. Globalcode – Open4education Testes – Fortalecendo a Confiança: Como um semáforo na automação dá sinal verde pro Negócio André Rocha Boaz – Agile Coach Marcello Mello – Automation Developer
  2. 2. Globalcode – Open4education Agenda Por que ? O Método Semáforo Conceito Definition of Done (DoD) Critérios Acerto com o Product Owner O que levar em consideração Semáforo Físico x Semáforo Virtual
  3. 3. Globalcode – Open4education Agenda Estimando e Priorizando Estimativas Priorização Indicadores Valor Agregado Resultados Obtidos Quem pode fazer? Estou preso a metodologias? Sejamos Honestos
  4. 4. Globalcode – Open4education Apresentação André Rocha Boaz Fundador da Agile Hint (agilehint.com) Formado em Ciência da Computação (UFRGS) Mestrado em Engenharia de Software (UFRGS) 13 anos de Experiência com métodos ágeis Trabalha com liderança de times ágeis há quase 10 anos CSM, CSPO, Agile Coach Atualmente trabalha com consultoria em métodos ágeis e lidera a criação de produtos utilizando a filosofia Lean Startup Email: andre.boaz@agilehint.com Twitter e Blog: @AgileHint
  5. 5. Globalcode – Open4education Apresentação Marcello “Kallango” Mello Automation Developer DBServer 9 anos de experi na área. Instrumentista entusiasta Vocalista da Whisky & Cigarro Email: pilotodanave@gmail.com Github: https://github.com/mkallango
  6. 6. Globalcode – Open4education Por que ? Quem nunca passou por um problema na apresentação e ouviu a seguinte frase: “Mas vocês testaram isso aí ?”
  7. 7. Globalcode – Open4education Por que ?
  8. 8. Globalcode – Open4education Por que ? Problemas podem acontecer, então começamos a pensar em como diminuir essa distância Processo de teste acaba sendo caixa preta ou número fechado para quem enxerga de fora Além disso, como saber rapidamente a maturidade do teste para decisões de impacto no valor do negócio? Como fazer essa informação circular de forma intuitiva e descomplicada ?
  9. 9. Globalcode – Open4education O Método Semáforo Conceito Divisão de User Stories liberadas para automação em três estágios do semáforo (Vermelho, Amarelo e Verde) Mapeamento do DoD com o Product Owner Regras para o Vermelho Regras para o Amarelo Regras para o Verde
  10. 10. Globalcode – Open4education O Método Semáforo US 9 US 6 US 8 US 13US 11 US 1 US 7US 3 US 10 US 5US 4US 2 US 12
  11. 11. Globalcode – Open4education O Método Semáforo
  12. 12. Globalcode – Open4education O Método Semáforo Conceito – Exemplo Definition of Done (Definição de Pronto) Vermelho Levantamento de Cenário/Análise Fluxo Obrigatório Amarelo Caminho Feliz Todas Validações de Campos Verde Cenários Complementares
  13. 13. Globalcode – Open4education O Método Semáforo Conceito - Exemplo User Story A Eu, como comprador, realizo o meu cadastro na loja virtual. TODO → Vermelho (2 pontos) Vermelho → Amarelo (1 pontos) Amarelo → Verde (3 pontos)
  14. 14. Globalcode – Open4education O Método Semáforo DoD (Definição of Done) "A definição de pronto (DoD) é quando todas as condições (critérios de aceitação) que um produto de software deve satisfazer são atendidas, para serem aceitas por um usuário, cliente, equipe ou sistema consumidor. “ Leading Agile
  15. 15. Globalcode – Open4education O Método Semáforo
  16. 16. Globalcode – Open4education O Método Semáforo Critérios Os critérios precisam ser orientados e bem acertados com o Product Owner Avaliar o que é oneroso para homologação Elencar os problemas recorrentes O que é crítico para o negócio
  17. 17. Globalcode – Open4education O Método Semáforo Semáforo Físico x Virtual Escolha dependente de contexto Times Remotos Quadro Virtual Membros trabalhando no mesmo lugar físico Quadro Físico
  18. 18. Globalcode – Open4education Estimando e Priorizando Estimativas Uma vez estabelecido o DoD com o PO evidenciam-se tasks estimáveis Dependendo da configuração do time e da forma de trabalho pode-se fazer uma planning (específica ou não) Estimativas devem ser feitas de acordo com as decisões do PO (como uma sprint planning normal)
  19. 19. Globalcode – Open4education Estimando e Priorizando Priorização Não necessariamente deve ser a mesma priorização definida no backlog PO deve pode decidir de maneira estratégica Valor de entrega e frequência de utilização podem não estar necessariamente andando de mãos dadas
  20. 20. Globalcode – Open4education Estimando e Priorizando Sprint 1 # Sprint 1 Task/Item Points 1 US A - Cadastro TODO  Vermelho 1 2 US A - Cadastro Vermelho  Amarelo 3 3 US A - Cadastro Amarelo  Verde 1 4 US C - Cadastro TODO  Vermelho 1 5 US C - Cadastro Vermelho  Amarelo 1 6 US C - Cadastro Amarelo  Verde 2 7 US G - Cadastro TODO  Vermelho 2 8 US I - Cadastro TODO  Vermelho 1 9 US G - Cadastro Vermelho  Amarelo 2 14
  21. 21. Globalcode – Open4education Estimando e Priorizando Sprint 2 # Sprint 2 Task/Item Points 1 US I - Cadastro Vermelho  Amarelo 3 2 US G - Cadastro Amarelo  Verde 1 3 US I - Cadastro Amarelo  Verde 3 4 US D - Cadastro TODO  Vermelho 2 5 US J - Cadastro TODO  Vermelho 1 6 US N - Cadastro TODO  Vermelho 2 7 US D - Cadastro Vermelho  Amarelo 1 8 US J - Cadastro Vermelho  Amarelo 2 14
  22. 22. Globalcode – Open4education Indicadores 11 8 7 6 TODO Vermelho Amarelo Verde NºUserStories Status Indicadores de Semáforo de Testes TODO Vermelho Amarelo Verde
  23. 23. Globalcode – Open4education Indicadores Sprint 1 Est. Points 14 US Testes Status US A - Cadastro 12 Verde US C - Cadastro 7 Verde US G - Cadastro 6 Amarelo US I - Cadastro 2 Vermelho Total 27
  24. 24. Globalcode – Open4education Valor Agregado Em que ambiente há mais confiança? Num ambiente com pouca informação ou em um ambiente onde a informação flui livremente e é apresentada de forma espontânea?
  25. 25. Globalcode – Open4education Valor Agregado Principal contribuição é o acréscimo de confiança entre o time e os stakeholders Facilitação da tomada de decisão em cima da maturidade das features e orientação em como deverão ser utilizadas (pilotos) Planejamento de automação com maior granularidade O Time sempre tem um feedback rápido do nível de automação atual (deployment e smoke tests)
  26. 26. Globalcode – Open4education Valor Agregado “O principal valor é visibilidade das features que estão sendo entregues, permitindo não somente uma priorização mais assertiva mas também uma maior confiança nas entregas que estão em produção.” “Quando se fala de projetos complexos em continuous delivery, a confiança na feature reduz um considerável tempo de homologação e retrabalho.” Guilherme Andreis, Product Owner
  27. 27. Globalcode – Open4education Estou preso a metodologias? “A metodologia mais indicada é: Nenhuma em especial!” Rodou num projeto usando Scrum Acreditamos ser facilmente adaptável outras abordagens ágeis
  28. 28. Globalcode – Open4education Sejamos Honestos Vantagens Confiança gerada entre time, PO e stakeholders Absoluta transparência do pipeline de testes Rápido feedback e status Maturidade no gerenciamento dos testes
  29. 29. Globalcode – Open4education Sejamos Honestos Desvantagens O método carece de uma base maior de indução, rodar em mais projetos Manter mais um artefato dentre os vários existentes O time precisa ser disciplinado
  30. 30. Globalcode – Open4education Obrigado! André Rocha Boaz andre.boaz@agilehint.com @AgileHint Marcello Mello pilotodanave@gmail.com

×