SlideShare uma empresa Scribd logo
1 de 42
Melhoria Contínua com
Kanban em uma Equipe de
desenvolvimento do TST
Rodrigo Cardoso Vieira
rodrigo.vieira@tst.jus.br
Ambiente TST
Caracterização do ambiente do TST.
2014
A equipe de desenvolvimento de sistemas jurídicos do TST em Janeiro de 2014 tinha 12 desenvolvedores (analistas e programadores) e chegou em maio com
13. Com horários de trabalho variados fica difícil encontrar todos ao mesmo tempo e realizar os ritos previstos nos métodos ágeis.
2014
Desde 2014, esta equipe de sistemas jurídicos já trabalhava com um quadro Kanban, com replicação na ferramenta Jira.
Técnicas
As práticas e técnicas ágeis utilizadas em 2014 eram integração contínua e reuniões de retrospectiva. As reuniões diárias eram feitas esporadicamente. Pair
programming e TDD não eram praticados de forma consistente por toda a equipe.
Tipos de demandas
Manutenções
Pequenas Melhorias
Correção de defeitos
~30 Sistemas
Projetos
Sistemas Novos
Evoluções
Tarefas
Auditorias
Relatórios avançados
Esta equipe de desenvolvimento é responsável por Manutenções, Projetos e Tarefas.
Cursos
2012 Hoje
A equipe vem realizando cursos sobre desenvolvimento ágil desde 2012, o que cria um ambiente mais propício para a mudança de mindset necessária.
Resumo Kanban
Evolução do Processo
Kanban é evolutivo. A implantação do método é gradual e evolutiva. A estratégia é observar o sistema, mapear o fluxo de trabalho e melhorá-lo continuamente.
Não existe um estágio final de implantação do método. O time está sempre evoluindo e se adaptando ao ambiente.
Mapeamento Visual
Kanban se baseia no mapeamento e gerenciamento visual do trabalho. Cada post-it representa um item de trabalho.
Limitar Work in Progress
Kanban limita o trabalho em progresso para entregar mais rápido cada item. Menos trabalho em progresso, menor o tempo de ciclo (Lead Time).
Ciclos de Feedback
De quais feedback loops vou falar?
Kanban utiliza ciclos de feedback para evoluir e adaptar o processo de desenvolvimento. TDD, reuniões diárias, reuniões de demonstração do produto e
reuniões de retrospectiva determinam ciclos de feedback que permitem a melhoria contínua do processo.
Resultados
Apresentação dos resultados na comparação de janeiro a maio de 2015 em relação ao mesmo período de 2014.
Número de itens em produção
141 ~71%
jan-mai
Neste período, houve um aumento de 71% na taxa de entrega (demandas em produção).
Aumento da equipe
2014 2015
~30%
Parte desse aumento pode ser explicado pelo aumento da equipe no período. Mesmo assim, o saldo fica em cerca de 40% mais entrega do que em 2014.
Distribuição dos itens
~5% Histórias
Além disso, houve proporcionalmente mais entrega de valor. 5% a mais de histórias.
Lead Time
Houve impacto também na redução do Lead Time. O Lead Time é o tempo entre uma demanda começar a ser desenvolvida até ela entrar em produção. Em
2015 vemos que as linhas tendem a convergir para 30 dias.
Evoluções no Processo
Quais alteração foram feitas no processo neste período?
Time Grande
Problema 1
O primeiro problema era o um único time grande.
Problema
P1
P2
P3
M
Coordenação
Previsibilidade
para projetos
Um única equipe de 13 pessoas podia trabalhar em qualquer projeto em andamento ou em manutenção. Gerando dificuldade de coordenação (era difícil
encontrar todos nas reuniões). Afetando também a previsibilidade dos projetos pois o desenvolvedor podia escolher em qual projeto trabalhar. Então um projeto
poderia estar andando mais rápido, mas poderia diminuir a velocidade a qualquer momento.
Experimento
P1
P2
P3
M
Reuniões diárias
Retrospectivas
Maior foco em
cada problema
O time único foi dividido em times menores. Cada time passou a ter um foco no trabalho.
Muito Trabalho em Progresso (WIP)
Problema 2
Problema
Cada post-it representa um item de trabalho. Claramente temos muito coisa sendo executada ao mesmo tempo para o tamanho da equipe.
WIP alto
Problema
Mais defeitos
Mais tempo
corrigindo defeitos
Multitarefa
Lead 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
A estratégia utilizada.
Experimento
Vemos os WIP menor aqui e a volta dos limites nos post-ir azul escuro.
Experimento
WIP reduzido
Lead Time
reduzido
Alto Estoque de Defeitos
Problema 3
Problema
Março de 2015
200
Defeitos?
Itens velhos?
?
Mais de 200 defeitos em estoque. Dúvidas: quais eram defeitos? Existem itens velhos? O que está neste estoque?
Experimento
Inclusão de um gráfico para mostrar o estoque de defeitos.
Experimento
200
75 25 dias úteis
Estoque de defeitos
Detalhe do gráfico que foi colocado ao lado do quadro kanban. Deixando a informação à vista e não escondida em algum sistema.
Experimento
25
Estoque de defeitos
Gráfico transferido para planilha.
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
Experimento
Priorizar
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 Economics
David Anderson: Lessons in Agile Management
Kanban nos possibilitou ver as oportunidades de melhoria e atuar nelas.
Obrigado!

