Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Métricas de Desenvolvimento Para Equipes de So...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
georgeguimaraes
December 02, 2020
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Métricas de Desenvolvimento Para Equipes de Software
georgeguimaraes
December 02, 2020
More Decks by georgeguimaraes
See All by georgeguimaraes
Tribunal - Evaluating the Untestable @ ElixirConf US 2026
georgeguimaraes
1
33
Arcana: Production-Ready RAG in Elixir @ ElixirConf EU 2026
georgeguimaraes
1
270
Soothsayer: Using Neuralprophet, Axon, Nx and Livebook to Forecast Business Data in Elixir
georgeguimaraes
0
150
Aprendizados numa jornada dentro da comunidade Ruby @ RubyConf BR 2017
georgeguimaraes
3
250
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.9k
Navigating Weather and Climate Data
rabernat
0
570
Writing Fast Ruby
sferik
630
63k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
770
Design in an AI World
tapps
1
380
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
550
The World Runs on Bad Software
bkeepers
PRO
72
12k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Paper Plane
katiecoart
PRO
5
54k
Transcript
George Guimarães Métricas de Desenvolvimento para Equipes de Software
consulting and software engineering
https://sourcelevel.io Analytics For Software Engineering Teams
O que queremos?
Qualidade e métricas importam. Manutenabilidade. Entrega Contínua. Evitam a sensação
de "gargalo" na tecnologia.
Em busca de indicadores que expliquem a saúde do time
de desenvolvimento Antes que as coisas piorem. Fazer correções. Pra saber o que deu certo e replicar. Pra ajudar a explicar as Métricas de Produto.
Métricas, não Metas
O Processo de Desenvolvimento de Software
Backlog Desenvolvimento Testes / QA Deploy
Desenvolvimento Código Testes Automatizados Documentação (dentro do repositório) Revisão de
Código
Backlog Desenvolvimento Testes / QA Deploy
Métricas Que Fazem Sentido
Produtividade Qualidade de Código Colaboração Delivery / Entrega
None
Produtividade
Velocidade: não use X
Velocidade Incentiva aumento da pontuação em itens com baixa incerteza
e diminuição da pontuação em itens com alta incerteza (baixa gestão de risco). Cerimônias de pontuação longas. Projeções em base de entregas históricas (lead time) funcionam melhor. Tendem a diminuir a colaboração entre equipes.
Lead time de Pull Requests
Throughput de Pull Requests
Lead time de Pull Requests
Qualidade de Código
Cobertura de testes
None
Proporção de documentação
Qtdade de issues detectadas por linters
Qtdade de issues detectadas por linters
Colaboração
Matriz de Colaboração
Colaboração
Time to Engage
Delivery / Entrega
Frequência de Deploys
Fonte: livro Accelerate
Lead Time do Commit até Deploy No changelog do deploy,
qual é o commit mais antigo? Qual a diferença de data?
Taxa de Rollbacks rollbacks ou patches de "emergência"
Time to Recover
Como usar?
Não comece com todas as métricas. Vai confundir a equipe
e atrapalha seu foco. Provavelmente vc não precisará de todas elas.
O "Sistema" de Desenvolvimento
Monitore transições problemáticas
Recapitulando
None
An Elegant Puzzle
None
bit.ly/sourcelevel-newsletter
bit.ly/sourcelevel-course
Obrigado! @georgeguimaraes https:/ /sourcelevel.io