27
A integração Contínua pode te dar métricas de graça! Pare de desperdiçá-las! Carlos Felippe Cardoso [email protected]

A integração contínua pode te dar metricas de graca - SGRIO 2014

Embed Size (px)

DESCRIPTION

Palestra sobre metricas para integração contínua no Regional Scrum Gathering Rio de 2014 [email protected]

Citation preview

Page 1: A integração contínua pode te dar metricas de graca - SGRIO 2014

A integração Contínua pode te dar métricas de graça!

Pare de desperdiçá-las!

Carlos Felippe Cardoso [email protected]

Page 2: A integração contínua pode te dar metricas de graca - SGRIO 2014

Quem sou eu?

Sócio e Agile Coach - Knowledge 21Prof. Colaborador/Funcionário - UFRJDev por vocação“Agilista” desde 2004

O que eu mais curto em Agile? Automações!

TestesContinuous Delivery

Page 3: A integração contínua pode te dar metricas de graca - SGRIO 2014

Integração Contínua

Page 4: A integração contínua pode te dar metricas de graca - SGRIO 2014

Integração Contínua

Page 5: A integração contínua pode te dar metricas de graca - SGRIO 2014

Integração Contínua

Page 6: A integração contínua pode te dar metricas de graca - SGRIO 2014
Page 7: A integração contínua pode te dar metricas de graca - SGRIO 2014
Page 8: A integração contínua pode te dar metricas de graca - SGRIO 2014

Tá, legal… Mas e as métricas???

Page 9: A integração contínua pode te dar metricas de graca - SGRIO 2014

Vamos a elas!

Page 10: A integração contínua pode te dar metricas de graca - SGRIO 2014

Métricas● Apoiam decisões

● Geram ideias○ Priorização!

○ Soluções

Page 11: A integração contínua pode te dar metricas de graca - SGRIO 2014

Quando falamos de métricas para desenvolvimento de Software,o que vem à mente de vocês?

Page 12: A integração contínua pode te dar metricas de graca - SGRIO 2014

Métricas de código?

Fim do “Cowboy Coding”

Page 13: A integração contínua pode te dar metricas de graca - SGRIO 2014

Ajudam a :

● Identificar erros antecipadamente

● Manutenção mais fácil

● Redução de custo

Page 14: A integração contínua pode te dar metricas de graca - SGRIO 2014
Page 15: A integração contínua pode te dar metricas de graca - SGRIO 2014
Page 16: A integração contínua pode te dar metricas de graca - SGRIO 2014
Page 17: A integração contínua pode te dar metricas de graca - SGRIO 2014
Page 18: A integração contínua pode te dar metricas de graca - SGRIO 2014

Mas só métricas de código?

Métricas de código são legais, mas…● só medem uma parte do processo de dev

E as outras que podemos usar?

Page 19: A integração contínua pode te dar metricas de graca - SGRIO 2014

Tendência do Build

Page 20: A integração contínua pode te dar metricas de graca - SGRIO 2014

Tendência do Build

Page 21: A integração contínua pode te dar metricas de graca - SGRIO 2014

Número de Builds por dia

● Diz muito sobre seu processo de dev○ Se a frequência de commits é baixa

■ Seu número de builds é ainda pior!

Page 22: A integração contínua pode te dar metricas de graca - SGRIO 2014
Page 23: A integração contínua pode te dar metricas de graca - SGRIO 2014

Número de correções de bugs por build

Page 24: A integração contínua pode te dar metricas de graca - SGRIO 2014

Além desses, sabe o que dá para melhorar?

Page 25: A integração contínua pode te dar metricas de graca - SGRIO 2014

Métricas não devem virar metas!

“Quando a métrica vira uma meta normalmente é uma MER$#$@”

Autor: R.P.T da K21(ele não gosta de dizer que a frase é dele)

● Como seria se o seu bônus ($) de fim de ano estivesse atrelado a quantidade de bugs que você produziu?

Page 26: A integração contínua pode te dar metricas de graca - SGRIO 2014

Métricas não devem virar metas!

Duas histórias reais:

1. Apertem os cintos, o Assert sumiu!

2. O contrato com “garantia” de cobertura

Page 27: A integração contínua pode te dar metricas de graca - SGRIO 2014

Dúvidas?Que outras métricas vocês usam?Sugestões?

Twitter: @carlosfelippeEmail: [email protected]/cfc.resende

k21.com.br/blogfb.com/K21Brasil