Mais conteúdo relacionado

Mais procurados

Métricas em times ágeis: O essencial que você precisa saber, mas não te conta...
Métricas em times ágeis: O essencial que você precisa saber, mas não te conta...Métricas em times ágeis: O essencial que você precisa saber, mas não te conta...
Métricas em times ágeis: O essencial que você precisa saber, mas não te conta...Cleiton Luis Mafra
 
Kanban: Aplicando TDD à melhoria contínua do seu processo
Kanban: Aplicando TDD à melhoria contínua do seu processoKanban: Aplicando TDD à melhoria contínua do seu processo
Kanban: Aplicando TDD à melhoria contínua do seu processoRodrigo Yoshima
 
O que é agilidade sob as lentes do kanban
O que é agilidade sob as lentes do kanbanO que é agilidade sob as lentes do kanban
O que é agilidade sob as lentes do kanbanRodrigo Yoshima
 
Usando Indicadores para Auxiliar a Dar Mais Visibilidade e a Melhorar o Desem...
Usando Indicadores para Auxiliar a Dar Mais Visibilidade e a Melhorar o Desem...Usando Indicadores para Auxiliar a Dar Mais Visibilidade e a Melhorar o Desem...
Usando Indicadores para Auxiliar a Dar Mais Visibilidade e a Melhorar o Desem...Clavius Tales
 
Kanban - Migrando do Scrum para o Kanban
Kanban - Migrando do Scrum para o KanbanKanban - Migrando do Scrum para o Kanban
Kanban - Migrando do Scrum para o KanbanVictor Hugo Bilouro
 
Lean, Kanban e Kaizen para sua área de Tecnologia
Lean, Kanban e Kaizen para sua área de TecnologiaLean, Kanban e Kaizen para sua área de Tecnologia
Lean, Kanban e Kaizen para sua área de TecnologiaRodrigo Yoshima
 
Porque estimar e porque deixar de estimar
Porque estimar e porque deixar de estimarPorque estimar e porque deixar de estimar
Porque estimar e porque deixar de estimarRodrigo Yoshima
 
