a integração contínua pode te dar metricas de graca - sgrio 2014
DESCRIPTION
Palestra sobre metricas para integração contínua no Regional Scrum Gathering Rio de 2014 [email protected]TRANSCRIPT
![Page 1: A integração contínua pode te dar metricas de graca - SGRIO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/3.jpg)
Integração Contínua
![Page 4: A integração contínua pode te dar metricas de graca - SGRIO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/4.jpg)
Integração Contínua
![Page 5: A integração contínua pode te dar metricas de graca - SGRIO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/5.jpg)
Integração Contínua
![Page 6: A integração contínua pode te dar metricas de graca - SGRIO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/6.jpg)
![Page 7: A integração contínua pode te dar metricas de graca - SGRIO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/7.jpg)
![Page 8: A integração contínua pode te dar metricas de graca - SGRIO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/8.jpg)
Tá, legal… Mas e as métricas???
![Page 9: A integração contínua pode te dar metricas de graca - SGRIO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/9.jpg)
Vamos a elas!
![Page 10: A integração contínua pode te dar metricas de graca - SGRIO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/12.jpg)
Métricas de código?
Fim do “Cowboy Coding”
![Page 13: A integração contínua pode te dar metricas de graca - SGRIO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/14.jpg)
![Page 15: A integração contínua pode te dar metricas de graca - SGRIO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/15.jpg)
![Page 16: A integração contínua pode te dar metricas de graca - SGRIO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/16.jpg)
![Page 17: A integração contínua pode te dar metricas de graca - SGRIO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/17.jpg)
![Page 18: A integração contínua pode te dar metricas de graca - SGRIO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/18.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/19.jpg)
Tendência do Build
![Page 20: A integração contínua pode te dar metricas de graca - SGRIO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/20.jpg)
Tendência do Build
![Page 21: A integração contínua pode te dar metricas de graca - SGRIO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/21.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/22.jpg)
![Page 23: A integração contínua pode te dar metricas de graca - SGRIO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/23.jpg)
Número de correções de bugs por build
![Page 24: A integração contínua pode te dar metricas de graca - SGRIO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/24.jpg)
Além desses, sabe o que dá para melhorar?
![Page 25: A integração contínua pode te dar metricas de graca - SGRIO 2014](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/25.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/26.jpg)
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](https://reader034.vdocuments.pub/reader034/viewer/2022050907/558a2e4bd8b42ade5d8b45c5/html5/thumbnails/27.jpg)
Dúvidas?Que outras métricas vocês usam?Sugestões?
Twitter: @carlosfelippeEmail: [email protected]/cfc.resende
k21.com.br/blogfb.com/K21Brasil