melhoria contínua com kanban em uma equipe de ...fabiano/trilhaindustria2015/146682...kanban em uma...

Post on 28-Sep-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Melhoria Contínua com Kanban em uma Equipe de desenvolvimento do TST

Rodrigo Cardoso Vieirarodrigo.vieira@tst.jus.br

Ambiente TST

2014

2014

Técnicas

Tipos de demandas

Manutenções

Pequenas Melhorias

Correção de defeitos

~30 Sistemas

Projetos

Sistemas Novos

Evoluções

Tarefas

Auditorias

Relatórios avançados

Cursos2012 Hoje

Resumo Kanban

Evolução do Processo

Mapeamento Visual

Limitar Work in Progress

Ciclos de Feedback

De quais feedback loops vou falar?

Resultados

Número de itens em produção

141 ~71%

jan-mai

Aumento da equipe

2014 2015

~30%

Distribuição dos itens

~5% Histórias

Lead Time

Evoluções no Processo

Time Grande

Problema 1

ProblemaP1

P2

P3

M

Coordenação

Previsibilidade para projetos

ExperimentoP1

P2

P3

M

Reuniões diárias

Retrospectivas

Maior foco em cada problema

Muito Trabalho em Progresso (WIP)

Problema 2

Problema

WIP alto

Problema

Mais defeitos

Mais tempo corrigindo defeitos

MultitarefaLead Time alto

Ciclo de Feedback longo

WIP Limitado

Situação

Time não respeitava o limite

Cultura?

Não havia incentivos?

Já está bagunçado mesmo !

1. Retirar os limites de WIP

Experimento

2. Não priorizar nada do backlog

3. Esperar o WIP baixar

4. Reintroduzir os limites de WIP

Experimento

Experimento

WIP reduzido

Lead Time reduzido

Alto Estoque de Defeitos

Problema 3

ProblemaMarço de 2015

200

Defeitos?

Itens velhos?

?

Experimento

Experimento

200

75 25 dias úteis

Estoque de defeitos

Experimento

25

Estoque de defeitos

Experimento

Estoque de defeitos reduzido e mantido baixo

Estratégia: Criamos um feedback loop que não existia.

Falta de critério para priorização na manutenção

Problema 4

Demandas chegam diariamente

Problema

Mais antigas perdem prioridade

Falta de coesão entre as priorizadas

Defeito chegou

Prioriza

ExperimentoPriorizar

Semanalmente

Sistema Puxado

O que é mais importante agora?

Ordem de priorização != chegada

Experimento

Demandas não envelhecem no

quadro

Formação de time

Implantação mais simples

1 semana

O que temos pela frente?

Problemas a vista

Rodízio de devs entre os times não está permitindo o desenvolvimento dos times.

Melhorar a previsibilidade dos projetos.

Melhorar a priorização dos projetos.

TDD?

Continuous Delivery?

Finalizando...

Melhorar a gestão tem um alto poder de alavancagem no processo de desenvolvimento de software.

Barry Boehm - Software Engineering EconomicsDavid Anderson: Lessons in Agile Management

Kanban nos possibilitou ver as oportunidades de melhoria e atuar nelas.

Obrigado!

top related