SlideShare uma empresa Scribd logo
1 de 27
Data-driven & métricas
Escalando ágil com mais produtividade e
qualidade
Por Paulo Boccaletti
Roteiro do nosso passeio
 Contexto
 Problemas identificados
 Problemas não identificados (a cultura nos cega)
 Readequação das métricas
 Data-driven engineering
 Benefícios não esperados com a adoção do paradigma
Contexto
O problema
Sprint 1 Sprint 2 Sprint 3 Sprint 4 Sprint 5
Program Increment (PI)
O problema
O problema
De Chapter backend para Scrum Master
• Disfunções ágeis
• Falta de auto gestão
• Falta de Ownership
Onde está o problema?
O que precisa ser corrigido?
Qual a prioridade?
Oportunidades de melhorias na
atuação dos DEVs
• Desenvolvimento centralizado em DEV específico com pouco compartilhamento de conhecimento
• Dev Frontend só pega tasks de Front e Dev Backend só pega tasks de Back
• GAPs de design de software com soluções de alto acoplamento
• Entregas com Pull Requests arriscados estocando grande quantidade de commits
• Merges complexos com mapeamento “incompleto” de impacto acompanhado com GAPs de
cobertura de testes
Senioridade vs Comportamento
• Em alguns casos senioridade do cargo não está refletindo nas entregas
• Problemas velhos se repetem a todo momento
• Conhecer muito do produto ou regra de negócio não significa ter
senioridade
Perguntas a serem respondidas
OutputInput
Perguntas a serem respondidas
 Como entender o nível de entrega de cada DEV?
 Como avaliar se a produtividade de um time ou DEV está melhorando ou
caindo?
 Quanto do que o time entregou foi retrabalho?
 Retrabalho foi associado com alterações de PO?
 Decisões de produtos causaram desperdícios?
 DEV X ou Y entregou algum código dia A ou dia B?
 Atualizações realizadas por Y possuem riscos?
 Novo DEV esta com boa velocidade de redução de curva?
 Code Reviews estão sendo efetivos com colaboração?
História e futuro de
Analytics no
desenvolvimento de
software
Data Driven
Engineering
Eventos Commits e
Pull Request
Como funciona
Entregas Técnicas de um Time
Visão Individual das Entregas
Visão Individual das Entregas
Alto retrabalho e Refactoring
Entrega com maior eficiência
Visão geral do time
Visão detalhada de produção
realizada
Visão detalhada de produção
realizada
Maturidade de code review
Maturidade de code review
Benefícios
• Realização de gestão técnica evolutiva dos DEVs de forma assertiva
• Aumentar produtividade e geração de valor ao Negócio
• Reduzir riscos de turnovers
• Formação de DEVs “in house” com mentoria reduzindo curva de aprendizado
• Auxiliar a definição de níveis de senioridade dentro da empresa
Fontes de
pesquisa
 https://waydev.co/the-future-of-dev-analytics-
waydev-gitprime-codeclimate/
 https://medium.com/guma-rs/leadtime-vs-
storypoints-60c98da8f19
Paulo Boccaletti
linkedin.com/in/paulo-boccaletti/
pboccaletti@gmail.com
Skype: pboccaletti

Mais conteúdo relacionado

Mais procurados

Como funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de softwareComo funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de softwareElvis Lima
 
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...Marcio Sete
 
Desenvolvimento Ágil - Pensando Além
Desenvolvimento Ágil - Pensando AlémDesenvolvimento Ágil - Pensando Além
Desenvolvimento Ágil - Pensando Alémilegra
 
Palestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROPalestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROWildtech
 
Caminhos do Scrum
Caminhos do ScrumCaminhos do Scrum
Caminhos do Scrumjrompkovski
 
Continuous Integration / Dafiti Conference 2014
Continuous Integration / Dafiti Conference 2014Continuous Integration / Dafiti Conference 2014
Continuous Integration / Dafiti Conference 2014Rodrigo Moyle
 
Anti-Padrões de Integração Contínua
Anti-Padrões de Integração ContínuaAnti-Padrões de Integração Contínua
Anti-Padrões de Integração ContínuaThoughtworks
 
Metodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs AgileMetodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs AgileMarcelo Murad
 

Mais procurados (9)

Agile explicacao 18
Agile explicacao 18Agile explicacao 18
Agile explicacao 18
 
Como funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de softwareComo funciona uma empresa ágil de desenvolvimento de software
Como funciona uma empresa ágil de desenvolvimento de software
 
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
Esquece! Sem automação vocês não passam de um bando de meninos brincando de c...
 
Desenvolvimento Ágil - Pensando Além
Desenvolvimento Ágil - Pensando AlémDesenvolvimento Ágil - Pensando Além
Desenvolvimento Ágil - Pensando Além
 
Palestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPROPalestra Métodos Ágeis SERPRO
Palestra Métodos Ágeis SERPRO
 
Caminhos do Scrum
Caminhos do ScrumCaminhos do Scrum
Caminhos do Scrum
 
Continuous Integration / Dafiti Conference 2014
Continuous Integration / Dafiti Conference 2014Continuous Integration / Dafiti Conference 2014
Continuous Integration / Dafiti Conference 2014
 
Anti-Padrões de Integração Contínua
Anti-Padrões de Integração ContínuaAnti-Padrões de Integração Contínua
Anti-Padrões de Integração Contínua
 
Metodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs AgileMetodologias de desenvolvimento - Waterfall vs Agile
Metodologias de desenvolvimento - Waterfall vs Agile
 

Semelhante a Data-driven & métricas para escalar ágilmente com mais produtividade e qualidade

Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012Igor Abade
 
Scrum in a nutshell - business perspective
Scrum in a nutshell - business perspectiveScrum in a nutshell - business perspective
Scrum in a nutshell - business perspectiveMarcos Alves
 
Bate-papo com Especialista Terra XP
Bate-papo com Especialista Terra XPBate-papo com Especialista Terra XP
Bate-papo com Especialista Terra XPWildtech
 
Muita gestão e pouca engenharia, por onde anda o XP?
Muita gestão e pouca engenharia, por onde anda o XP?Muita gestão e pouca engenharia, por onde anda o XP?
Muita gestão e pouca engenharia, por onde anda o XP?Cristiano Schwening
 
Modelos Híbridos: Case, Verdades, Mitos e Resistências
Modelos Híbridos: Case, Verdades, Mitos e ResistênciasModelos Híbridos: Case, Verdades, Mitos e Resistências
Modelos Híbridos: Case, Verdades, Mitos e ResistênciasVitor Massari
 
IPA Conhecendo XP
IPA Conhecendo XPIPA Conhecendo XP
IPA Conhecendo XPWildtech
 
Oficina Métodos Ágeis UDESC
Oficina Métodos Ágeis UDESCOficina Métodos Ágeis UDESC
Oficina Métodos Ágeis UDESCWildtech
 
Gerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshellGerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshellDextra
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme ProgrammingRodrigo Branas
 
Da Gestão 1.0 A Gestão 2.0
Da Gestão 1.0 A Gestão 2.0Da Gestão 1.0 A Gestão 2.0
Da Gestão 1.0 A Gestão 2.0Juan Bernabó
 
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...GrupoMENTHOR
 
Teste Tradicional e Teste Ágil: de que lado você esta?
Teste Tradicional e Teste Ágil: de que lado você esta?Teste Tradicional e Teste Ágil: de que lado você esta?
Teste Tradicional e Teste Ágil: de que lado você esta?Danilo Sousa
 
O que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBMO que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBMFelipe Freire
 
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...Fabrízio Mello
 

Semelhante a Data-driven & métricas para escalar ágilmente com mais produtividade e qualidade (20)

Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
Desenvolvimento ágil com Scrum e TFS 11 - Microsoft TechDay Sorocaba 2012
 
Scrum in a nutshell - business perspective
Scrum in a nutshell - business perspectiveScrum in a nutshell - business perspective
Scrum in a nutshell - business perspective
 
Bate-papo com Especialista Terra XP
Bate-papo com Especialista Terra XPBate-papo com Especialista Terra XP
Bate-papo com Especialista Terra XP
 
Desmistificando Agile & Scrum
Desmistificando Agile & ScrumDesmistificando Agile & Scrum
Desmistificando Agile & Scrum
 
Muita gestão e pouca engenharia, por onde anda o XP?
Muita gestão e pouca engenharia, por onde anda o XP?Muita gestão e pouca engenharia, por onde anda o XP?
Muita gestão e pouca engenharia, por onde anda o XP?
 
Modelos Híbridos: Case, Verdades, Mitos e Resistências
Modelos Híbridos: Case, Verdades, Mitos e ResistênciasModelos Híbridos: Case, Verdades, Mitos e Resistências
Modelos Híbridos: Case, Verdades, Mitos e Resistências
 
IPA Conhecendo XP
IPA Conhecendo XPIPA Conhecendo XP
IPA Conhecendo XP
 
Curso Scrum
Curso ScrumCurso Scrum
Curso Scrum
 
Oficina Métodos Ágeis UDESC
Oficina Métodos Ágeis UDESCOficina Métodos Ágeis UDESC
Oficina Métodos Ágeis UDESC
 
Gerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshellGerando Resultados com Scrum: Scrum in a nutshell
Gerando Resultados com Scrum: Scrum in a nutshell
 
Desenvolvimento ágil
Desenvolvimento ágilDesenvolvimento ágil
Desenvolvimento ágil
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 
Apresentação Executiva
Apresentação ExecutivaApresentação Executiva
Apresentação Executiva
 
Da Gestão 1.0 A Gestão 2.0
Da Gestão 1.0 A Gestão 2.0Da Gestão 1.0 A Gestão 2.0
Da Gestão 1.0 A Gestão 2.0
 
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
Palestra sobre a Metodologia para Apoio à Decisão, Gerência e Implantação de ...
 
DevOps e App Insights
DevOps e App InsightsDevOps e App Insights
DevOps e App Insights
 
eXtreme Programming (XP)
eXtreme Programming (XP)eXtreme Programming (XP)
eXtreme Programming (XP)
 
Teste Tradicional e Teste Ágil: de que lado você esta?
Teste Tradicional e Teste Ágil: de que lado você esta?Teste Tradicional e Teste Ágil: de que lado você esta?
Teste Tradicional e Teste Ágil: de que lado você esta?
 
O que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBMO que é DevOps? Introdução à abordagem pela IBM
O que é DevOps? Introdução à abordagem pela IBM
 
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...
DBA Brasil 2.0: Como o papel e atividades de DBA ficam no contexto da cultura...
 

Data-driven & métricas para escalar ágilmente com mais produtividade e qualidade