SlideShare uma empresa Scribd logo
1 de 61
Baixar para ler offline
Trilha - Kanban e Lean
Daniel Araújo Domingues
desenvolvedor e curioso
Agenda
● Analisando o leadtime de múltiplos times
■ Cenário
■ Inspirações
■ Gráfico de um time
■ Gráfico de múltiplos times
○ RawGraphs
○ Conclusão
Analisando o leadtime de
múltiplos times
Uma visualização objetiva para uma tomada de ações assertiva
v1.1 (completa com os slides de observação) palavras-chave: gestão, equipes, estatística, métricas, leadtime, kanban, visualização, gráficos, r, data science
antes de prosseguir…
Aviso sobre o cenário e a massa de dados utilizada
O cenário foi baseado em:
● experiência própria
● entrevista informal com desenvolvedores e gerentes de
empresas públicas e privadas
● relatos explícitos feitos em eventos e artigos
A massa foi:
● extraída de base real
● descaracterizada
● em alguns casos levemente manipulada para destacar
visualmente algumas situações
!
Cenário
Desejo da gestão
Realidade
A grande questão:
Como posso?
Como consigo?
Resposta padrão:
Controle e Burocracia
Toda informação:
● tem um custo para a sua obtenção e
sua manutenção
● pode ter um preço mais alto do que o
benefício proporcionado
Você sabe o custo-benefício da
informação desejada?
Como a gestão
se sente
Como o Demolidor, só que não:
Bate sem ver, acerta todo mundo
e o que resolver é lucro!
Resolução de problemas
“Não faça de
sua falta de
gestão o meu
desespero…”
membro de um time
pressionado injustamente
Cenário observado pelo gestor ou PMO
Fato:
● várias equipes
● produtos, negócio e clientes
diferentes
● impossibilidade de
planejamento mínimo
● clientes e equipes
sinalizando possíveis
problemas
● cenário de um time é
diferente do outro
Como posso ajudar os times e a empresa?
● como está a variabilidade?
● há situações atípicas?
● e os papéis fundamentais?
○ pessoas com perfil certo? pessoas capacitadas?
● onde atuar?
○ dentro do time? fatores externos ao time?
● falta de apoio?
○ mea culpa?
● como deve ser minha ação?
○ padronizada a todos? específica em um time?
O objetivo de uma visualização ampla não é
duplicar a carga com burocracia nas equipes
ou fomentar disputas entre elas.
O objetivo é fornecer informação útil à gestão
para que essa possa atuar e ajudar
efetivamente as equipes mantendo-as mais
focadas em seus trabalhos.
Ministério da Saúde adverte:
O aumento de pressão e de controle no time de forma
indiscriminada, sem análise do problema e com soluções
aleatórias, pode diminuir drasticamente a motivação das
pessoas e a produtividade das equipes.
O uso das métricas deve ser de forma consciente.
Se persistirem os “não-saber-o-que-fazeres”,
o especialista ou o coach deve ser consultado.
Inspirações
Cuidado 1: O uso errado das métricas
infelizmente…
muitas vezes são usadas para cobrar e bater
quando mal utilizadas, geram conflitos
não necessariamente promovem melhorias
Cuidado 2: O uso errado da média
usá-la pura e simplesmente não é legal...
não informa a variação / margem
não informa a concentração e amplitude
precisa de uma boa ajuda para ser mais útil em cenários complexos
Primeiros passos: Estatística básica
(e não sair muito disso senão complica!)
dispersão e concentração:
média truncada → Média desprezando os extremos
assimetria → Diferença entre média e mediana média - mediana
distribuição → histograma, quartil, decil ou percentil
variação → Desvio padrão e coeficiente de variação média / desvio padrão
visualmente identificar:
exceções → Atípicos ou outliers
tendência → Crescendo ou decrescendo?
Inspirações 1 (distribuição)
https://medium.com/hip%C3%B3tese-nula/tia-precisamos-falar-sobre-a-m%C3%A9dia-f6c5031bfb6e
Inspirações 1 (distribuição)
https://pt.wikipedia.org/wiki/Amplitude_interquartil http://visualoop.com/blog/32470/a-look-at-box-plots
Inspirações 1 (distribuição)
média < mediana < moda
maior concentração de
valores maiores
média menor
moda < mediana < média
maior concentração de
valores menores
média maior
http://soniavieira.blogspot.com/2017/01/meus-dados-sao-normais.html
Cauda puxa a média
(ou a média puxa a cauda?)
Maior concentração no
lado oposto da cauda
Inspirações 2 (lead time distribution)
http://blog.plataformatec.com.br/2017/08/metricas-ageis-o-que-lead-time-fala-sobre-seu-projeto/ (Rafael Albino)
margem do palpite seguro
Gráfico de um time
Gráfico de lead time como um time (de um ou todos os times juntos)
boxplot(df$Leadtime) stripchart(df$Leadtime,method = "jitter", jitter = 1)
Gráfico de lead time como um time (de um ou todos os times juntos)
?
Gráfico de múltiplos times
Código em R → simples com boa informação
> describe(df)
df
3 Variables 697 Observations
----------------------------------------------------------------------------------------------------
Lotacao
n missing distinct
697 0 15
Value e01 e03 e04 e05 e06 e07 e09 e10 e11 e12 e15 e16 e17 e18 e20
Frequency 195 32 3 2 14 11 3 3 4 3 66 34 1 1 325
Proportion 0.280 0.046 0.004 0.003 0.020 0.016 0.004 0.004 0.006 0.004 0.095 0.049 0.001 0.001 0.466
----------------------------------------------------------------------------------------------------
Lote
n missing distinct Info Mean Gmd .05 .10 .25 .50 .75
697 0 697 1 1295928 87911 1160204 1194264 1256257 1290915 1359787
.90 .95
1394495 1414782
lowest : 1052363 1054107 1075736 1090835 1103900, highest: 1435311 1436350 1437055 1439391 1440184
----------------------------------------------------------------------------------------------------
Leadtime
n missing distinct Info Mean Gmd .05 .10 .25 .50 .75
697 0 117 0.974 34.13 46.86 1 1 1 11 39
.90 .95
109 172
lowest : 1 2 3 4 5, highest: 206 210 217 218 219
----------------------------------------------------------------------------------------------------
> df
Lotacao Lote Leadtime
1 e01 1197891 7
2 e01 1197893 23
3 e01 1251528 206
... ... ... ...
12 e01 1262178 182
13 e01 1262192 190
14 e01 1262237 176
...
> summary(df$Leadtime~df$Lotacao)
df$Leadtime N= 697
+----------+-----+---+-----------+
| | |N |df$Leadtime|
+----------+-----+---+-----------+
|df$Lotacao| e01|195|46.671795 |
| | e03| 32|53.593750 |
| | e04| 3|43.666667 |
| | e05| 2| 1.000000 |
| | e06| 14|23.000000 |
| | e07| 11|12.000000 |
| ... | ...| ..| ... |
| | e18| 1|77.000000 |
| | e20|325|28.135385 |
+----------+-----+---+-----------+
|Overall | |697|34.130560 |
+----------+-----+---+-----------+
Histograma do leadtime de vários times
histogram(~Leadtime | as.character(Lotacao), data = df, xlab="Leadtime em dias")
plot(data=df,Leadtime~Lote, ...)
abline(lm(df$Leadtime~df$Lote), col="red")
plot(density(df$Leadtime)
Gráfico de lead time de vários times
vermelha: média geral
azul: média truncada (80% central)
Código em R
setwd("~/Projects/statistcs/leadtime")
file <- "leadtime.csv"
mydata <- read.csv(file, sep="|") # read csv file
meant <- function(x) {mean(x,trim=0.1)}
library(ggplot2)
p <- ggplot(df, aes(x=Lotacao, y=Leadtime)) +
ggtitle("Leadtime", subtitle = "Leadtime por lotação do DESPO - 2017") +
geom_hline(yintercept=mean(df$Leadtime), color="red") +
geom_hline(yintercept=meant(df$Leadtime), color="blue") +
geom_jitter(shape=16, position=position_jitter(0)) +
geom_boxplot(outlier.colour="red", outlier.shape=15, outlier.size=2, outlier.alpha=0.9)
p + theme(axis.text = element_text(size = 8))
p + stat_summary(fun.y=mean, geom="point", shape=4, size=1, colour="red") +
stat_summary(fun.y=meant, geom="point", shape=3, size=1, colour="blue")
Gráfico de lead time de vários times com caixas
vermelha: média geral
azul: média truncada (80% central)
pontos vermelhos: atípicos
Sobre o surgimento do Pirate Plot
Bons “plots” deveriam mostrar a RDI: dados brutos, estatística descritiva e
dados inferenciais. A maioria mostra um só deles; gráfico de violino e de feijão
melhoram a plotagem básica com barras e caixa, mas ainda não atende aos
três objetivos.
A good plot needs to show more than just a single summary statistic. Instead, it should have the trifecta of three attributes that I call RDI: Raw
data, Descriptive statistics, and Inferential data. Most plots that people use show just one of these attributes. Recent plot types like violin plots
and beanplots (Kampstra, 2008) are huge improvements over basic bar and box plots, but they still don’t hit on the full RDI trifecta.
https://www.r-bloggers.com/the-pirate-plot-an-r-pirates-favorite-plot/
Incrementos e possíveis melhorias → pirata
https://www.r-bloggers.com/the-pirate-plot-2-0-the-rdi-plotting-choice-of-r-pirates/ https://www.r-bloggers.com/the-yarrr-package-0-0-8-is-finally-on-cran/
Incrementos e possíveis melhorias → caixa + curva + violino ou feijão
http://gnuplot.sourceforge.net/demo/violinplot.htm http://www.gersonides.com/box/l
Código em R
getMin <- function(x) {quantile(x, probs=c(0.75))}
getMax <- function(x) {quantile(x, probs=c(0.95))}
p <- ggplot(df, aes(x=Lotacao, y=Leadtime)) +
ggtitle("Diagrama de violino com caixas", subtitle = "Leadtime por lotação") +
geom_hline(yintercept=mean(df$Leadtime), color="red") +
geom_hline(yintercept=meant(df$Leadtime), color="blue") +
geom_hline(yintercept=getMin(df$Leadtime), color="black") +
geom_hline(yintercept=getMax(df$Leadtime), color="black") +
geom_jitter(shape=16, position=position_jitter(0)) +
geom_violin(scale="width", aes(fill=Lotacao, color=Lotacao)) +
geom_boxplot(outlier.colour="gray", outlier.shape=20,
outlier.size=2, outlier.alpha=0.9, width=0.1)
p + theme(axis.text = element_text(size = 8))
p + stat_summary(fun.y=mean, geom="point", shape=4, size=2, colour="red") +
stat_summary(fun.y=meant, geom="point", shape=3, size=2, colour="blue") +
stat_summary(fun.y=getMin, geom="point", shape=17, size=3, colour="black") +
stat_summary(fun.y=getMax, geom="point", shape=15, size=3, colour="black")
Gráfico de lead time de vários times completo (será?)
Gráfico de lead time de vários times completo (será?)
tendência por time usando
regressão linear
V ou ⬇
tendência de diminuição do
leadtime
(coeficiente negativo)
/ ou ⬆
tendência de aumento do
leadtime
(coeficiente positivo)
Código em R
pirateplot(
formula = Leadtime ~ as.character(Lotacao),
data = df,
main = "Leadtime por Lotação",
xlab = "Lotação",
ylab = "Leadtime",
theme = 2,
cap.beans = TRUE,
back.col = transparent("blue", .95),
gl.col = "gray", gl.lwd = c(.75, 0),
inf.f.o = .5, inf.disp = "bean",
bean.b.o = .3, bean.f.o = 0.5,
quant = c(.75, .9), quant.length = 0.2,
quant.col = "black", quant.lwd = 2
)
abline(h = mean(df$Leadtime), lty = 2, col = rgb(1,0,0,0.3))
abline(h = median(df$Leadtime), lty = 2, col = rgb(0,0,1,0.3))
abline(h = quantile(df$Leadtime, probs = c(75,90)/100), lty = 2, col = rgb(0,0,0,0.3))
Gráfico de lead time de vários times completo (será?)
atípicos por time e geral (pontos acima das marcas)
estimativa de segurança para entrega por time e geral (q=75..95)
tendência central e densidade por time (média com desvio padrão)
contorno com a densidade
concentração de entregas por time e geral
vermelha: média geral
azul: média interna/truncada (95% centrais)
verde: mediana
Gráfico de lead time de vários times completo (será?)
atípicos por time e geral (pontos acima das marcas)
estimativa de segurança para entrega por time e geral (q=75..95)
tendência central e densidade por time (média com desvio padrão)
contorno com a densidade
concentração de entregas por time e geral
vermelha: média geral
azul: média interna/truncada (95% centrais)
verde: mediana
Gráfico de lead time de vários times completo (será?)
atípicos por time e geral (pontos acima das marcas)
estimativa de segurança para entrega por time e geral (q=75..95)
tendência central e densidade por time (média com desvio padrão)
contorno com a densidade
concentração de entregas por time e geral
vermelha: média geral
azul: média interna/truncada (95% centrais)
verde: mediana
Gráfico de lead time de vários times completo (será?)
atípicos por time e geral (pontos acima das marcas)
estimativa de segurança para entrega por time e geral (q=75..95)
tendência central e densidade por time (média com desvio padrão)
contorno com a densidade
concentração de entregas por time e geral
vermelha: média geral
azul: média interna/truncada (95% centrais)
verde: mediana
Gráfico de lead time de vários times completo (será?)
atípicos por time e geral (pontos acima das marcas)
estimativa de segurança para entrega por time e geral (q=75..95)
tendência central e densidade por time (média com desvio padrão)
contorno com a densidade
concentração de entregas por time e geral
vermelha: média geral
azul: média interna/truncada (95% centrais)
verde: mediana
Gráfico de lead time de vários times completo (será?)
atípicos por time e geral (pontos acima das marcas)
estimativa de segurança para entrega por time e geral (q=75..95)
tendência central e densidade por time (média com desvio padrão)
contorno com a densidade
concentração de entregas por time e geral
vermelha: média geral
azul: média interna/truncada (95% centrais)
verde: mediana
Identificar possíveis problemas, gargalos e pontos fracos
para melhorar o trabalho dos times, estimativas e o planejamento.
Gráfico de lead time de vários times → melhorias
★ dar destaque ao
que é usualmente
mais relevante
★ ajustar as cores
★ melhorar a exibição
de tendência
★ melhorar a exibição
da medidas centrais
individuais e do todo
★ adicionar novas
informações sem
prejudicar a
visualização das
demais
foco no desenvolvimento e
entregas sustentáveis
emergências acontecem
RAWGraphs
para visualização ad hoc
RAWGraphs → https://rawgraphs.io
RAWGraphs → https://rawgraphs.io
Conclusão
Uma análise visual com os dados
agrupados permite identificar situações
indesejadas no grupo de ocorrência.
A partir dessa análise, o gestor ou o
escritório podem priorizar quais pontos
são mais importantes para a estratégia de
empresa, respeitando sua capacidade e a
capacidade dos times.
informação com
qualidade e
postura proativa
para a melhoria
conjunta
Qualidade:
● informação certa
● momento certo
● público certo
● formato certo
● a um custo adequado
A informação com
qualidade é essencial
para uma boa gestão
ou para uma boa
governança exercer
sua função e servir e
apoiar as equipes.
Obrigado!
/danielaraujodomingues
@dadomingues

Mais conteúdo relacionado

Semelhante a TDC2018SP | Trilha Kanban - Visualizando o lead time de multiplos times

Agilidade em escala - Agile Brazil 2018
Agilidade em escala  - Agile Brazil 2018Agilidade em escala  - Agile Brazil 2018
Agilidade em escala - Agile Brazil 2018Ewerton Santos (Ton)
 
Sistemas De Apoio a Decisão
Sistemas De Apoio a DecisãoSistemas De Apoio a Decisão
Sistemas De Apoio a DecisãoWillame Tiberio
 
Aplicações de BI e data science no funil de aquisição | Product Camp 2018 - T...
Aplicações de BI e data science no funil de aquisição | Product Camp 2018 - T...Aplicações de BI e data science no funil de aquisição | Product Camp 2018 - T...
Aplicações de BI e data science no funil de aquisição | Product Camp 2018 - T...Product Camp Brasil
 
Falando a mesma língua: métricas que conectam todas as áreas do negócio | Rod...
Falando a mesma língua: métricas que conectam todas as áreas do negócio | Rod...Falando a mesma língua: métricas que conectam todas as áreas do negócio | Rod...
Falando a mesma língua: métricas que conectam todas as áreas do negócio | Rod...PM3
 
Ferramentas da qualidade
Ferramentas da qualidadeFerramentas da qualidade
Ferramentas da qualidadeSergio Dias
 
Caixa de Ferramentas do Agile Coach
Caixa de Ferramentas do Agile CoachCaixa de Ferramentas do Agile Coach
Caixa de Ferramentas do Agile CoachRodrigo Silva Pinto
 
TDC2018SP | Trilha Agile Coaching - Montando a Caixa Ferramentas do Agile Coach
TDC2018SP | Trilha Agile Coaching - Montando a Caixa Ferramentas do Agile CoachTDC2018SP | Trilha Agile Coaching - Montando a Caixa Ferramentas do Agile Coach
TDC2018SP | Trilha Agile Coaching - Montando a Caixa Ferramentas do Agile Coachtdc-globalcode
 
Roadmap ágil de produto com priorização por ROI x esforço
Roadmap ágil de produto com priorização por ROI x esforçoRoadmap ágil de produto com priorização por ROI x esforço
Roadmap ágil de produto com priorização por ROI x esforçoLuciano Hackl
 
Métricas - Maratona Digital
Métricas - Maratona DigitalMétricas - Maratona Digital
Métricas - Maratona DigitalMaratona Digital
 
Modelo Planejamento Estratégico
Modelo Planejamento EstratégicoModelo Planejamento Estratégico
Modelo Planejamento EstratégicoLuiz Francisco Bozo
 
Palestra sobre Métricas para Performance
Palestra sobre Métricas para PerformancePalestra sobre Métricas para Performance
Palestra sobre Métricas para PerformanceRicardo T. Dias
 
Conduzindo Vendas como Projeto
Conduzindo Vendas como ProjetoConduzindo Vendas como Projeto
Conduzindo Vendas como ProjetoRicardo Lima
 
Gestão de Empreendimentos de comunicação aula 5
Gestão de Empreendimentos de comunicação aula 5Gestão de Empreendimentos de comunicação aula 5
Gestão de Empreendimentos de comunicação aula 5Ricardo Americo
 
Six Sigma DE&lt;AIC - Seleção de Projetos
Six Sigma DE&lt;AIC - Seleção de ProjetosSix Sigma DE&lt;AIC - Seleção de Projetos
Six Sigma DE&lt;AIC - Seleção de Projetoseadsigma1
 

Semelhante a TDC2018SP | Trilha Kanban - Visualizando o lead time de multiplos times (20)

Agilidade em escala - Agile Brazil 2018
Agilidade em escala  - Agile Brazil 2018Agilidade em escala  - Agile Brazil 2018
Agilidade em escala - Agile Brazil 2018
 
Sistemas De Apoio a Decisão
Sistemas De Apoio a DecisãoSistemas De Apoio a Decisão
Sistemas De Apoio a Decisão
 
Big data e data science
Big data e data scienceBig data e data science
Big data e data science
 
Aplicações de BI e data science no funil de aquisição | Product Camp 2018 - T...
Aplicações de BI e data science no funil de aquisição | Product Camp 2018 - T...Aplicações de BI e data science no funil de aquisição | Product Camp 2018 - T...
Aplicações de BI e data science no funil de aquisição | Product Camp 2018 - T...
 
Relatório A3
Relatório A3Relatório A3
Relatório A3
 
Falando a mesma língua: métricas que conectam todas as áreas do negócio | Rod...
Falando a mesma língua: métricas que conectam todas as áreas do negócio | Rod...Falando a mesma língua: métricas que conectam todas as áreas do negócio | Rod...
Falando a mesma língua: métricas que conectam todas as áreas do negócio | Rod...
 
Metricas lean
Metricas leanMetricas lean
Metricas lean
 
Ferramentas da qualidade
Ferramentas da qualidadeFerramentas da qualidade
Ferramentas da qualidade
 
Caixa de Ferramentas do Agile Coach
Caixa de Ferramentas do Agile CoachCaixa de Ferramentas do Agile Coach
Caixa de Ferramentas do Agile Coach
 
TDC2018SP | Trilha Agile Coaching - Montando a Caixa Ferramentas do Agile Coach
TDC2018SP | Trilha Agile Coaching - Montando a Caixa Ferramentas do Agile CoachTDC2018SP | Trilha Agile Coaching - Montando a Caixa Ferramentas do Agile Coach
TDC2018SP | Trilha Agile Coaching - Montando a Caixa Ferramentas do Agile Coach
 
Roadmap ágil de produto com priorização por ROI x esforço
Roadmap ágil de produto com priorização por ROI x esforçoRoadmap ágil de produto com priorização por ROI x esforço
Roadmap ágil de produto com priorização por ROI x esforço
 
Virei CTO, e agora?
Virei CTO, e agora?Virei CTO, e agora?
Virei CTO, e agora?
 
Métricas - Maratona Digital
Métricas - Maratona DigitalMétricas - Maratona Digital
Métricas - Maratona Digital
 
Mapeamento de Processos
Mapeamento de ProcessosMapeamento de Processos
Mapeamento de Processos
 
Modelo Planejamento Estratégico
Modelo Planejamento EstratégicoModelo Planejamento Estratégico
Modelo Planejamento Estratégico
 
Palestra sobre Métricas para Performance
Palestra sobre Métricas para PerformancePalestra sobre Métricas para Performance
Palestra sobre Métricas para Performance
 
7 6 Sigma Dmaic
7 6 Sigma Dmaic7 6 Sigma Dmaic
7 6 Sigma Dmaic
 
Conduzindo Vendas como Projeto
Conduzindo Vendas como ProjetoConduzindo Vendas como Projeto
Conduzindo Vendas como Projeto
 
Gestão de Empreendimentos de comunicação aula 5
Gestão de Empreendimentos de comunicação aula 5Gestão de Empreendimentos de comunicação aula 5
Gestão de Empreendimentos de comunicação aula 5
 
Six Sigma DE&lt;AIC - Seleção de Projetos
Six Sigma DE&lt;AIC - Seleção de ProjetosSix Sigma DE&lt;AIC - Seleção de Projetos
Six Sigma DE&lt;AIC - Seleção de Projetos
 

Mais de tdc-globalcode

TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidadeTDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidadetdc-globalcode
 
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...tdc-globalcode
 
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
TDC2019 Intel Software Day - ACATE - Cases de SucessoTDC2019 Intel Software Day - ACATE - Cases de Sucesso
TDC2019 Intel Software Day - ACATE - Cases de Sucessotdc-globalcode
 
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPATDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPAtdc-globalcode
 
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVinoTDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVinotdc-globalcode
 
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...tdc-globalcode
 
TDC2019 Intel Software Day - Inferencia de IA em edge devices
TDC2019 Intel Software Day - Inferencia de IA em edge devicesTDC2019 Intel Software Day - Inferencia de IA em edge devices
TDC2019 Intel Software Day - Inferencia de IA em edge devicestdc-globalcode
 
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca PublicaTrilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publicatdc-globalcode
 
Trilha .Net - Programacao funcional usando f#
Trilha .Net - Programacao funcional usando f#Trilha .Net - Programacao funcional usando f#
Trilha .Net - Programacao funcional usando f#tdc-globalcode
 
TDC2018SP | Trilha Go - Case Easylocus
TDC2018SP | Trilha Go - Case EasylocusTDC2018SP | Trilha Go - Case Easylocus
TDC2018SP | Trilha Go - Case Easylocustdc-globalcode
 
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?tdc-globalcode
 
TDC2018SP | Trilha Go - Clean architecture em Golang
TDC2018SP | Trilha Go - Clean architecture em GolangTDC2018SP | Trilha Go - Clean architecture em Golang
TDC2018SP | Trilha Go - Clean architecture em Golangtdc-globalcode
 
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QATDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QAtdc-globalcode
 
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendenciaTDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendenciatdc-globalcode
 
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR ServiceTDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Servicetdc-globalcode
 
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NETTDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NETtdc-globalcode
 
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8tdc-globalcode
 
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...tdc-globalcode
 
TDC2018SP | Trilha .Net - .NET funcional com F#
TDC2018SP | Trilha .Net - .NET funcional com F#TDC2018SP | Trilha .Net - .NET funcional com F#
TDC2018SP | Trilha .Net - .NET funcional com F#tdc-globalcode
 
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor  em .Net CoreTDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor  em .Net Core
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Coretdc-globalcode
 

Mais de tdc-globalcode (20)

TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidadeTDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
TDC2019 Intel Software Day - Visao Computacional e IA a servico da humanidade
 
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
TDC2019 Intel Software Day - Tecnicas de Programacao Paralela em Machine Lear...
 
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
TDC2019 Intel Software Day - ACATE - Cases de SucessoTDC2019 Intel Software Day - ACATE - Cases de Sucesso
TDC2019 Intel Software Day - ACATE - Cases de Sucesso
 
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPATDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
TDC2019 Intel Software Day - Otimizacao grafica com o Intel GPA
 
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVinoTDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
TDC2019 Intel Software Day - Deteccao de objetos em tempo real com OpenVino
 
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
TDC2019 Intel Software Day - OpenCV: Inteligencia artificial e Visao Computac...
 
TDC2019 Intel Software Day - Inferencia de IA em edge devices
TDC2019 Intel Software Day - Inferencia de IA em edge devicesTDC2019 Intel Software Day - Inferencia de IA em edge devices
TDC2019 Intel Software Day - Inferencia de IA em edge devices
 
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca PublicaTrilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
Trilha BigData - Banco de Dados Orientado a Grafos na Seguranca Publica
 
Trilha .Net - Programacao funcional usando f#
Trilha .Net - Programacao funcional usando f#Trilha .Net - Programacao funcional usando f#
Trilha .Net - Programacao funcional usando f#
 
TDC2018SP | Trilha Go - Case Easylocus
TDC2018SP | Trilha Go - Case EasylocusTDC2018SP | Trilha Go - Case Easylocus
TDC2018SP | Trilha Go - Case Easylocus
 
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
TDC2018SP | Trilha Modern Web - Para onde caminha a Web?
 
TDC2018SP | Trilha Go - Clean architecture em Golang
TDC2018SP | Trilha Go - Clean architecture em GolangTDC2018SP | Trilha Go - Clean architecture em Golang
TDC2018SP | Trilha Go - Clean architecture em Golang
 
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QATDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
TDC2018SP | Trilha Go - "Go" tambem e linguagem de QA
 
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendenciaTDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
TDC2018SP | Trilha Mobile - Digital Wallets - Seguranca, inovacao e tendencia
 
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR ServiceTDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
TDC2018SP | Trilha .Net - Real Time apps com Azure SignalR Service
 
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NETTDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
TDC2018SP | Trilha .Net - Passado, Presente e Futuro do .NET
 
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
TDC2018SP | Trilha .Net - Novidades do C# 7 e 8
 
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
TDC2018SP | Trilha .Net - Obtendo metricas com TDD utilizando build automatiz...
 
TDC2018SP | Trilha .Net - .NET funcional com F#
TDC2018SP | Trilha .Net - .NET funcional com F#TDC2018SP | Trilha .Net - .NET funcional com F#
TDC2018SP | Trilha .Net - .NET funcional com F#
 
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor  em .Net CoreTDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor  em .Net Core
TDC2018SP | Trilha .Net - Crie SPAs com Razor e C# usando Blazor em .Net Core
 

Último

República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfLidianeLill2
 
tensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptxtensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptxgia0123
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxFlviaGomes64
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...azulassessoria9
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptNathaliaFreitas32
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docPauloHenriqueGarciaM
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.denisecompasso2
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptxJssicaCassiano2
 
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa paraAndreaPassosMascaren
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfFbioFerreira207918
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...AnaAugustaLagesZuqui
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...marcelafinkler
 
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...SileideDaSilvaNascim
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxMarcosLemes28
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Cabiamar
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...azulassessoria9
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPEli Gonçalves
 

Último (20)

República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
 
Novena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João EudesNovena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João Eudes
 
tensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptxtensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptx
 
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptxMonoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
Monoteísmo, Politeísmo, Panteísmo 7 ANO2.pptx
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
 
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.docGUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
GUIA DE APRENDIZAGEM 2024 9º A - História 1 BI.doc
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa para
 
Missa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdfMissa catequese para o dia da mãe 2025.pdf
Missa catequese para o dia da mãe 2025.pdf
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
Tema de redação - As dificuldades para barrar o casamento infantil no Brasil ...
 
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...apostila filosofia 1 ano  1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
apostila filosofia 1 ano 1s (1).pdf 1 ANO DO ENSINO MEDIO . CONCEITOSE CARAC...
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LP
 

TDC2018SP | Trilha Kanban - Visualizando o lead time de multiplos times

  • 1. Trilha - Kanban e Lean Daniel Araújo Domingues desenvolvedor e curioso
  • 2. Agenda ● Analisando o leadtime de múltiplos times ■ Cenário ■ Inspirações ■ Gráfico de um time ■ Gráfico de múltiplos times ○ RawGraphs ○ Conclusão
  • 3. Analisando o leadtime de múltiplos times Uma visualização objetiva para uma tomada de ações assertiva v1.1 (completa com os slides de observação) palavras-chave: gestão, equipes, estatística, métricas, leadtime, kanban, visualização, gráficos, r, data science
  • 4. antes de prosseguir… Aviso sobre o cenário e a massa de dados utilizada O cenário foi baseado em: ● experiência própria ● entrevista informal com desenvolvedores e gerentes de empresas públicas e privadas ● relatos explícitos feitos em eventos e artigos A massa foi: ● extraída de base real ● descaracterizada ● em alguns casos levemente manipulada para destacar visualmente algumas situações !
  • 8. A grande questão: Como posso? Como consigo?
  • 10. Toda informação: ● tem um custo para a sua obtenção e sua manutenção ● pode ter um preço mais alto do que o benefício proporcionado Você sabe o custo-benefício da informação desejada?
  • 12. Como o Demolidor, só que não: Bate sem ver, acerta todo mundo e o que resolver é lucro!
  • 14. “Não faça de sua falta de gestão o meu desespero…” membro de um time pressionado injustamente
  • 15. Cenário observado pelo gestor ou PMO Fato: ● várias equipes ● produtos, negócio e clientes diferentes ● impossibilidade de planejamento mínimo ● clientes e equipes sinalizando possíveis problemas ● cenário de um time é diferente do outro Como posso ajudar os times e a empresa? ● como está a variabilidade? ● há situações atípicas? ● e os papéis fundamentais? ○ pessoas com perfil certo? pessoas capacitadas? ● onde atuar? ○ dentro do time? fatores externos ao time? ● falta de apoio? ○ mea culpa? ● como deve ser minha ação? ○ padronizada a todos? específica em um time?
  • 16. O objetivo de uma visualização ampla não é duplicar a carga com burocracia nas equipes ou fomentar disputas entre elas. O objetivo é fornecer informação útil à gestão para que essa possa atuar e ajudar efetivamente as equipes mantendo-as mais focadas em seus trabalhos.
  • 17. Ministério da Saúde adverte: O aumento de pressão e de controle no time de forma indiscriminada, sem análise do problema e com soluções aleatórias, pode diminuir drasticamente a motivação das pessoas e a produtividade das equipes. O uso das métricas deve ser de forma consciente. Se persistirem os “não-saber-o-que-fazeres”, o especialista ou o coach deve ser consultado.
  • 19. Cuidado 1: O uso errado das métricas infelizmente… muitas vezes são usadas para cobrar e bater quando mal utilizadas, geram conflitos não necessariamente promovem melhorias
  • 20. Cuidado 2: O uso errado da média usá-la pura e simplesmente não é legal... não informa a variação / margem não informa a concentração e amplitude precisa de uma boa ajuda para ser mais útil em cenários complexos
  • 21. Primeiros passos: Estatística básica (e não sair muito disso senão complica!) dispersão e concentração: média truncada → Média desprezando os extremos assimetria → Diferença entre média e mediana média - mediana distribuição → histograma, quartil, decil ou percentil variação → Desvio padrão e coeficiente de variação média / desvio padrão visualmente identificar: exceções → Atípicos ou outliers tendência → Crescendo ou decrescendo?
  • 24. Inspirações 1 (distribuição) média < mediana < moda maior concentração de valores maiores média menor moda < mediana < média maior concentração de valores menores média maior http://soniavieira.blogspot.com/2017/01/meus-dados-sao-normais.html Cauda puxa a média (ou a média puxa a cauda?) Maior concentração no lado oposto da cauda
  • 25. Inspirações 2 (lead time distribution) http://blog.plataformatec.com.br/2017/08/metricas-ageis-o-que-lead-time-fala-sobre-seu-projeto/ (Rafael Albino) margem do palpite seguro
  • 27. Gráfico de lead time como um time (de um ou todos os times juntos) boxplot(df$Leadtime) stripchart(df$Leadtime,method = "jitter", jitter = 1)
  • 28. Gráfico de lead time como um time (de um ou todos os times juntos)
  • 29. ?
  • 30.
  • 32. Código em R → simples com boa informação > describe(df) df 3 Variables 697 Observations ---------------------------------------------------------------------------------------------------- Lotacao n missing distinct 697 0 15 Value e01 e03 e04 e05 e06 e07 e09 e10 e11 e12 e15 e16 e17 e18 e20 Frequency 195 32 3 2 14 11 3 3 4 3 66 34 1 1 325 Proportion 0.280 0.046 0.004 0.003 0.020 0.016 0.004 0.004 0.006 0.004 0.095 0.049 0.001 0.001 0.466 ---------------------------------------------------------------------------------------------------- Lote n missing distinct Info Mean Gmd .05 .10 .25 .50 .75 697 0 697 1 1295928 87911 1160204 1194264 1256257 1290915 1359787 .90 .95 1394495 1414782 lowest : 1052363 1054107 1075736 1090835 1103900, highest: 1435311 1436350 1437055 1439391 1440184 ---------------------------------------------------------------------------------------------------- Leadtime n missing distinct Info Mean Gmd .05 .10 .25 .50 .75 697 0 117 0.974 34.13 46.86 1 1 1 11 39 .90 .95 109 172 lowest : 1 2 3 4 5, highest: 206 210 217 218 219 ---------------------------------------------------------------------------------------------------- > df Lotacao Lote Leadtime 1 e01 1197891 7 2 e01 1197893 23 3 e01 1251528 206 ... ... ... ... 12 e01 1262178 182 13 e01 1262192 190 14 e01 1262237 176 ... > summary(df$Leadtime~df$Lotacao) df$Leadtime N= 697 +----------+-----+---+-----------+ | | |N |df$Leadtime| +----------+-----+---+-----------+ |df$Lotacao| e01|195|46.671795 | | | e03| 32|53.593750 | | | e04| 3|43.666667 | | | e05| 2| 1.000000 | | | e06| 14|23.000000 | | | e07| 11|12.000000 | | ... | ...| ..| ... | | | e18| 1|77.000000 | | | e20|325|28.135385 | +----------+-----+---+-----------+ |Overall | |697|34.130560 | +----------+-----+---+-----------+
  • 33. Histograma do leadtime de vários times histogram(~Leadtime | as.character(Lotacao), data = df, xlab="Leadtime em dias") plot(data=df,Leadtime~Lote, ...) abline(lm(df$Leadtime~df$Lote), col="red") plot(density(df$Leadtime)
  • 34. Gráfico de lead time de vários times vermelha: média geral azul: média truncada (80% central)
  • 35. Código em R setwd("~/Projects/statistcs/leadtime") file <- "leadtime.csv" mydata <- read.csv(file, sep="|") # read csv file meant <- function(x) {mean(x,trim=0.1)} library(ggplot2) p <- ggplot(df, aes(x=Lotacao, y=Leadtime)) + ggtitle("Leadtime", subtitle = "Leadtime por lotação do DESPO - 2017") + geom_hline(yintercept=mean(df$Leadtime), color="red") + geom_hline(yintercept=meant(df$Leadtime), color="blue") + geom_jitter(shape=16, position=position_jitter(0)) + geom_boxplot(outlier.colour="red", outlier.shape=15, outlier.size=2, outlier.alpha=0.9) p + theme(axis.text = element_text(size = 8)) p + stat_summary(fun.y=mean, geom="point", shape=4, size=1, colour="red") + stat_summary(fun.y=meant, geom="point", shape=3, size=1, colour="blue")
  • 36. Gráfico de lead time de vários times com caixas vermelha: média geral azul: média truncada (80% central) pontos vermelhos: atípicos
  • 37. Sobre o surgimento do Pirate Plot Bons “plots” deveriam mostrar a RDI: dados brutos, estatística descritiva e dados inferenciais. A maioria mostra um só deles; gráfico de violino e de feijão melhoram a plotagem básica com barras e caixa, mas ainda não atende aos três objetivos. A good plot needs to show more than just a single summary statistic. Instead, it should have the trifecta of three attributes that I call RDI: Raw data, Descriptive statistics, and Inferential data. Most plots that people use show just one of these attributes. Recent plot types like violin plots and beanplots (Kampstra, 2008) are huge improvements over basic bar and box plots, but they still don’t hit on the full RDI trifecta. https://www.r-bloggers.com/the-pirate-plot-an-r-pirates-favorite-plot/
  • 38. Incrementos e possíveis melhorias → pirata https://www.r-bloggers.com/the-pirate-plot-2-0-the-rdi-plotting-choice-of-r-pirates/ https://www.r-bloggers.com/the-yarrr-package-0-0-8-is-finally-on-cran/
  • 39. Incrementos e possíveis melhorias → caixa + curva + violino ou feijão http://gnuplot.sourceforge.net/demo/violinplot.htm http://www.gersonides.com/box/l
  • 40. Código em R getMin <- function(x) {quantile(x, probs=c(0.75))} getMax <- function(x) {quantile(x, probs=c(0.95))} p <- ggplot(df, aes(x=Lotacao, y=Leadtime)) + ggtitle("Diagrama de violino com caixas", subtitle = "Leadtime por lotação") + geom_hline(yintercept=mean(df$Leadtime), color="red") + geom_hline(yintercept=meant(df$Leadtime), color="blue") + geom_hline(yintercept=getMin(df$Leadtime), color="black") + geom_hline(yintercept=getMax(df$Leadtime), color="black") + geom_jitter(shape=16, position=position_jitter(0)) + geom_violin(scale="width", aes(fill=Lotacao, color=Lotacao)) + geom_boxplot(outlier.colour="gray", outlier.shape=20, outlier.size=2, outlier.alpha=0.9, width=0.1) p + theme(axis.text = element_text(size = 8)) p + stat_summary(fun.y=mean, geom="point", shape=4, size=2, colour="red") + stat_summary(fun.y=meant, geom="point", shape=3, size=2, colour="blue") + stat_summary(fun.y=getMin, geom="point", shape=17, size=3, colour="black") + stat_summary(fun.y=getMax, geom="point", shape=15, size=3, colour="black")
  • 41. Gráfico de lead time de vários times completo (será?)
  • 42. Gráfico de lead time de vários times completo (será?) tendência por time usando regressão linear V ou ⬇ tendência de diminuição do leadtime (coeficiente negativo) / ou ⬆ tendência de aumento do leadtime (coeficiente positivo)
  • 43. Código em R pirateplot( formula = Leadtime ~ as.character(Lotacao), data = df, main = "Leadtime por Lotação", xlab = "Lotação", ylab = "Leadtime", theme = 2, cap.beans = TRUE, back.col = transparent("blue", .95), gl.col = "gray", gl.lwd = c(.75, 0), inf.f.o = .5, inf.disp = "bean", bean.b.o = .3, bean.f.o = 0.5, quant = c(.75, .9), quant.length = 0.2, quant.col = "black", quant.lwd = 2 ) abline(h = mean(df$Leadtime), lty = 2, col = rgb(1,0,0,0.3)) abline(h = median(df$Leadtime), lty = 2, col = rgb(0,0,1,0.3)) abline(h = quantile(df$Leadtime, probs = c(75,90)/100), lty = 2, col = rgb(0,0,0,0.3))
  • 44. Gráfico de lead time de vários times completo (será?) atípicos por time e geral (pontos acima das marcas) estimativa de segurança para entrega por time e geral (q=75..95) tendência central e densidade por time (média com desvio padrão) contorno com a densidade concentração de entregas por time e geral vermelha: média geral azul: média interna/truncada (95% centrais) verde: mediana
  • 45. Gráfico de lead time de vários times completo (será?) atípicos por time e geral (pontos acima das marcas) estimativa de segurança para entrega por time e geral (q=75..95) tendência central e densidade por time (média com desvio padrão) contorno com a densidade concentração de entregas por time e geral vermelha: média geral azul: média interna/truncada (95% centrais) verde: mediana
  • 46. Gráfico de lead time de vários times completo (será?) atípicos por time e geral (pontos acima das marcas) estimativa de segurança para entrega por time e geral (q=75..95) tendência central e densidade por time (média com desvio padrão) contorno com a densidade concentração de entregas por time e geral vermelha: média geral azul: média interna/truncada (95% centrais) verde: mediana
  • 47. Gráfico de lead time de vários times completo (será?) atípicos por time e geral (pontos acima das marcas) estimativa de segurança para entrega por time e geral (q=75..95) tendência central e densidade por time (média com desvio padrão) contorno com a densidade concentração de entregas por time e geral vermelha: média geral azul: média interna/truncada (95% centrais) verde: mediana
  • 48. Gráfico de lead time de vários times completo (será?) atípicos por time e geral (pontos acima das marcas) estimativa de segurança para entrega por time e geral (q=75..95) tendência central e densidade por time (média com desvio padrão) contorno com a densidade concentração de entregas por time e geral vermelha: média geral azul: média interna/truncada (95% centrais) verde: mediana
  • 49. Gráfico de lead time de vários times completo (será?) atípicos por time e geral (pontos acima das marcas) estimativa de segurança para entrega por time e geral (q=75..95) tendência central e densidade por time (média com desvio padrão) contorno com a densidade concentração de entregas por time e geral vermelha: média geral azul: média interna/truncada (95% centrais) verde: mediana
  • 50. Identificar possíveis problemas, gargalos e pontos fracos para melhorar o trabalho dos times, estimativas e o planejamento.
  • 51. Gráfico de lead time de vários times → melhorias ★ dar destaque ao que é usualmente mais relevante ★ ajustar as cores ★ melhorar a exibição de tendência ★ melhorar a exibição da medidas centrais individuais e do todo ★ adicionar novas informações sem prejudicar a visualização das demais foco no desenvolvimento e entregas sustentáveis
  • 57. Uma análise visual com os dados agrupados permite identificar situações indesejadas no grupo de ocorrência. A partir dessa análise, o gestor ou o escritório podem priorizar quais pontos são mais importantes para a estratégia de empresa, respeitando sua capacidade e a capacidade dos times.
  • 58. informação com qualidade e postura proativa para a melhoria conjunta
  • 59. Qualidade: ● informação certa ● momento certo ● público certo ● formato certo ● a um custo adequado
  • 60. A informação com qualidade é essencial para uma boa gestão ou para uma boa governança exercer sua função e servir e apoiar as equipes.