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 Sof...
Search
SourceLevel
January 28, 2020
Technology
180
1
Share
Métricas para Equipes de Desenvolvimento de Software
SourceLevel
January 28, 2020
Other Decks in Technology
See All in Technology
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
470
Python開発環境にハーネス適用を検討する
yuuka51
1
550
インフラが苦手でも大丈夫! 紙芝居 Kubernetes -WWGT 10周年編-
aoi1
1
280
基礎から解説!Icebergで紐解くSnowflake×Databricks連携の現在地
cm_yasuhara
0
350
オンコールの負荷軽減のためのBits Assistant 活用方法 / How to Use Bits Assistant to Reduce the Workload on On-Call Staff
sms_tech
1
260
Kaigi Effect Effect
ngtyuk
0
110
情シスがMCP環境導入時に打ちのめされる認可の崖
oidfj
0
720
OpenClawとHermesAgentでAI新入社員を作った話
takanoriyanada
0
130
Oracle Cloud Infrastructure:2026年5月度サービス・アップデート
oracle4engineer
PRO
1
200
管理アカウント単一運用からAWS Organizationsに移行するの大変で滅
hiramax
0
280
Kaggle未経験社員をメダリストに育てる「AIドラゴン桜」
lycorptech_jp
PRO
0
630
Spring Boot における AOT Cache 活用テクニックと 起動時間改善事例
ntt_dsol_java
0
160
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
820
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
510
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
How to Talk to Developers About Accessibility
jct
2
210
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
140
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
140
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Accessibility Awareness
sabderemane
1
130
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