Métricas Lean que Fazem a Diferença

1.808 visualizações

Publicada em

A apresentação introduz um conjunto de métricas Lean que podem ajudar em projetos de software.

Publicada em: Software

Métricas Lean que Fazem a Diferença

  1. 1. Professora UFRPE, Pesquisadora INES, Consultora Independente tmmaciel@gmail.com
  2. 2. O que você enxerga Como poderia estar O que realmente acontece VALOR
  3. 3. O que o cliente quer, na quantidade esperada, com o grau de qualidade necessário, a um preço justo.
  4. 4. Analise criteriosamente seu fluxo de valor e trabalhe nele...
  5. 5. O que agrega valor ao cliente
  6. 6. O que não agrega valor ao cliente, mas é necessário ao negócio.
  7. 7. O que não agrega valor a nada.
  8. 8. Focoemefetivamenteentregarvalor aocliente. Respeitoe engajamentode pessoas. Melhoriada cadeiageradorade valor atravésda eliminaçãototal de desperdícios. Fluxocontínuo, semparadas. Nada seráproduzidoenquantonãofor necessário. O cliente“puxa” o fluxo. Luta pela perfeição.
  9. 9. "Se você não sabe para onde está indo, você provavelmente vai acabar chegando a outro lugar." Laurence J. Peter
  10. 10. O que mede? O tempo gasto para a que um produto passe por toda a cadeia de valor (incluindo atividades não agregadoras de valor) até que esteja pronto para uso pelo cliente.
  11. 11. Como medir? Calculando o tempo total da cadeia de valor, desde a solicitação do cliente até a entrega da demanda pronta para uso.
  12. 12. No que pode ajudar? Para busca da entrega de valor em períodos cada vez mais curtos.
  13. 13. Exemplo 1 Pizza Delivery
  14. 14. 2 1 3 4 5 6 7 8
  15. 15. 2 1 3 4 5 6 7 8 WorkTime WaitTime
  16. 16. Exemplo 2 Manutenção de Software
  17. 17. EXECUTAR SOLUÇÃO REALIZAR ANÁLISE PRELIMINAR PLANEJAMENTO DIÁRIO TESTAR SOLUÇÃO ENTREGAR SOLUÇÃO ¼ h 16h 8h 1h 24h 12h 1h WORK TIME WAIT TIME 200h
  18. 18. EXECUTAR SOLUÇÃO REALIZAR ANÁLISE PRELIMINAR PLANEJAMENTO DIÁRIO TESTAR SOLUÇÃO ENTREGAR SOLUÇÃO ¼ h 16h 8h 1h 24h 12h 1h WORK TIME WAIT TIME LEAD TIME 262h e 15min 200h
  19. 19. Representação DEMANDA LT
  20. 20. Considerações A medição do Lead Time idealmente é feita a cada demanda, mesmo que um gráfico represente o seu desempenho ao longo do tempo. Comparar lead times de demandas de tamanhos diferentes podem trazer uma visão deturpada do desempenho do processo.
  21. 21. O que mede? A quantidade de tempo gasta para executar um ciclo (uma atividade/processo).
  22. 22. Como medir? Medindo-se o tempo para se concluir uma atividade/processo de produção de uma demanda, incluindo ou não a espera entre o final da atividade/processo até iniciar uma nova demanda.
  23. 23. No que pode ajudar? Assim como o Lead Time, o CycleTime suporta a busca da entrega de valor em períodos cada vez mais curtos.
  24. 24. Exemplo 1 Pizza Delivery
  25. 25. 2 1 3 4 5 6 7 8
  26. 26. 2 1 3 4 5 6 7 8
  27. 27. 2 1 3 4 5 6 7 8 WorkTime WaitTime
  28. 28. Exemplo 2 Manutenção de Software
  29. 29. EXECUTAR SOLUÇÃO REALIZAR ANÁLISE PRELIMINAR PLANEJAMENTO DIÁRIO TESTAR SOLUÇÃO ENTREGAR SOLUÇÃO ¼ h 16h 8h 1h 24h 12h 1h WORK TIME WAIT TIME 20h
  30. 30. EXECUTAR SOLUÇÃO REALIZAR ANÁLISE PRELIMINAR PLANEJAMENTO DIÁRIO TESTAR SOLUÇÃO ENTREGAR SOLUÇÃO ¼ h 16h 8h 1h 24h 12h 1h WORK TIME WAIT TIME CYCLE TIME 62h e 15min
  31. 31. Considerações Em processos muito simples, o CycleTime pode coincidir com o Lead Time. Alguns autores incluem no cálculo do CycleTime o tempo entre o final de uma demanda e o início da próxima.
  32. 32. O que mede? A vazão da cadeia de valor, ou seja, indica quantas unidades demandadas estamos entregando por unidade de tempo.
  33. 33. Como medir? Dividindo-se a quantidade de demandas produzidas/entregues pelo tempo total observado.
  34. 34. No que pode suportar? A avaliar a vazão das unidades a seremproduzidas, o que remete à velocidade de produção/desenvolvimento. Suporta também estimativas mais aproximadas com base na vazão conhecida do time.
  35. 35. Exemplo 1 Pizza Delivery
  36. 36. 2 3 4 5 Quantas pizzas nós produzimos por dia ou a cada hora?
  37. 37. Exemplo 2 Manutenção de Software
  38. 38. EXECUTAR SOLUÇÃO REALIZAR ANÁLISE PRELIMINAR PLANEJAMENTO DIÁRIO TESTAR SOLUÇÃO ENTREGAR SOLUÇÃO Quantas demandas tamanho P/M/G nós produzimos/desenvolvemos por dia/semana/mês?
  39. 39. Representação TIPO DE DEMANDA/ OPERAÇÃO Tp
  40. 40. Representação TIPO DE DEMANDA/ OPERAÇÃO Tp
  41. 41. Considerações Alguns autores consideram “ThroughputTime” como semelhante ao Lead Time. Se encontra Throughputem Teoria das Restrições, em Avaliação de Desenpenhode Redes e em várias fontes de Leancomo a razão da quantidade de unidades produzidas pelo período de tempo observado.
  42. 42. O que mede? O ritmo ou compasso do time de produção/desenvolvimento, ou seja, de quanto em quanto tempo uma unidade é produzida pelo time.
  43. 43. Como medir? Dividindo-se um período de tempo pelas demandas produzidas.
  44. 44. No que pode suportar? A conhecer e otimizar o ritmo de produção do time. Suporta também estimativas mais aproximadas com base no ritmo do time.
  45. 45. Exemplo 1 Pizza Delivery
  46. 46. 2 3 4 5 De quanto em quanto tempo nós produzimos 1 pizza (a cada 1 hora? A cada 30minutos?)
  47. 47. Exemplo 2 Manutenção de Software
  48. 48. EXECUTAR SOLUÇÃO REALIZAR ANÁLISE PRELIMINAR PLANEJAMENTO DIÁRIO TESTAR SOLUÇÃO ENTREGAR SOLUÇÃO De quanto em quanto tempo resolvemos uma demanda P/M/G? A cada 1 hora? A cada 1 dia e meio?)
  49. 49. Representação TIPO DE DEMANDA/ OPERAÇÃO TT
  50. 50. O que mede? O quanto o processo é agregador de valor, com base na proporção do tempo gasto em atividades que agregam valor sobre o tempo total dispendido pelo processo todo.
  51. 51. Como medir? Encontrando a razão entre o tempo gasto em atividades que agregam valor e o tempo total de execução do processo (incluindo tempos de esperas e outros desperdícios).
  52. 52. No que pode suportar? Em avaliar o quanto o processo poder ser enxugado, fornecendo uma visão objetiva geral.
  53. 53. Exemplo 1 Desenvolvimento de Projetos de Software
  54. 54. PLANEJAMENTO APROVAÇÃO ARQUITETURADA SOLUÇÃO VALIDAÇÃO DA ARQUITETURA DESENVOLVIMENTO DA SOLUÇÃO TESTE DE ACEITAÇÃO INTERNO TESTE DE HOMOLOGAÇÃO IMPLANTAÇÃO DA SOLUÇÃO AUDITORIA INTERNA AUDITORIA INTERNA
  55. 55. PLANEJAMENTO APROVAÇÃO ARQUITETURADA SOLUÇÃO VALIDAÇÃO DA ARQUITETURA DESENVOLVIMENTO DA SOLUÇÃO TESTE DE ACEITAÇÃO INTERNO TESTE DE HOMOLOGAÇÃO IMPLANTAÇÃO DA SOLUÇÃO AUDITORIA INTERNA AUDITORIA INTERNA TEMPOS DE ESPERA POTENCIAIS NÃO AGREGADORAS DE VALOR
  56. 56. ESPERA ATIVIDADES NÃO AGREGADORAS DE VALOR ATIVIDADES QUE AGREGAM VALOR AO CLIENTE 14 DIAS 6DIAS 60 DIAS Eficiência do Processo = 60 20 = 30%
  57. 57. “Não há nada tão inútil quanto fazer eficientemente o que não deve ser feito de jeito nenhum.” Peter Drucker
  58. 58. Melhorar é Possível!
  59. 59. Melhorar o que a gente conhece é mais fácil.
  60. 60. Obrigada! tmmaciel@gmail.com

×