Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Lições Aprendidas com Fluxo Unificado

46 views

Published on

Apresentação feita na Agile Brazil 2018

Published in: Leadership & Management
  • Be the first to comment

Lições Aprendidas com Fluxo Unificado

  1. 1. Lições Aprendidas com Fluxo Unificado Rafael Caceres | rafael@taller.net.br
  2. 2. Era uma vez uma empresa ágil...
  3. 3. Muuuitos Problemas ● Bugs ● Atrasos ● Alinhamento ● Clientes insatisfeitos
  4. 4. não era o conto de fadas que deveria ser...
  5. 5. Pare de começar e comece a terminar!
  6. 6. Kanban ★ Visualize o processo; ★ Limite o WIP (work-in-progress); ★ Gerencie e meça o fluxo; ★ Torne as políticas dos processos explícitas; ★ Implemente mecanismos de feedback; ★ Melhore colaborativamente e com métodos científicos;
  7. 7. Cadência, Disciplina e Organização, P#$%!
  8. 8. O problema das filas
  9. 9. Na gestão de Filas Podemos encontrar gestores que: ● Assumem que maior utilização leva a desenvolvimento mais rápido ● Não medem nem gerenciam as filas que normalmente estão invisíveis do processo ● Subestimam o custo de sobrecarregar o sistema ● Não enxergam que sobrecarga impacta a economia do produto
  10. 10. Lição: Gerenciar filas é a chave para melhoramento da economia no desenvolvimento de software
  11. 11. Tempo de espera vs Utilização Assumindo que é uma fila M/M/1/∞
  12. 12. Filas aumentam a variabilidade Assumindo que é uma fila M/M/1/∞
  13. 13. Tipos de Fila Uma fila por servidor Severamente afetados pelo atraso
  14. 14. No modelo de uma fila por servidor, um único trabalho com problemas pode bloquear toda a fila.
  15. 15. Tipos de Fila Fila compartilhada com múltiplos servidores Sistema opera mais lentamente, mas não para
  16. 16. ● A performance nas duas estruturas de fila são diferentes, mesmo que ambas tenham a mesma demanda e mesma capacidade. ● Filas compartilhadas levam a menor variância no tempo de processamento ● Uma fila por servidor leva a filas maiores e desnecessárias
  17. 17. Reduzindo filas ● Capacidade extra é a melhor arma para lutar contra filas que a redução de variabilidade ● Filas grandes dificultam a definição de importância e urgência
  18. 18. Cumulative Flow Diagram (CFD) Tamanho da Fila Tempo na fila
  19. 19. Lição: Limitando WIP, controlamos as filas...
  20. 20. Tava baum!
  21. 21. Qual o problema? Variabilidade ● Complexidade das demandas ● Tamanhos de projetos ● Tamanho de times ● Muitos fornecedores
  22. 22. Variabilidade no desenvolvimento de produtos ● Mudanças no mercado ● Explorar novas informações ● Diferenças da manufatura
  23. 23. “Acrescentar mais pessoas trabalhando num projeto que está atrasado só aumentará o atraso do projeto.” Frederick Phillips Brooks, Jr
  24. 24. Na manufatura, é sempre desejável reduzir a variabilidade. No trabalho do conhecimento, eliminar a variabilidade significa eliminar a inovação
  25. 25. “Projetos que individualmente tem demanda variável, quando a variabilidade é combinada, o total de demandas tem menos variabilidade que seus componentes.” Don Reinertsen
  26. 26. Lição: Reduza o impacto econômico da variabilidade
  27. 27. Tamanho do Lote ● Quando os produtos são invisíveis, o tamanho do lote e a fila são invisíveis ● Lotes pequenos são mais fáceis, baratos, granulares, testáveis e reversíveis ● Adicionam valor mais rápido (gráfico) ● Reduzem filas
  28. 28. Custo vs Tamanho do Lote *Do Livro “Principles of Product Development Flow”
  29. 29. Transição para o fluxo unificado
  30. 30. Unificação das cerimônias ● Daily Meeting ● Retrospectivas ● Replenishment ● Governança ● Revisão financeira ● Revisão de Riscos ● Em escala, cada serviço pode ser um fluxo unificado, mudando o foco de times para serviços
  31. 31. Unificação das Métricas ● Lead time global e local ● Filas globais e locais ● Eficiência global e local ● Custo médio por demanda
  32. 32. Melhores Relatórios Estratégicos ● Metas unificadas para cada serviço em outsourcing e desenvolvimento interno ● Visão financeira global e consolidada do fluxo de trabalho ● Saúde do serviço (receitas X despesas) analisada de forma global.
  33. 33. ● Com o fluxo unificado, as métricas importantes estão consolidadas e informando o tempo todo sobre o estado atual do fluxo ● Pessoas se agrupam em torno de um problema e trabalham para resolvê-lo ● Com a auto-organização funcionando, a gestão pode se dedicar a trabalhos mais importantes como análise de dados e verificação das métricas
  34. 34. Comparação entre projetos ● Podem ser comparados na sua performance a ajustados ● Ajuda na priorização ● Os impactos econômicos dão subsídios ao time
  35. 35. Lição: Minimize o custo de coordenação
  36. 36. Seleção de demandas Baseada em aspectos econômicos ● Dimensões econômicas por projeto ● Influenciar o cliente a definir os aspectos econômicos
  37. 37. Como tomar decisões econômicas ● Decisões envolvem múltiplas variáveis ● A chave para o sucesso econômico é tomar boas decisões econômicas com a informação mais recente possível
  38. 38. Lição: Fale a língua do dinheiro!
  39. 39. Lean Business Analysis Resultado é o que Resulta!
  40. 40. Business Roadmap
  41. 41. Story Mapping
  42. 42. Story Mapping
  43. 43. Customer Kanban
  44. 44. Lição: Foque no resultado
  45. 45. Realidade é briga de Rua
  46. 46. em qualquer problema, o cliente quer o time só para ele
  47. 47. ESP Enterprise Service Planning
  48. 48. Flight Levels of Kanban Klaus Leopold Modelo genérico ● Flight Level 1 - Operação ● Flight Level 2 - Coordenação ● Flight Level 3 - Portfólio
  49. 49. Estrutura de Cadências ● Qual a disponibilidade? ● Qual o formato de comunicação?
  50. 50. Flight Level 1 ● cadências diárias ● nível tático ● alto detalhamento Ex: Daily;
  51. 51. Flight Level 2 ● cadências semanais ● consolidação e informações cross projetos. ● Várias equipes necessárias para gerar valor (services) Ex: Operations Review;
  52. 52. Flight Level 3 ● Estratégia ● Gestão de Portfólio ● Consolidação Financeira Ex: Strategic Review
  53. 53. Lição: Informação certa para pessoas certas
  54. 54. Perguntas? @rafaelcaceres rafael@taller.net.br?

×