Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

[Agile Brazil 2018] Pare de resolver problemas que não existem: Visualize!

166 Aufrufe

Veröffentlicht am

Muitas práticas relacionadas a agilidade têm sido aplicadas sem um problema claro a ser resolvido. É o método pelo método, a reunião pela reunião, "tem que fazer pra ser ágil". Voltamos a queimar florestas inteiras só pra poder comer porcos assados :( Nesta sessão Mão Na Massa, traremos diversos sintomas comuns ao trabalho do conhecimento e colaboraremos para criar visualizações que nos permitam validar se realmente temos um problema. Espere encontrar tópicos como times sobrecarregados, alto número de bugs e dependências. Você sairá desta sessão com técnicas e práticas que o ajudarão a gerar consciência sobre o problema antes de partir para a solução! - with Guilherme Motta

Veröffentlicht in: Leadership & Management
  • Login to see the comments

[Agile Brazil 2018] Pare de resolver problemas que não existem: Visualize!

  1. 1. Pare de resolver problemas que não existem: visualize! Caio Cestari caio.cestari@elabor8.com.au Agile Coach @ Elabor8 Guilherme Motta guilherme.motta@toptal.com Project Manager @ Toptal
  2. 2. Agenda Introdução Exemplo Divisão dos grupos Exercícios
  3. 3. A fábula dos porcos assados Era uma vez uma floresta onde viviam alguns porcos. Um dia, esta floresta pegou fogo e os porcos, que não conseguiram escapar, morreram queimados. As pessoas daquela época, que estavam acostumadas a comer apenas carnes cruas, provaram a carne assada dos porcos e acharam deliciosa. Desde então, todas as vezes que aquelas pessoas queriam comer porcos assados elas colocavam fogo na floresta. Autor Desconhecido
  4. 4. Quantas vezes colocamos fogo em florestas inteiras em busca dos porcos assados?
  5. 5. 12th State of Agile, realizado pela VersionOne em 2018
  6. 6. Modelo "double diamond" usado para design de soluções efetivas A maioria das práticas ágeis mora aqui Mas negligenciamos este lado
  7. 7. 12th State of Agile, realizado pela VersionOne em 2018
  8. 8. Problemas Práticas ágeis 1N resolvem Para cada prática ágil adotada por sua organização/time, você sabe quais problemas ela endereça?
  9. 9. Problemas Práticas ágeis 1N resolvem Para cada prática ágil adotada por sua organização/time, todos sabem quais problemas ela endereça?
  10. 10. Você realmente sabe qual é o problema? Ele é claro?
  11. 11. “Quando você está tentando alterar as perguntas, você deve entender que as pessoas resistem porque elas gostam das respostas que já tem.” Stanley Hauer
  12. 12. Curva J da mudança - acontece para cada prática ágil Eficácia Resistência
  13. 13. Modelo ADKAR da Prosci Consciência Habilidade Incentivo Desejo Conhecimento
  14. 14. Visualização como Consciência "Visualização (...) é qualquer técnica para criar imagens, diagramas ou animações para comunicar uma mensagem." Definição de Visualização: traduzido da Wikipedia
  15. 15. Eficiência da comunicação x Riqueza do canal de comunicação
  16. 16. Exemplo de visualização
  17. 17. Exemplo de visualização
  18. 18. Exemplo de visualização
  19. 19. Exemplo de visualização
  20. 20. DataViz - Cumulative Flow Diagram
  21. 21. 5W2H
  22. 22. Diagrama de Ishikawa
  23. 23. Mapeamento da cadeia de valor (Value Stream Mapping)
  24. 24. Segurança Psicológica dos membros do time - Safety Check
  25. 25. Risco & Funcionalidades
  26. 26. Um dos princípios fundamentais do método Kanban, baixa entropia Start with what you do now
  27. 27. Problemas Práticas ágeis1N resolvem Sintomas Observáveis são causados N 1 Foco deste workshop!
  28. 28. Experiência com visualização, gestão visual ------------------------->
  29. 29. Exemplo de Sintomas ● Há atividades que não estão sendo feitas pelo time ● Algumas atividades estão sendo feitas por duas pessoas ao mesmo tempo, de forma desalinhada ● Pessoas que poderiam/deveriam colaborar em algumas atividades não o estão fazendo Cenário da vida real
  30. 30. Visualização: Game of Roles
  31. 31. Game of Roles depois de 2 meses
  32. 32. Problemas Identificados ● Indefinição de papéis e responsabilidades ● Subutilização de pessoas (poderiam assumir dois papéis) ● Silos internos ● Desalinhamento do mesmo papel em duas equipes diferentes Cenário da vida real Possíveis soluções (práticas ágeis): ● Mecânicas da reunião de governança (Holacracia) ● Delegation Poker ● ...
  33. 33. Backlog de Sintomas 1. "Nosso cliente vive cobrando a entrega do nosso trabalho"
  34. 34. Objetivo: elaborar uma proposta de visualização de possíveis problemas ● Quais técnicas de visualização serão utilizadas? ● De quais informações se precisa para gerá-las? ● Quais os potenciais problemas a serem encontrados? ● Quais suposições/hipóteses vocês estão considerando? 10 minutos 5 minutos Construir a proposta 1 minuto/grupo compartilhamento
  35. 35. Sintoma Visualizações Possíveis Problemas Nosso cliente vive cobrando a entrega do nosso trabalho ● Quadro de fluxo de trabalho ● Action stage / Queues and wait stages (com DataViz) ● Calendario com frequencia de releases ● DataViz: lead time médio (via histograma) ● Chickenpox / Banana Peel ● Alta taxa de task switching ● Desalinhamento de expectativa do cliente ● Baixa eficiência de fluxo (muito wait time)
  36. 36. Backlog de Sintomas 1. "Nosso cliente vive cobrando a entrega do nosso trabalho" 2. "Nos sentimos sempre sobrecarregados"
  37. 37. Objetivo: elaborar uma proposta de visualização de possíveis problemas ● Quais técnicas de visualização serão utilizadas? ● De quais informações se precisa para gerá-las? ● Quais os potenciais problemas a serem encontrados? ● Quais suposições/hipóteses vocês estão considerando? 10 minutos 5 minutos Construir a proposta 1 minuto/grupo compartilhamento
  38. 38. Sintoma Visualizações Possíveis Problemas Nos sentimos sempre sobrecarregados ● Quadro kanban para fluxo de trabalho ● Uso de avatares para entender se alguem especificamente esta sobrecarregado (a) ● Personal kanban ● DataViz: tempo consumido em reuniões ● Interruption Bucket ● Reuniões desnecessárias ● Alta taxa de task switching ● Dependência alta de um dos membros do time
  39. 39. Backlog de Sintomas 1. "Nosso cliente vive cobrando a entrega do nosso trabalho" 2. "Nos sentimos sempre sobrecarregados" 3. "Estamos sempre dependendo de outros times"
  40. 40. Objetivo: elaborar uma proposta de visualização de possíveis problemas ● Quais técnicas de visualização serão utilizadas? ● De quais informações se precisa para gerá-las? ● Quais os potenciais problemas a serem encontrados? ● Quais suposições/hipóteses vocês estão considerando? 10 minutos 5 minutos Construir a proposta 1 minuto/grupo compartilhamento
  41. 41. Sintoma Visualizações Possíveis Problemas Estamos sempre dependendo de outros times ● Dependency Spider ● Value stream mapping ● Fluxos de trabalho (upstream) ● Program dependencies ● Dependency notes (Jimmy) ● Metáfora do sistema ● Time não tem competência vital ● Estrutura organizacional ineficiente ● Predominância de component teams
  42. 42. Backlog de Sintomas 1. "Nosso cliente vive cobrando a entrega do nosso trabalho" 2. "Nos sentimos sempre sobrecarregados" 3. "Estamos sempre dependendo de outros times" 4. "As prioridades mudam o tempo todo"
  43. 43. Objetivo: elaborar uma proposta de visualização de possíveis problemas ● Quais técnicas de visualização serão utilizadas? ● De quais informações se precisa para gerá-las? ● Quais os potenciais problemas a serem encontrados? ● Quais suposições/hipóteses vocês estão considerando? 10 minutos 5 minutos Construir a proposta 1 minuto/grupo compartilhamento
  44. 44. Sintoma Visualizações Possíveis Problemas As prioridades mudam o tempo todo ● Quadro de fluxo de trabalho ● Parking Lot ● DataViz: quantidade de itens despriorizados ● Desalinhamento estratégico ● Alto número de defeitos que se transformam em emergências
  45. 45. Backlog de Sintomas 1. "Nosso cliente vive cobrando a entrega do nosso trabalho" 2. "Nos sentimos sempre sobrecarregados" 3. "Estamos sempre dependendo de outros times" 4. "As prioridades mudam o tempo todo" 5. "O que entregamos sempre volta com problemas"
  46. 46. Objetivo: elaborar uma proposta de visualização de possíveis problemas ● Quais técnicas de visualização serão utilizadas? ● De quais informações se precisa para gerá-las? ● Quais os potenciais problemas a serem encontrados? ● Quais suposições/hipóteses vocês estão considerando? 10 minutos 5 minutos Construir a proposta 1 minuto/grupo compartilhamento
  47. 47. Sintoma Visualizações Possíveis Problemas O que entregamos sempre volta com problemas ● Quadro kanban para fluxo de trabalho ● DataViz: quantidade de defeitos ● Baixa qualidade interna de código ● Práticas ruins de engenharia de software ● Falta de entendimento/comunicação da necessidade
  48. 48. Obrigado :) Caio Cestari caio.cestari@elabor8.com.au Agile Coach @ Elabor8 Guilherme Motta guilherme.motta@toptal.com Project Manager @ Toptal

×