Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Métricas para Equipes de Desenvolvimento de Software
Search
SourceLevel
January 28, 2020
Technology
1
160
Métricas para Equipes de Desenvolvimento de Software
SourceLevel
January 28, 2020
Tweet
Share
Other Decks in Technology
See All in Technology
Google Cloudを組織(企業)で運用する時のベストプラクティス × 健康の環境分離戦略 #まるクラ勉強会
yasumuusan
0
170
株式会社EventHub・エンジニア採用資料
eventhub
0
2.1k
RubyKaigi 2024 - Make Your Own Regex Engine!
makenowjust
0
150
スクラムに出会って「できた」を実感できるようになってきた話 / Scrum makes me feel like I can do it
yayoi_dd
2
110
Domain-driven Design: A Complete Example
ewolff
2
260
AI JIMY - 登壇(インストール編)
hanacchi
0
150
iThome2024 Wailing Wall of Enterprise Security
notsurprised
0
290
シンプルなHITL機械学習と様々なタスクにおけるHITL機械学習
naohachi89
0
320
パフォーマンス最適化のベストプラクティス
databricksjapan
0
200
【TSkaigi】2024/05/11 当日スライド
kimitashoichi
14
4k
SWC Transformerから見るTypeScript関数記述ベストプラクティス
fujiyamaorange
1
180
From here to resilience - a travel guide
ufried
1
160
Featured
See All Featured
Side Projects
sachag
451
41k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
21
1.6k
Design by the Numbers
sachag
274
18k
Git: the NoSQL Database
bkeepers
PRO
423
63k
How to train your dragon (web standard)
notwaldorf
75
5.2k
Navigating Team Friction
lara
179
13k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
34
6.1k
Being A Developer After 40
akosma
67
580k
Happy Clients
brianwarren
92
6.4k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Building Applications with DynamoDB
mza
88
5.7k
Transcript
George Guimarães Métricas de Desenvolvimento para Equipes de Software
EQPUWNVKPIaCPFaUQHVYCTGaGPIKPGGTKPI
https://sourcelevel.io Analytics For Software Engineering Teams
None
None
None
O que queremos?
High Performing Teams. Time to Market, Valor Entregue ao Cliente.
Resiliência. Receita ($$)
Qualidade e métricas importam. Manutenabilidade. Entrega Contínua. Evitam a sensação
de "gargalo" na tecnologia.
Métricas servem ao time. Métricas estão ali pra ajudar o
time a melhorar.
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
Indicadores Lagging e Leading
None
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 Que Fazem Sentido
Produtividade Qualidade de Código Colaboração Delivery / Entrega
Métricas, não Metas
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
Lead time de Pull Requests
Throughput 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 Get a Review
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.
An Elegant Puzzle
O "Sistema" de Desenvolvimento
Monitore transições problemáticas
Recapitulando
None
An Elegant Puzzle
None
bit.ly/sourcelevel-newsletter
Obrigado! @georgeguimaraes https:/ /sourcelevel.io