#AgileBr
Resumo por Bruno Nardini
#AgileBr
1. Scrum with Kanban
2. 7 Ways to Track Lead-time
3. Como cultivar uma cultura Kaizen
4. Métricas de Código
5. Mo...
#AgileBr
Baseado em fatos reais
Scrum with Kanban
Paulo Caroli
Johann Arispe
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Visible Workflow
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Common Kanban terms...
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Kanban mechanics
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Stop starting
and start finishing!
Scrum with Kanban
A Sprint example...
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Another team...
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
A release example...
Scrum with Kanban
Scrum with Kanban
The Product Backlog
Scrum with Kanban
The team has 3 pairs of engineers,
and dependent Stories
(swim lanes)
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Now looking at Sprints
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Let's go back in time
and compare planned and actuals
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
Scrum with Kanban
7 Ways to Track
Lead-time
Paulo Caroli
7 Ways To Track Lead-Time
7 Ways To Track Lead-Time
7 Ways To Track Lead-Time
7 Ways To Track Lead-Time
7 Ways To Track Lead-Time
7 Ways To Track Lead-Time
7 Ways To Track Lead-Time
7 Ways To Track Lead-Time
7 Ways To Track Lead-Time
WIP = Throughput x Lead time
7 Ways To Track Lead-Time
12 bottles...
7 Ways To Track Lead-Time
an average of 6 bottles
per year...
7 Ways To Track Lead-Time
What is the average lead time for
a bottle of whiskey?
7 Ways To Track Lead-Time
a) 2 months
b) 3 months
c) 6 months
d) 1 year
e) 2 years
What is the average lead time for
a bot...
7 Ways To Track Lead-Time
WIP = Throughput x Lead time
12b = 6b/year x Lead time
Lead time = 2 years
7 Ways To Track Lead-Time
7 Ways To Track Lead-Time
7 Ways To Track Lead-Time
7 Ways To Track Lead-Time
7 Ways To Track Lead-Time
Como cultivar uma
Cultura Kaizen
Rodrigo Yoshima
Como cultivar uma cultura Kaizen
Como cultivar uma cultura Kaizen
Como cultivar uma cultura Kaizen
Como cultivar uma cultura Kaizen
Como cultivar uma cultura Kaizen
Como cultivar uma cultura Kaizen
Como cultivar uma cultura Kaizen
Como cultivar uma cultura Kaizen
Métricas de código:
Pra que te quero?
Mauricio Aniche
Métricas de código
Métricas de código
Métricas de código
Métricas de código
Métricas de código
Métricas de código
Métricas de código
Métricas de código
Métricas de código
Visualizações podem
ser úteis também!
Métricas de código
Mockar ou não mockar?
Mauricio Aniche
Hugo Corbucci
Testes legíveis, projetos felizes
Mocks para testes de integração
Testes legíveis, projetos felizes
Mocks para isolar a classe testada
Testes legíveis,
projetos felizes
Luiz F. O. Corte Leal
Testes legíveis, projetos felizes
Teste == Documentação
Testes legíveis, projetos felizes
Orientação a Objetos
● Divisão de responsabilidades
● Baixo acoplamento
● Coesão
=> Códi...
Testes legíveis, projetos felizes
Má prática: não seguir a
convenção da linguagem
Boa prática: quebrar as regras
quando is...
Testes legíveis, projetos felizes
Exemplo:
public void class_is_public_not_final() {
...
}
Testes legíveis, projetos felizes
Espaços? Onde?
● Contexto (Given)
● Ação (When)
● Resultados (Then)
Testes legíveis, projetos felizes
Usar as mensagens dos asserts
Testes legíveis, projetos felizes
Copiou, colou? Isolou!
Testes legíveis, projetos felizes
BUILDERS!
Testes legíveis, projetos felizes
FERRAMENTAS!
● Fixture Factory (Java)
● factory_girl (Ruby)
● Rosie (JS)
Testes legíveis, projetos felizes
RESUMO: POR QUE?
1. + fácil de ler
2. + fácil de escrever
3. + fácil de aprender
4. + fá...
Agile: Unlocking our
Human Potential
Patrick Kua
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
Unlocking our Human Potential
No movimento da
Agilidade - o time de
desenvolvimento deve
virar o time de marketing!
Daniel Wildt
Rafael Helm
O time de desenvolvimento deve
virar o time de marketing!
O time de desenvolvimento deve
virar o time de marketing!
O time de desenvolvimento deve
virar o time de marketing!
DevOps é uma metodologia de desenvolvimento
de software que expl...
O time de desenvolvimento deve
virar o time de marketing!
O time de desenvolvimento deve
virar o time de marketing!
O time de desenvolvimento deve
virar o time de marketing!
Coragem para Empoderar
Wagner Costa Santos - Sócio da Emphasys
Alexandre Magno - Sócio da AdaptWorks
Coragem para Empoderar
Emphasys - IT Solutions:
● Times auto-organizáveis
● Cada time possui uma maturidade, definida em
u...
Valorizando a Segurança
Remix da palestra de Joshua Kerievsky
por Alexandre Freire
Valorizando a Segurança
Valorizando a Segurança
Valorizando a Segurança
Valorizando a Segurança
Valorizando a Segurança
Valorizando a Segurança
Valorizando a Segurança
Valorizando a Segurança
Valorizando a Segurança
Valorizando a Segurança
Valorizando a Segurança
Valorizando a Segurança
Valorizando a Segurança
#AgileBr
Upcoming SlideShare
Loading in …5
×

