Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SGRio 2021 - Afinal o que medir para ter qualidade em software?

SGRio 2021 - Afinal o que medir para ter qualidade em software?

Como saber se o software tem qualidade ou não? Afinal, o que vale a pena medir? Medir qualidade do código fonte? métricas de entrega? retrabalho/bugs? disponibilidade de cloud? Ahhhh, são tantas opções que é difícil saber o que medir.

E se você trabalha com software e OKR, como trabalhar esse tema e medir algo que gera resultados e não medir tarefas?

Nessa palestra irei compartilhar as métricas baseadas em literaturas como Accelerate e outras métricas definidas nas décadas de 70, 80 e 90 que até hoje podem ser aplicadas no desenvolvimento de software, mas comumente não usamos pois não conhecemos ou não sabemos por onde começar. Além disso, darei algumas ideias de como tenho aplicado métricas para gerar valor ao dia a dia dos times de desenvolvimento de software.

Wagner Voltz - Fusca

May 27, 2021
Tweet

More Decks by Wagner Voltz - Fusca

Other Decks in Programming

Transcript

  1. Sumário Medir qualidade? 3 01 O que não medir! 02

    O que medir? 03 Como aplicar métricas em software? 04
  2. 5

  3. 7

  4. 8

  5. 9 O que não medir? Produtividade por código fonte Indivíduo

    Métrica sem contexto Métricas moldam comportamentos
  6. O que vale a pena medir? Tempo de resposta 12

    Disponibilidade Performance
  7. 15

  8. 16

  9. 17

  10. 19 Health tech metrics Vulnerabilidade (Risk Score) Code smells Cobertura

    de Testes Complexidade Ciclomática Dívida técnica Complexidade Cognitiva
  11. 22

  12. 24

  13. 28

  14. SÃO PAULO | SP Rua Peixoto Gomide, 996 6º andar

    | Cerqueira César CEP: 01409-000 +55 11 3176-8100 CURITIBA | PR Av. João Gualberto, 1740 9º andar | Juvevê CEP: 80030-001 +55 41 3122-9100 MARINGÁ | PR Av. Horácio Raccanelo Filho, 5355 Sala 1 | Zona 7 CEP: 87020-035 +55 44 3032-9150 CHICAGO | IL | USA 222 Merchandise Mart Plaza Suite 1225 | Chicago | Illinois 60654 +1 312 885-7619