Ultrapassando o ABC do Scrum

5,100 views
5,384 views

Published on

Palestra ministrada no Agile Brazil 2012, sobre como ultrapassamos o ABC do Scrum na Globo.com.

Published in: Technology
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,100
On SlideShare
0
From Embeds
0
Number of Embeds
3,843
Actions
Shares
0
Downloads
0
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

Ultrapassando o ABC do Scrum

  1. 1. globo.comSunday, September 9, 12 1
  2. 2. globo Scrum beyond the basics .comSunday, September 9, 12 2
  3. 3. Igor Macaúbas http://about.me/macaubas @igorSunday, September 9, 12 3
  4. 4. Sunday, September 9, 12 4
  5. 5. Sunday, September 9, 12 5
  6. 6. 12 anos de estradaSunday, September 9, 12 6
  7. 7. 550.000+ assinantesSunday, September 9, 12 7
  8. 8. 200+ Gbps de banda* * 2 datacenters - RJ e SPSunday, September 9, 12 8
  9. 9. 500+ funcionários 27 times multidisciplinaresSunday, September 9, 12 9
  10. 10. Sunday, September 9, 12 10
  11. 11. Sunday, September 9, 12 11
  12. 12. Sunday, September 9, 12 12
  13. 13. Sunday, September 9, 12 13
  14. 14. Sunday, September 9, 12 14
  15. 15. Sunday, September 9, 12 15
  16. 16. Sunday, September 9, 12 16
  17. 17. Sunday, September 9, 12 17
  18. 18. Sunday, September 9, 12 18
  19. 19. Sunday, September 9, 12 19
  20. 20. Sunday, September 9, 12 20
  21. 21. NÃOSunday, September 9, 12 21
  22. 22. Sunday, September 9, 12 22
  23. 23. Sunday, September 9, 12 23
  24. 24. Sunday, September 9, 12 24
  25. 25. Desenvolvimento ágil é um sistema de valores - não um processo!Sunday, September 9, 12 25
  26. 26. As pessoas são a parte mais importante desse sistema!Sunday, September 9, 12 26
  27. 27. Sunday, September 9, 12 27
  28. 28. “aquele todo complexo que inclui o conhecimento, as crenças, a arte, a moral, a lei, os costumes e todos os outros hábitos e aptidões adquiridos pelo homem como membro da sociedade” Edward B. TaylorSunday, September 9, 12 28
  29. 29. Sunday, September 9, 12 29
  30. 30. Sunday, September 9, 12 30
  31. 31. Sunday, September 9, 12 31
  32. 32. Sunday, September 9, 12 32
  33. 33. Sunday, September 9, 12 33
  34. 34. Sunday, September 9, 12 34
  35. 35. Sunday, September 9, 12 35
  36. 36. Sunday, September 9, 12 36
  37. 37. Sistema de gestão globo.comSunday, September 9, 12 37
  38. 38. Sunday, September 9, 12 38
  39. 39. PlanejamentoSunday, September 9, 12 39
  40. 40. Sunday, September 9, 12 40
  41. 41. AcompanhamentoSunday, September 9, 12 41
  42. 42. Sunday, September 9, 12 42
  43. 43. Reports A3 - ToyotaSunday, September 9, 12 44
  44. 44. Sunday, September 9, 12 “Melhoramento” 45
  45. 45. Sunday, September 9, 12 46
  46. 46. Sunday, September 9, 12 47
  47. 47. Sunday, September 9, 12 48
  48. 48. Velocity 40 35 30 25 20 15 10 Entregue 5 Estimado 0 Vel. média 4 5 6 1 2 3 4 5 Product Burndown 150 135 140 120 131 105 90 98 75 83 60 67 45 36 27 31 27 30 30 15 Backlog restante 18 -2 21 11 0 0 Entregue Sprint -15 Cancelado/adicionado 1 2 3 4 5Sunday, September 9, 12 49
  49. 49. Project risk management ‣ Risk management do planejamento do projeto (Product Backlog) ‣ Forecast que monitora quantos sprints temos em backlog ‣ Numero ótimo: maior que 2,5 menor que 4 ‣ Inventado pelo Danilo Bardusco Backlog Total Velocidade média * 3 Ref: http://macaubas.com/agile/backlog-readySunday, September 9, 12 50
  50. 50. Backlog ready - exemplo ‣ Velocity: ‣ 25 story points ‣ Product backlog no início do sprint: ‣ 120 story points ‣ Backlog ready: ‣ 120 / (25 * 3) = 160% ‣ Significa que no início deste sprint, havia backlog para 4.8 sprints Ref: http://macaubas.com/agile/backlog-readySunday, September 9, 12 51
  51. 51. Backlog ready - na prática Backlog ready 200% 175% 187% 170% 150% 125% 118% 100% 75% 88% 71% 50% 25% 40% 0% 1 2 3 4 5 6 Backlog ready Minimo desejável Ref: http://macaubas.com/agile/backlog-readySunday, September 9, 12 52
  52. 52. Sprint risk forecasting Complexidade média Taxa de sucessoSunday, September 9, 12 53
  53. 53. Sprint risk forecasting ‣ Risk management do planejamento do sprint (Sprint Backlog) ‣ Métrica de forecast do sprint ‣ Numero ótimo: depende do time ‣ Inventado por mim Insight - há uma relação inversamente proporcional entre o tamanho médio das histórias planejadas no sprint backlog e a taxa de entrega do sprint Ref: TBD - http://macaubas.com/Sunday, September 9, 12 54
  54. 54. Sprint risk forecasting ‣ Complexidade média: ‣ Média aritimética do sprint backlog (início do sprint) ‣ Complexidade planejada: 26 pontos, em 7 histórias ‣ Complexidade média: 26/7 = 3.25 Ref: TBD - http://macaubas.com/Sunday, September 9, 12 55
  55. 55. Sprint risk forecasting ‣ Taxa de sucesso ‣ % de pontos entregues de fato, em relação ao planejado ‣ Complexidade planejada: 26 pontos ‣ Complexidade entregue: 27 pontos (time entregou mais do que o planejado) ‣ Taxa de sucesso: (26/27)*100 = 104% Ref: TBD - http://macaubas.com/Sunday, September 9, 12 56
  56. 56. Tamanho médio - na prática Tamanho média das histórias 6 5.6 250% 4.9 5 200% 4.0 4 3.3 3.2 150% 104% 107% 100% 2 100% 77% 69% 1 50% 0 0% 1 2 3 4 5 Complexidade Media Taxa de sucesso Ref: http://macaubas.com/agile/backlog-readySunday, September 9, 12 57
  57. 57. E daí?Sunday, September 9, 12 59
  58. 58. Sprint risk forecasting ‣ É possível prever o resultado do sprint (taxa de sucesso) baseado em dados históricos! ‣ Regressão linear simples (least square estimates), ‣ Entrada = complexidade média das histórias do sprint atual. ‣ Entrada = histórico de compl. média & taxa de sucesso ‣ Saída = forecast da taxa de sucesso do sprint que está começando Ref: TBD - http://macaubas.com/Sunday, September 9, 12 60
  59. 59. Sprint risk forecasting Sprints 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Compl. planejada 20 32 16 17 37 30 36 40 47 50 34 51 19 21 45 24 40 41 Compl. entregue 50 43 9 32 29 35 31 40 53 62 46 46 20 24 45 34 42 47 Qtd planejado 4 9 6 5 12 8 9 8 14 17 10 16 9 10 20 10 14 14 Qtd entregue 20 17 6 13 13 13 8 9 17 22 14 17 10 13 21 15 15 18 Complexidade 1.00 1.88 2.67 1.31 2.85 2.31 4.50 4.44 2.76 2.27 2.43 3.00 1.90 1.62 2.14 1.60 2.67 2.28 Media Taxa de sucesso 250% 134% 56% 188% 78% 117% 86% 100% 113% 124% 135% 90% 105% 114% 100% 142% 105% 115% 19o Sprint: Taxa de sucesso prevista: Complexidade planejada: 48 102% Quantidade de histórias: 16 Complexidade média: 3 Ref: TBD - http://macaubas.com/Sunday, September 9, 12 61
  60. 60. Sunday, September 9, 12 62
  61. 61. Sunday, September 9, 12 63
  62. 62. Sprint risk forecasting in action Taxa de sucesso prevista Nível de risco maior ou igual a 95% Baixo entre 95% e 80% Médio entre 80% e 70% Alto menor que 70% Fujam para as colinas! Ref: TBD - http://macaubas.com/Sunday, September 9, 12 64
  63. 63. Sprint risk forecasting ‣ Massa de dados: ‣ Coleta em 2 times por 18 sprints (G1 e Ego) ‣ Coleta em 3 times por 9 sprints, e contando (Webmedia) Ref: TBD - http://macaubas.com/Sunday, September 9, 12 65
  64. 64. Sunday, September 9, 12 66
  65. 65. globo Crie tendência, .com venha construir o futuro da internet. AGILE SCRUM Venha trabalhar PYTHON DJANGO com a gente RUBY ON RAILS JAVA JAVASCRIPT HTML5 Você cria, 45 milhões CSS usam diariamente LINUX MYSQL OPEN-SOURCE Vagas para desenvolvedores, SMs e POs globo.com/talentos Aceitamos candidatos de qualquer região do Brasil.Sunday, September 9, 12 67
  66. 66. Igor Macaúbas http://about.me/macaubas @igorSunday, September 9, 12 68
  67. 67. ‣ Crédito das imagens aos seus criadores! ‣ http://www.flickr.com/photos/woodlouse/3984461581/ - numbers.jpg ‣ http://www.flickr.com/photos/pointshoot/2512909030/ - demolition.jpg ‣ http://www.flickr.com/photos/drift-words/10434156/ - gantt-chart.jpg ‣ http://www.flickr.com/photos/jasonpier/3546243380/ - soldiers.jpg ‣ http://www.flickr.com/photos/wonderlane/2748985530/ - want-change.jpg ‣ http://www.flickr.com/photos/londonmatt/3163571645/ - change-alley.jpg ‣ http://www.flickr.com/photos/nickelmedia/5379533031/ - native-american.jpg ‣ http://www.flickr.com/photos/firewall/4639732980 - lake-with-rocks.jpg ‣ http://www.flickr.com/photos/katska/5499031880/ - card-sorting.jpg ‣ http://www.flickr.com/photos/atelier_tee/2485049294/ - pillars.jpg ‣ http://www.flickr.com/photos/alper/5222966685/ - strategic-planning.jpg ‣ http://www.flickr.com/photos/37996583811@N01/5716819528/ - electronic heartSunday, September 9, 12 69

×