Show Me Your Board (#SuperTrends2016)
Show Me Your Board (#SuperTrends2016)Show Me Your Board (#SuperTrends2016)
Show Me Your Board (#SuperTrends2016)Rodrigo Yoshima
 
Kanban Avançado - Além de Visualizações e Limites
Kanban Avançado - Além de Visualizações e LimitesKanban Avançado - Além de Visualizações e Limites
Kanban Avançado - Além de Visualizações e LimitesRodrigo Yoshima
 
Kanban no Fluxo Unificado de Portfolio de Projetos - Agile Brazil 2016
Kanban no Fluxo Unificado de Portfolio de Projetos - Agile Brazil 2016Kanban no Fluxo Unificado de Portfolio de Projetos - Agile Brazil 2016
Kanban no Fluxo Unificado de Portfolio de Projetos - Agile Brazil 2016Taller Negócio Digitais
 
Lidando de forma eficaz com mentalidade legada
Lidando de forma eficaz com mentalidade legadaLidando de forma eficaz com mentalidade legada
Lidando de forma eficaz com mentalidade legadaRodrigo Yoshima
 
Como cultivar uma cultura Kaizen?
Como cultivar uma cultura Kaizen?Como cultivar uma cultura Kaizen?
Como cultivar uma cultura Kaizen?Rodrigo Yoshima
 
Kanban: agilidade para ambientes conservadores
Kanban: agilidade para ambientes conservadoresKanban: agilidade para ambientes conservadores
Kanban: agilidade para ambientes conservadoresRodrigo Yoshima
 
Implantando Scrum, experiências de um Agile Coach
Implantando Scrum, experiências de um Agile CoachImplantando Scrum, experiências de um Agile Coach
Implantando Scrum, experiências de um Agile CoachRodrigo Yoshima
 

Mais procurados (19)

Métricas em times ágeis: O essencial que você precisa saber, mas não te conta...
Métricas em times ágeis: O essencial que você precisa saber, mas não te conta...Métricas em times ágeis: O essencial que você precisa saber, mas não te conta...
Métricas em times ágeis: O essencial que você precisa saber, mas não te conta...
 
Kanban pragmático
Kanban pragmáticoKanban pragmático
Kanban pragmático
 
Kanban: Aplicando TDD à melhoria contínua do seu processo
Kanban: Aplicando TDD à melhoria contínua do seu processoKanban: Aplicando TDD à melhoria contínua do seu processo
Kanban: Aplicando TDD à melhoria contínua do seu processo
 
O que é agilidade sob as lentes do kanban
O que é agilidade sob as lentes do kanbanO que é agilidade sob as lentes do kanban
O que é agilidade sob as lentes do kanban
 
Metricas ageis
Metricas ageisMetricas ageis
Metricas ageis
 
Usando Indicadores para Auxiliar a Dar Mais Visibilidade e a Melhorar o Desem...
Usando Indicadores para Auxiliar a Dar Mais Visibilidade e a Melhorar o Desem...Usando Indicadores para Auxiliar a Dar Mais Visibilidade e a Melhorar o Desem...
Usando Indicadores para Auxiliar a Dar Mais Visibilidade e a Melhorar o Desem...
 
O programador lean
O programador leanO programador lean
O programador lean
 
Kanban - Migrando do Scrum para o Kanban
Kanban - Migrando do Scrum para o KanbanKanban - Migrando do Scrum para o Kanban
Kanban - Migrando do Scrum para o Kanban
 
Lean, Kanban e Kaizen para sua área de Tecnologia
Lean, Kanban e Kaizen para sua área de TecnologiaLean, Kanban e Kaizen para sua área de Tecnologia
Lean, Kanban e Kaizen para sua área de Tecnologia
 
Porque estimar e porque deixar de estimar
Porque estimar e porque deixar de estimarPorque estimar e porque deixar de estimar
Porque estimar e porque deixar de estimar
 
Show Me Your Board (#SuperTrends2016)
Show Me Your Board (#SuperTrends2016)Show Me Your Board (#SuperTrends2016)
Show Me Your Board (#SuperTrends2016)
 
Kanban Avançado - Além de Visualizações e Limites
Kanban Avançado - Além de Visualizações e LimitesKanban Avançado - Além de Visualizações e Limites
Kanban Avançado - Além de Visualizações e Limites
 
Kanban no Fluxo Unificado de Portfolio de Projetos - Agile Brazil 2016
Kanban no Fluxo Unificado de Portfolio de Projetos - Agile Brazil 2016Kanban no Fluxo Unificado de Portfolio de Projetos - Agile Brazil 2016
Kanban no Fluxo Unificado de Portfolio de Projetos - Agile Brazil 2016
 
Lidando de forma eficaz com mentalidade legada
Lidando de forma eficaz com mentalidade legadaLidando de forma eficaz com mentalidade legada
Lidando de forma eficaz com mentalidade legada
 
Como cultivar uma cultura Kaizen?
Como cultivar uma cultura Kaizen?Como cultivar uma cultura Kaizen?
Como cultivar uma cultura Kaizen?
 
Kanban: agilidade para ambientes conservadores
Kanban: agilidade para ambientes conservadoresKanban: agilidade para ambientes conservadores
Kanban: agilidade para ambientes conservadores
 
Implantando Scrum, experiências de um Agile Coach
Implantando Scrum, experiências de um Agile CoachImplantando Scrum, experiências de um Agile Coach
Implantando Scrum, experiências de um Agile Coach
 
Metricas lean
Metricas leanMetricas lean
Metricas lean
 
SAFe - Como escalar algo artesanal?
SAFe - Como escalar algo artesanal?SAFe - Como escalar algo artesanal?
SAFe - Como escalar algo artesanal?
 

Destaque

A Experiência de Gamification no Tribunal Superior do Trabalho
A Experiência de Gamification no Tribunal Superior do TrabalhoA Experiência de Gamification no Tribunal Superior do Trabalho
A Experiência de Gamification no Tribunal Superior do TrabalhoRodrigo Vieira
 
Slides da palestra: "Eupreendedor" - MOTIVANDO O EMPREENDEDORISMO INTERNO 
Slides da palestra: "Eupreendedor" - MOTIVANDO O EMPREENDEDORISMO INTERNO Slides da palestra: "Eupreendedor" - MOTIVANDO O EMPREENDEDORISMO INTERNO 
Slides da palestra: "Eupreendedor" - MOTIVANDO O EMPREENDEDORISMO INTERNO Roberto Dias Duarte
 
Os Segredos para o Sucesso das Equipes de Melhoria Contínua nas Organizações
Os Segredos para o Sucesso das Equipes de Melhoria Contínua nas OrganizaçõesOs Segredos para o Sucesso das Equipes de Melhoria Contínua nas Organizações
Os Segredos para o Sucesso das Equipes de Melhoria Contínua nas OrganizaçõesGerisval Pessoa
 
Direito ao respeito e à dignidade
Direito ao respeito e à dignidadeDireito ao respeito e à dignidade
Direito ao respeito e à dignidadeJoão Silva
 
Treinamento e desenvolvimento
Treinamento e desenvolvimentoTreinamento e desenvolvimento
Treinamento e desenvolvimentoJohn Silva
 
Relacionamento Interpessoal
Relacionamento Interpessoal Relacionamento Interpessoal
Relacionamento Interpessoal Carmen Pinto
 
Trabalho de conclusão de curso tst senac anexo ppra
Trabalho de conclusão de curso tst senac  anexo ppraTrabalho de conclusão de curso tst senac  anexo ppra
Trabalho de conclusão de curso tst senac anexo ppraAndre Guarizo
 
Reuniao de equipe SLIDES COMPLETO
Reuniao de equipe SLIDES COMPLETOReuniao de equipe SLIDES COMPLETO
Reuniao de equipe SLIDES COMPLETOrobervaniak22
 
Trabalho sobre direitos humanos
Trabalho sobre direitos humanosTrabalho sobre direitos humanos
Trabalho sobre direitos humanosgrazivig
 
Treinamento e Desenvolvimento
Treinamento e DesenvolvimentoTreinamento e Desenvolvimento
Treinamento e DesenvolvimentoVanderlei Moraes
 
Treinamento & desenvolvimento...de RH
Treinamento & desenvolvimento...de RHTreinamento & desenvolvimento...de RH
Treinamento & desenvolvimento...de RHRose Oliveira
 
Treinamento de sonhos e metas
Treinamento de sonhos e metasTreinamento de sonhos e metas
Treinamento de sonhos e metasLuciana Velasquez
 
Relacionamento interpessoal
Relacionamento interpessoalRelacionamento interpessoal
Relacionamento interpessoalRenata Feol
 
Relacionalmento interpessoal
Relacionalmento interpessoalRelacionalmento interpessoal
Relacionalmento interpessoalLeandro Lopes
 

Destaque (17)

A Experiência de Gamification no Tribunal Superior do Trabalho
A Experiência de Gamification no Tribunal Superior do TrabalhoA Experiência de Gamification no Tribunal Superior do Trabalho
A Experiência de Gamification no Tribunal Superior do Trabalho
 
Slides da palestra: "Eupreendedor" - MOTIVANDO O EMPREENDEDORISMO INTERNO 
Slides da palestra: "Eupreendedor" - MOTIVANDO O EMPREENDEDORISMO INTERNO Slides da palestra: "Eupreendedor" - MOTIVANDO O EMPREENDEDORISMO INTERNO 
Slides da palestra: "Eupreendedor" - MOTIVANDO O EMPREENDEDORISMO INTERNO 
 
Como liderar, treinar e motivar equipes
Como liderar, treinar e motivar equipesComo liderar, treinar e motivar equipes
Como liderar, treinar e motivar equipes
 
Os Segredos para o Sucesso das Equipes de Melhoria Contínua nas Organizações
Os Segredos para o Sucesso das Equipes de Melhoria Contínua nas OrganizaçõesOs Segredos para o Sucesso das Equipes de Melhoria Contínua nas Organizações
Os Segredos para o Sucesso das Equipes de Melhoria Contínua nas Organizações
 
Direito ao respeito e à dignidade
Direito ao respeito e à dignidadeDireito ao respeito e à dignidade
Direito ao respeito e à dignidade
 
Treinamento e desenvolvimento
Treinamento e desenvolvimentoTreinamento e desenvolvimento
Treinamento e desenvolvimento
 
Relacionamento Interpessoal
Relacionamento Interpessoal Relacionamento Interpessoal
Relacionamento Interpessoal
 
Trabalho de conclusão de curso tst senac anexo ppra
Trabalho de conclusão de curso tst senac  anexo ppraTrabalho de conclusão de curso tst senac  anexo ppra
Trabalho de conclusão de curso tst senac anexo ppra
 
Reuniao de equipe SLIDES COMPLETO
Reuniao de equipe SLIDES COMPLETOReuniao de equipe SLIDES COMPLETO
Reuniao de equipe SLIDES COMPLETO
 
Trabalho sobre direitos humanos
Trabalho sobre direitos humanosTrabalho sobre direitos humanos
Trabalho sobre direitos humanos
 
Treinamento e Desenvolvimento
Treinamento e DesenvolvimentoTreinamento e Desenvolvimento
Treinamento e Desenvolvimento
 
Treinamento & desenvolvimento...de RH
Treinamento & desenvolvimento...de RHTreinamento & desenvolvimento...de RH
Treinamento & desenvolvimento...de RH
 
Treinamento Mary Kay
Treinamento Mary KayTreinamento Mary Kay
Treinamento Mary Kay
 
Treinamento de sonhos e metas
Treinamento de sonhos e metasTreinamento de sonhos e metas
Treinamento de sonhos e metas
 
Relacionamento interpessoal
Relacionamento interpessoalRelacionamento interpessoal
Relacionamento interpessoal
 
Direitos humanos
Direitos humanos Direitos humanos
Direitos humanos
 
Relacionalmento interpessoal
Relacionalmento interpessoalRelacionalmento interpessoal
Relacionalmento interpessoal
 

Semelhante a Melhoria contínua com Kanban em uma equipe de desenvolvimento do TST

SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...Amanda Varella
 
ALM Practices - Cultura da entrega diária com EVDnC
ALM Practices - Cultura da entrega diária com EVDnCALM Practices - Cultura da entrega diária com EVDnC
ALM Practices - Cultura da entrega diária com EVDnCespecificacoes.com
 
Métricas ágeis obtenha melhores resultados em sua equipe
Métricas ágeis obtenha melhores resultados em sua equipeMétricas ágeis obtenha melhores resultados em sua equipe
Métricas ágeis obtenha melhores resultados em sua equipeRaphael Donaire Albino
 
Guia para a competição Ideation Sua Ideia na Prática - Rio de Janeiro
Guia para a competição Ideation Sua Ideia na Prática - Rio de JaneiroGuia para a competição Ideation Sua Ideia na Prática - Rio de Janeiro
Guia para a competição Ideation Sua Ideia na Prática - Rio de JaneiroIdeationBrasil
 
Guia para a competição Ideation - Sua Ideia na Práticac São Paulo
Guia para a competição  Ideation - Sua Ideia na Práticac São PauloGuia para a competição  Ideation - Sua Ideia na Práticac São Paulo
Guia para a competição Ideation - Sua Ideia na Práticac São PauloIdeationBrasil
 
Workshop de métricas Agile Brazil 2017
Workshop de métricas Agile Brazil 2017Workshop de métricas Agile Brazil 2017
Workshop de métricas Agile Brazil 2017Raphael Donaire Albino
 
Workshop de métricas Agile Brazil 2017
Workshop de métricas Agile Brazil 2017Workshop de métricas Agile Brazil 2017
Workshop de métricas Agile Brazil 2017Wesley Tiago Zapellini
 
Testes Ágeis - Quallis
Testes Ágeis - QuallisTestes Ágeis - Quallis
Testes Ágeis - QuallisQuallis
 
Utilizando Cucumber para um Continuous Delivery
Utilizando Cucumber para um Continuous DeliveryUtilizando Cucumber para um Continuous Delivery
Utilizando Cucumber para um Continuous DeliveryRobson Agapito Correa
 
[Lean kanban brazil 2017] Workshop de métricas
[Lean kanban brazil 2017] Workshop de métricas[Lean kanban brazil 2017] Workshop de métricas
[Lean kanban brazil 2017] Workshop de métricasRaphael Donaire Albino
 
81221835 ergoihc-teste-de-usabilidade-ariel
81221835 ergoihc-teste-de-usabilidade-ariel81221835 ergoihc-teste-de-usabilidade-ariel
81221835 ergoihc-teste-de-usabilidade-arielMarco Guimarães
 
TDC2017 | São Paulo - Trilha Análise de Negócios How we figured out we had a ...
TDC2017 | São Paulo - Trilha Análise de Negócios How we figured out we had a ...TDC2017 | São Paulo - Trilha Análise de Negócios How we figured out we had a ...
TDC2017 | São Paulo - Trilha Análise de Negócios How we figured out we had a ...tdc-globalcode
 
ALM - Visual Studio - Indicadores - Como Usar
ALM - Visual Studio - Indicadores - Como UsarALM - Visual Studio - Indicadores - Como Usar
ALM - Visual Studio - Indicadores - Como UsarAlan Carlos
 

Semelhante a Melhoria contínua com Kanban em uma equipe de desenvolvimento do TST (20)

TDC 2023 - Limite WIP
TDC 2023 - Limite WIPTDC 2023 - Limite WIP
TDC 2023 - Limite WIP
 
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
SCRUM RIO 2014 - Resolvendo os problemas certos com Kanban, Métricas e Visual...
 
ALM Practices - Cultura da entrega diária com EVDnC
ALM Practices - Cultura da entrega diária com EVDnCALM Practices - Cultura da entrega diária com EVDnC
ALM Practices - Cultura da entrega diária com EVDnC
 
Métricas ágeis obtenha melhores resultados em sua equipe
Métricas ágeis obtenha melhores resultados em sua equipeMétricas ágeis obtenha melhores resultados em sua equipe
Métricas ágeis obtenha melhores resultados em sua equipe
 
Guia para a competição Ideation Sua Ideia na Prática - Rio de Janeiro
Guia para a competição Ideation Sua Ideia na Prática - Rio de JaneiroGuia para a competição Ideation Sua Ideia na Prática - Rio de Janeiro
Guia para a competição Ideation Sua Ideia na Prática - Rio de Janeiro
 
Guia para a competição Ideation - Sua Ideia na Práticac São Paulo
Guia para a competição  Ideation - Sua Ideia na Práticac São PauloGuia para a competição  Ideation - Sua Ideia na Práticac São Paulo
Guia para a competição Ideation - Sua Ideia na Práticac São Paulo
 
Workshop de métricas Agile Brazil 2017
Workshop de métricas Agile Brazil 2017Workshop de métricas Agile Brazil 2017
Workshop de métricas Agile Brazil 2017
 
Workshop de métricas Agile Brazil 2017
Workshop de métricas Agile Brazil 2017Workshop de métricas Agile Brazil 2017
Workshop de métricas Agile Brazil 2017
 
Testes Ágeis - Quallis
Testes Ágeis - QuallisTestes Ágeis - Quallis
Testes Ágeis - Quallis
 
Qualidade do início ao fim
Qualidade do início ao fimQualidade do início ao fim
Qualidade do início ao fim
 
Utilizando Cucumber para um Continuous Delivery
Utilizando Cucumber para um Continuous DeliveryUtilizando Cucumber para um Continuous Delivery
Utilizando Cucumber para um Continuous Delivery
 
Lean agile testing
Lean agile testingLean agile testing
Lean agile testing
 
[Lean kanban brazil 2017] Workshop de métricas
[Lean kanban brazil 2017] Workshop de métricas[Lean kanban brazil 2017] Workshop de métricas
[Lean kanban brazil 2017] Workshop de métricas
 
81221835 ergoihc-teste-de-usabilidade-ariel
81221835 ergoihc-teste-de-usabilidade-ariel81221835 ergoihc-teste-de-usabilidade-ariel
81221835 ergoihc-teste-de-usabilidade-ariel
 
TDC2017 | São Paulo - Trilha Análise de Negócios How we figured out we had a ...
TDC2017 | São Paulo - Trilha Análise de Negócios How we figured out we had a ...TDC2017 | São Paulo - Trilha Análise de Negócios How we figured out we had a ...
TDC2017 | São Paulo - Trilha Análise de Negócios How we figured out we had a ...
 
DevOps - Operação contínua
DevOps - Operação contínuaDevOps - Operação contínua
DevOps - Operação contínua
 
DevOps pela visão de um QA
DevOps pela visão de um QADevOps pela visão de um QA
DevOps pela visão de um QA
 
DevOps - o que é?
DevOps - o que é?DevOps - o que é?
DevOps - o que é?
 
Metodologias Ágeis: case de sucesso
Metodologias Ágeis: case de sucessoMetodologias Ágeis: case de sucesso
Metodologias Ágeis: case de sucesso
 
ALM - Visual Studio - Indicadores - Como Usar
ALM - Visual Studio - Indicadores - Como UsarALM - Visual Studio - Indicadores - Como Usar
ALM - Visual Studio - Indicadores - Como Usar
 

Último

Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuisKitota
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsDanilo Pinotti
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx2m Assessoria
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx2m Assessoria
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfSamaraLunas
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx2m Assessoria
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploDanilo Pinotti
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx2m Assessoria
 

Último (8)

Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 

Melhoria contínua com Kanban em uma equipe de desenvolvimento do TST

Notas do Editor

  1. Caracterização do ambiente do TST de onde saiu este trabalho.
  2. A equipe de desenvolvimento de sistemas jurídicos do TST em Janeiro de 2014 tinha 12 desenvolvedores (analistas e programadores) e chegou em maio com 13. Com horários de trabalho variados fica difícil encontrar todos ao mesmo tempo e realizar os ritos previstos nos métodos ágeis.
  3. Desde 2014, esta equipe de sistemas jurídicos já trabalhava com um quadro Kanban, com replicação na ferramenta Jira.
  4. As práticas e técnicas ágeis utilizadas em 2014 eram integração contínua e reuniões de retrospectiva. As reuniões diárias eram feitas esporadicamente. Pair programming e TDD não eram praticados de forma consistente por toda a equipe.
  5. Esta equipe de desenvolvimento é responsável por Manutenções, Projetos e Tarefas.
  6. A equipe vem realizando cursos sobre desenvolvimento ágil desde 2012, o que cria um ambiente mais propício para a mudança de mindset necessária.
  7. Principais características de Kanban.
  8. Kanban é evolutivo. A implantação do método é gradual e evolutiva. A estratégia é observar o sistema, mapear o fluxo de trabalho e melhorá-lo continuamente. Não existe um estágio final de implantação do método. O time está sempre evoluindo e se adaptando ao ambiente.
  9. Kanban se baseia no mapeamento e gerenciamento visual do trabalho. Cada post-it representa um item de trabalho.
  10. Kanban limita o trabalho em progresso para entregar mais rápido cada item. Menos trabalho em progresso, menor o tempo de ciclo (Lead Time).
  11. Kanban utiliza ciclos de feedback para evoluir e adaptar o processo de desenvolvimento. TDD, reuniões diárias, reuniões de demonstração do produto e reuniões de retrospectiva determinam ciclos de feedback que permitem a melhoria contínua do processo.
  12. Apresentação dos resultados na comparação de janeiro a maio de 2015 em relação ao mesmo período de 2014.
  13. Neste período, houve um aumento de 71% na taxa de entrega (demandas em produção).
  14. Parte desse aumento pode ser explicado pelo aumento da equipe no período. Mesmo assim, o saldo fica em cerca de 40% mais entrega do que em 2014.
  15. Além disso, houve proporcionalmente mais entrega de valor. 5% a mais de histórias.
  16. Houve impacto também na redução do Lead Time. O Lead Time é o tempo entre uma demanda começar a ser desenvolvida até ela entrar em produção. Em 2015 vemos que as linhas tendem a convergir para 30 dias.
  17. Quais alteração foram feitas no processo neste período?
  18. O primeiro problema era o um único time grande.
  19. Um única equipe de 13 pessoas podia trabalhar em qualquer projeto em andamento ou em manutenção. Gerando dificuldade de coordenação (era difícil encontrar todos nas reuniões). Afetando também a previsibilidade dos projetos pois o desenvolvedor podia escolher em qual projeto trabalhar. Então um projeto poderia estar andando mais rápido, mas poderia diminuir a velocidade a qualquer momento.
  20. O time único foi dividido em times menores. Cada time passou a ter um foco no trabalho.
  21. Cada post-it representa um item de trabalho. Claramente temos muito coisa sendo executada ao mesmo tempo para o tamanho da equipe.
  22. A estratégia utilizada.
  23. Vemos os WIP menor aqui e a volta dos limites nos post-ir azul escuro.
  24. Mais de 200 defeitos em estoque. Dúvidas: quais eram defeitos? Existem itens velhos? O que está neste estoque?
  25. Inclusão de um gráfico para mostrar o estoque de defeitos.
  26. Detalhe do gráfico que foi colocado ao lado do quadro kanban. Deixando a informação à vista e não escondida em algum sistema.
  27. Gráfico transferido para planilha.