Slide 1

Slide 1 text

kanban 2.0 usando métricas de código para antecipar insights e melhorias do flow

Slide 2

Slide 2 text

2010 @juliemarberri

Slide 3

Slide 3 text

@juliemarberri

Slide 4

Slide 4 text

produtividade em quantidade de linhas de código @juliemarberri

Slide 5

Slide 5 text

@juliemar 

Slide 6

Slide 6 text

sabe o que isso significa? @juliemarberri

Slide 7

Slide 7 text

@juliemar NADA

Slide 8

Slide 8 text

we would prefer a 10-line solution to a 1,000-line solution to a problem Nicole Forsgren PhD, Jez Humble, Gene Kim. "Accelerate" “ @juliemarberri

Slide 9

Slide 9 text

Juliemar Berri - @juliemarberri kanban 2.0 usando métricas de código para antecipar insights e melhorias do flow speakerdeck.com/juliemar

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

quem é o time? @juliemarberri

Slide 12

Slide 12 text

@juliemarberri florianópolis balneário camboriú canela são paulo

Slide 13

Slide 13 text

por onde eu começo? @juliemarberri

Slide 14

Slide 14 text

@juliemar cfd em janeiro

Slide 15

Slide 15 text

parar de começar e começar a terminar @juliemarberri

Slide 16

Slide 16 text

@juliemar cfd em julho

Slide 17

Slide 17 text

@juliemar throughput em janeiro

Slide 18

Slide 18 text

desvio padrão de 55% para 13% @juliemarberri

Slide 19

Slide 19 text

@juliemar throughput em julho

Slide 20

Slide 20 text

@juliemar

Slide 21

Slide 21 text

métricas que acompanhamos O que não te contaram sobre as métricas que você precisa saber - @caco e @albino lead time WIP throughput @juliemarberri

Slide 22

Slide 22 text

como é o ciclo de desenvolvimento? @juliemarberri

Slide 23

Slide 23 text

ciclo de desenvolvimento @juliemarberri

Slide 24

Slide 24 text

ciclo de desenvolvimento primeiro commit @juliemarberri

Slide 25

Slide 25 text

ciclo de desenvolvimento primeiro commit desenho de solução software delivery @juliemarberri

Slide 26

Slide 26 text

ciclo de desenvolvimento primeiro commit desenho de solução software delivery pr merge @juliemarberri

Slide 27

Slide 27 text

ciclo de desenvolvimento primeiro commit desenho de solução software delivery pr merge deploy @juliemarberri

Slide 28

Slide 28 text

ciclo de desenvolvimento primeiro commit desenho de solução software delivery pr merge deploy release @juliemarberri

Slide 29

Slide 29 text

lead time vs cycle time surgimento da demanda início do trabalho fim do trabalho lead time cycle time @juliemarberri

Slide 30

Slide 30 text

@juliemar

Slide 31

Slide 31 text

métricas de desempenho de entrega: Nicole Forsgren PhD, Jez Humble, Gene Kim. "Accelerate" lead time (commit - prod) frequência de deploy tempo de recuperação mudança em código recente @juliemarberri

Slide 32

Slide 32 text

métricas de desempenho de entrega: Nicole Forsgren PhD, Jez Humble, Gene Kim. "Accelerate" menos de uma hora vários por dia menos de uma hora 0 - 15% @juliemarberri

Slide 33

Slide 33 text

nosso time em janeiro: entre uma semana e um mês alguns por semana entre uma hora e um dia ??? @juliemarberri

Slide 34

Slide 34 text

abrindo um parênteses @juliemarberri

Slide 35

Slide 35 text

No content

Slide 36

Slide 36 text

@burittica - VP of Engineering, Splice delivery matters engineering performance affects an organization’s ability to achieve goals beyond profit and revenue. “

Slide 37

Slide 37 text

@burittica - VP of Engineering, Splice delivery matters whatever the mission, engineering performance can predict overall organizational performance “

Slide 38

Slide 38 text

como nosso time virou o jogo? @juliemarberri

Slide 39

Slide 39 text

nossa cultura, nossa força @juliemarberri

Slide 40

Slide 40 text

excellence valorizamos o aprendizado constante e buscamos ser top 1% em tudo o que fazemos. @juliemarberri

Slide 41

Slide 41 text

the most important characteristic of high-performing teams is that they are never satisfied: they always strive to get better. Nicole Forsgren PhD, Jez Humble, Gene Kim. "Accelerate" “ @juliemarberri

Slide 42

Slide 42 text

data driven organizamos nossos processos e métricas com base em dados reais, fugindo assim de decisões embasadas em intuição. @juliemarberri

Slide 43

Slide 43 text

quais métricas de código estamos utilizando hoje? @juliemarberri

Slide 44

Slide 44 text

lead time @juliemarberri

Slide 45

Slide 45 text

@juliemar tempo para o primeiro review

Slide 46

Slide 46 text

@juliemar tempo?

Slide 47

Slide 47 text

@juliemar tempo

Slide 48

Slide 48 text

pr size @juliemarberri

Slide 49

Slide 49 text

reducing batch sizes reduces cycle times and variability in flow, accelerates feedback, reduces risk and overhead, improves efficiency, increases motivation and urgency, and reduces costs. Nicole Forsgren PhD, Jez Humble, Gene Kim. "Accelerate" “ @juliemarberri

Slide 50

Slide 50 text

@juliemar tamanho do pr

Slide 51

Slide 51 text

@juliemar pr size?

Slide 52

Slide 52 text

@juliemar pr size

Slide 53

Slide 53 text

cycle time @juliemarberri

Slide 54

Slide 54 text

Nicole Forsgren PhD, Jez Humble, Gene Kim. "Accelerate" “ @juliemarberri teams with short merging and integration periods (less than a day) do better in terms of software delivery performance than teams using longer-lived branches.

Slide 55

Slide 55 text

@juliemar cycle time

Slide 56

Slide 56 text

@juliemar cycle time?

Slide 57

Slide 57 text

@juliemar cycle time

Slide 58

Slide 58 text

@juliemarberri throughput

Slide 59

Slide 59 text

@juliemar

Slide 60

Slide 60 text

@juliemar

Slide 61

Slide 61 text

@juliemarberri WIP

Slide 62

Slide 62 text

@juliemar

Slide 63

Slide 63 text

@juliemar cultura A-team temos um processo de melhoria contínua.

Slide 64

Slide 64 text

o que tenho aprendido? @juliemarberri

Slide 65

Slide 65 text

sucesso = confiança e coragem para mudança @juliemarberri

Slide 66

Slide 66 text

@juliemarberri posso utilizar dados e fatos para alcançar alta performance

Slide 67

Slide 67 text

@juliemarberri cycle time bem ajustado pode fazer a diferença

Slide 68

Slide 68 text

@juliemarberri meu time é f***

Slide 69

Slide 69 text

kanban 2.0 métricas de código para antecipar insights e melhorias do flow

Slide 70

Slide 70 text

obrigado @juliemarberri