Agile Brazil 2013 - Resumo

2,524 views

Published on

Resumo de algumas palestras interessantes que participei do Agile Brazil 2013.
Dividi em três partes:
1 - Processos ágeis e Kanban
2 - Desenvolvimento ágil
3 - Time, motivação e gestão

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

No Downloads
Views
Total views
2,524
On SlideShare
0
From Embeds
0
Number of Embeds
1,919
Actions
Shares
0
Downloads
3
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Agile Brazil 2013 - Resumo

  1. 1. #AgileBr Resumo por Bruno Nardini
  2. 2. #AgileBr 1. Scrum with Kanban 2. 7 Ways to Track Lead-time 3. Como cultivar uma cultura Kaizen 4. Métricas de Código 5. Mockar ou não Mockar 6. Testes legíveis, projetos felizes 7. Agile: Unlocking our Human Potential 8. O time de desenv. deve virar o time de marketing! 9. Coragem para Empoderar 10. Valorizando a Segurança
  3. 3. #AgileBr Baseado em fatos reais
  4. 4. Scrum with Kanban Paulo Caroli Johann Arispe
  5. 5. Scrum with Kanban
  6. 6. Scrum with Kanban
  7. 7. Scrum with Kanban
  8. 8. Scrum with Kanban
  9. 9. Scrum with Kanban
  10. 10. Scrum with Kanban
  11. 11. Scrum with Kanban Visible Workflow
  12. 12. Scrum with Kanban
  13. 13. Scrum with Kanban
  14. 14. Scrum with Kanban Common Kanban terms...
  15. 15. Scrum with Kanban
  16. 16. Scrum with Kanban
  17. 17. Scrum with Kanban
  18. 18. Scrum with Kanban
  19. 19. Scrum with Kanban Kanban mechanics
  20. 20. Scrum with Kanban
  21. 21. Scrum with Kanban
  22. 22. Scrum with Kanban
  23. 23. Scrum with Kanban
  24. 24. Scrum with Kanban
  25. 25. Scrum with Kanban Stop starting and start finishing!
  26. 26. Scrum with Kanban A Sprint example...
  27. 27. Scrum with Kanban
  28. 28. Scrum with Kanban
  29. 29. Scrum with Kanban
  30. 30. Scrum with Kanban
  31. 31. Scrum with Kanban
  32. 32. Scrum with Kanban
  33. 33. Scrum with Kanban Another team...
  34. 34. Scrum with Kanban
  35. 35. Scrum with Kanban
  36. 36. Scrum with Kanban
  37. 37. Scrum with Kanban
  38. 38. Scrum with Kanban
  39. 39. Scrum with Kanban
  40. 40. Scrum with Kanban
  41. 41. Scrum with Kanban A release example...
  42. 42. Scrum with Kanban
  43. 43. Scrum with Kanban The Product Backlog
  44. 44. Scrum with Kanban The team has 3 pairs of engineers, and dependent Stories (swim lanes)
  45. 45. Scrum with Kanban
  46. 46. Scrum with Kanban
  47. 47. Scrum with Kanban Now looking at Sprints
  48. 48. Scrum with Kanban
  49. 49. Scrum with Kanban
  50. 50. Scrum with Kanban Let's go back in time and compare planned and actuals
  51. 51. Scrum with Kanban
  52. 52. Scrum with Kanban
  53. 53. Scrum with Kanban
  54. 54. Scrum with Kanban
  55. 55. Scrum with Kanban
  56. 56. Scrum with Kanban
  57. 57. Scrum with Kanban
  58. 58. Scrum with Kanban
  59. 59. Scrum with Kanban
  60. 60. Scrum with Kanban
  61. 61. Scrum with Kanban
  62. 62. Scrum with Kanban
  63. 63. Scrum with Kanban
  64. 64. 7 Ways to Track Lead-time Paulo Caroli
  65. 65. 7 Ways To Track Lead-Time
  66. 66. 7 Ways To Track Lead-Time
  67. 67. 7 Ways To Track Lead-Time
  68. 68. 7 Ways To Track Lead-Time
  69. 69. 7 Ways To Track Lead-Time
  70. 70. 7 Ways To Track Lead-Time
  71. 71. 7 Ways To Track Lead-Time
  72. 72. 7 Ways To Track Lead-Time
  73. 73. 7 Ways To Track Lead-Time WIP = Throughput x Lead time
  74. 74. 7 Ways To Track Lead-Time 12 bottles...
  75. 75. 7 Ways To Track Lead-Time an average of 6 bottles per year...
  76. 76. 7 Ways To Track Lead-Time What is the average lead time for a bottle of whiskey?
  77. 77. 7 Ways To Track Lead-Time a) 2 months b) 3 months c) 6 months d) 1 year e) 2 years What is the average lead time for a bottle of whiskey?
  78. 78. 7 Ways To Track Lead-Time WIP = Throughput x Lead time 12b = 6b/year x Lead time Lead time = 2 years
  79. 79. 7 Ways To Track Lead-Time
  80. 80. 7 Ways To Track Lead-Time
  81. 81. 7 Ways To Track Lead-Time
  82. 82. 7 Ways To Track Lead-Time
  83. 83. 7 Ways To Track Lead-Time
  84. 84. Como cultivar uma Cultura Kaizen Rodrigo Yoshima
  85. 85. Como cultivar uma cultura Kaizen
  86. 86. Como cultivar uma cultura Kaizen
  87. 87. Como cultivar uma cultura Kaizen
  88. 88. Como cultivar uma cultura Kaizen
  89. 89. Como cultivar uma cultura Kaizen
  90. 90. Como cultivar uma cultura Kaizen
  91. 91. Como cultivar uma cultura Kaizen
  92. 92. Como cultivar uma cultura Kaizen
  93. 93. Métricas de código: Pra que te quero? Mauricio Aniche
  94. 94. Métricas de código
  95. 95. Métricas de código
  96. 96. Métricas de código
  97. 97. Métricas de código
  98. 98. Métricas de código
  99. 99. Métricas de código
  100. 100. Métricas de código
  101. 101. Métricas de código
  102. 102. Métricas de código Visualizações podem ser úteis também!
  103. 103. Métricas de código
  104. 104. Mockar ou não mockar? Mauricio Aniche Hugo Corbucci
  105. 105. Testes legíveis, projetos felizes Mocks para testes de integração
  106. 106. Testes legíveis, projetos felizes Mocks para isolar a classe testada
  107. 107. Testes legíveis, projetos felizes Luiz F. O. Corte Leal
  108. 108. Testes legíveis, projetos felizes Teste == Documentação
  109. 109. Testes legíveis, projetos felizes Orientação a Objetos ● Divisão de responsabilidades ● Baixo acoplamento ● Coesão => Código mais fácil de manter
  110. 110. Testes legíveis, projetos felizes Má prática: não seguir a convenção da linguagem Boa prática: quebrar as regras quando isso te ajudar
  111. 111. Testes legíveis, projetos felizes Exemplo: public void class_is_public_not_final() { ... }
  112. 112. Testes legíveis, projetos felizes Espaços? Onde? ● Contexto (Given) ● Ação (When) ● Resultados (Then)
  113. 113. Testes legíveis, projetos felizes Usar as mensagens dos asserts
  114. 114. Testes legíveis, projetos felizes Copiou, colou? Isolou!
  115. 115. Testes legíveis, projetos felizes BUILDERS!
  116. 116. Testes legíveis, projetos felizes FERRAMENTAS! ● Fixture Factory (Java) ● factory_girl (Ruby) ● Rosie (JS)
  117. 117. Testes legíveis, projetos felizes RESUMO: POR QUE? 1. + fácil de ler 2. + fácil de escrever 3. + fácil de aprender 4. + fácil de manter
  118. 118. Agile: Unlocking our Human Potential Patrick Kua
  119. 119. Unlocking our Human Potential
  120. 120. Unlocking our Human Potential
  121. 121. Unlocking our Human Potential
  122. 122. Unlocking our Human Potential
  123. 123. Unlocking our Human Potential
  124. 124. Unlocking our Human Potential
  125. 125. Unlocking our Human Potential
  126. 126. Unlocking our Human Potential
  127. 127. Unlocking our Human Potential
  128. 128. Unlocking our Human Potential
  129. 129. Unlocking our Human Potential
  130. 130. Unlocking our Human Potential
  131. 131. Unlocking our Human Potential
  132. 132. Unlocking our Human Potential
  133. 133. Unlocking our Human Potential
  134. 134. Unlocking our Human Potential
  135. 135. Unlocking our Human Potential
  136. 136. Unlocking our Human Potential
  137. 137. Unlocking our Human Potential
  138. 138. Unlocking our Human Potential
  139. 139. Unlocking our Human Potential
  140. 140. Unlocking our Human Potential
  141. 141. Unlocking our Human Potential
  142. 142. Unlocking our Human Potential
  143. 143. Unlocking our Human Potential
  144. 144. Unlocking our Human Potential
  145. 145. Unlocking our Human Potential
  146. 146. Unlocking our Human Potential
  147. 147. Unlocking our Human Potential
  148. 148. Unlocking our Human Potential
  149. 149. Unlocking our Human Potential
  150. 150. Unlocking our Human Potential
  151. 151. Unlocking our Human Potential
  152. 152. Unlocking our Human Potential
  153. 153. No movimento da Agilidade - o time de desenvolvimento deve virar o time de marketing! Daniel Wildt Rafael Helm
  154. 154. O time de desenvolvimento deve virar o time de marketing!
  155. 155. O time de desenvolvimento deve virar o time de marketing!
  156. 156. O time de desenvolvimento deve virar o time de marketing! DevOps é uma metodologia de desenvolvimento de software que explora a comunicação, colaboração e integração entre desenvolvedores de software e profissionais de TI. DevOps é a reação à interdependência entre desenvolvimento de software e operações de TI. Pretende ajudar organizações a produzir software e serviços rapidamente.
  157. 157. O time de desenvolvimento deve virar o time de marketing!
  158. 158. O time de desenvolvimento deve virar o time de marketing!
  159. 159. O time de desenvolvimento deve virar o time de marketing!
  160. 160. Coragem para Empoderar Wagner Costa Santos - Sócio da Emphasys Alexandre Magno - Sócio da AdaptWorks
  161. 161. Coragem para Empoderar Emphasys - IT Solutions: ● Times auto-organizáveis ● Cada time possui uma maturidade, definida em uma matriz de maturidade. ● Gestão horizontal. ● Cada projeto uma estrutura. ● Transparência de custos, faturamento e salários.
  162. 162. Valorizando a Segurança Remix da palestra de Joshua Kerievsky por Alexandre Freire
  163. 163. Valorizando a Segurança
  164. 164. Valorizando a Segurança
  165. 165. Valorizando a Segurança
  166. 166. Valorizando a Segurança
  167. 167. Valorizando a Segurança
  168. 168. Valorizando a Segurança
  169. 169. Valorizando a Segurança
  170. 170. Valorizando a Segurança
  171. 171. Valorizando a Segurança
  172. 172. Valorizando a Segurança
  173. 173. Valorizando a Segurança
  174. 174. Valorizando a Segurança
  175. 175. Valorizando a Segurança
  176. 176. #AgileBr

×