A linha de montagem de sw Paulo Caroli - cb soft 2010 salvador1. A linha de montagem de SW
representada como cartões na parede
Paulo Caroli Agile Coach
pcaroli@thoughtworks.com
Twitter: @paulocaroli
2. Agenda
• Workflow
• Agile Incremental Delivery
• Cartões na parede
• Conceitos
• Q&A
5. Um fluxo de trabalho (workflow) é
uma sequência de etapas e
atividades de trabalho realizado por
uma pessoa ou uma equipe, para
alcançar um objetivo específico.
6. Um fluxo de trabalho sequencial é
um fluxo de trabalho onde cada
etapa do trabalho depende da fase
anterior.
16. Na Fila Caixa Barista Bebida Pronta
16
17. Na Fila Caixa Barista Bebida Pronta
17
18. Na Fila Caixa Barista Bebida Pronta
18
19. Na Fila Caixa Barista Bebida Pronta
19
20. Na Fila Caixa Barista Bebida Pronta
20
22. Na Fila Caixa Barista Bebida Pronta
22
53. Em Agile, o workflow é sequencial,
mas o desenvolvimento é
concorrente
59. A linha de montagem de SW
(comum para times usando Agile)
75. Backlog In Dev In QA Signed
Off
7
12 5
1
10 John Dan
4
9 Suzy
18
21
31
Paul
17
5 Amy
77. To Do Doing Done
12
10 1
John
7
5
4
9 Suzy
21 18
31
Paul
17
5 Amy
80. To Do Doing Done
12
10 Bandwidth 1
John
7
5
4
9 Suzy
21 18
31
Paul
17
5 Amy
81. To Do Doing Done
Day 6
Day 1 12 10
10 10
John 1
7 Latency
5
4
9 Suzy
21 18
31
Paul
17
5 Amy
83. To Do Doing Done
Throughput
12
10 Day 1 1
John
7
Day 2 5
4
9 Suzy
21 Day 3 18
31
Paul
17
5 Amy
85. Backlog In Dev In QA Signed
Off
Dan
10 John 12 1
Suzy 31 5
4
9
18
Paul 21
Amy 17
5
87. Backlog In Dev In QA Signed
Off
Dan
10 John 12 1
Suzy 31 5
4
9
18
Paul 21
Amy 17
5
88. Backlog In Dev In QA Signed
Off
Dan
10 John 12 1
Suzy 4 On 31 5
9 hold
18
Paul 21
Amy 17
5
90. Some
notes
3
Title…
name
On
hold
92. Backlog In Dev In QA Signed
Off
12
10 John Suzy 1
5
Dan
4
9 31
18
Paul Amy
21
7
5
17
94. Backlog In Dev In QA Signed
Off
12
10 John Suzy 1
5
Dan
4
9 31
18
Paul Amy
21
7
5
17
96. Backlog In Dev In QA Signed
Off
12
10 John Suzy 1
5
Dan
4
9 31
18
Paul Amy
21
7
5
17
97. Backlog In Dev Q In QA Signed
Off
10 12
John Suzy 5 1
4 7 Dan
9
31
18
21
Paul Amy
5
17
99. Backlog In Dev Q In QA Signed
Off
10 12 Dan
John Suzy 1
4
9
31
18
21
Paul Amy
5
17
7
5
100. Backlog In Dev Q In QA Signed
Off
12
John Suzy 1
4
9
31
18
21
Paul Amy
5
17
7 10
Dan
5
101. Backlog In Dev Q In QA Signed
Off
12
John Suzy 1
4
9
31
18
21
Amy
5
17
7 10
Dan Paul
5
103. Backlog In Dev Q In QA Signed
Off
12
10 John Suzy 1
5
7 Dan
4
9 31
18
Paul Amy
21
5
17
104. Backlog In Dev Q In QA Signed
Off
12
10 John Suzy 1
5
7 Dan
4
9 31
18
Paul Amy 31
21
5
17
105. Backlog In Dev Q In QA Signed
Off
12
10 John Suzy 1
5
7 Dan
4
9 9
18
Paul Amy 31
21
5
17
106. Backlog In Dev Q In QA Signed
Off
12
10 John Suzy 1
5
7 Dan
4
9
18
Paul Amy 31
21
5
17
108. Backlog In Dev Q In QA Signed
Off
12
10 John Suzy 1
5
7 Dan
4
9
18
Paul Amy 31
21
5
17
109. Backlog In Dev Q In QA Signed
Off
10
21
John Suzy 5 1
7 Dan
4 31
17
18
Paul Amy
12
5
9
111. Backlog In Dev Q In QA Signed
Off
10
21
John Suzy 5 1
7 Dan
4 31
17
18
Paul Amy
12
5
9
113. Backlog In Dev Q In QA Signed
(2) (2) (1) Off
12
10 John Suzy 1
5
7 Dan
4
9
18
Paul Amy 31
21
5
17
115. Up Stream Workflow > Down Stream
(X) (Y) (2)
9
31
Paul Amy
116. Up Stream Workflow > Down Stream
(X) (Y) (2)
9 31
Paul Amy 31
117. Up Stream Workflow > Down Stream
(X) (Y) (2)
9 9
Paul Amy 31
118. Up Stream Workflow > Down Stream
(X) (Y) (2)
9
Paul Amy 31
119. Up Stream Workflow > Down Stream
(X) (Y) (2)
Get
more 9
work Paul Amy 31
120. Up Stream Workflow > Down Stream
(X) (Y) (2)
53
9
Paul Amy 31
122. Backlog In Dev Q In QA Signed
(2) (2) (1) Off
12
10 John Suzy 1
5
7 Dan
4
9
18
Paul Amy 31
21
5
17
124. Backlog In Dev Q In QA Signed
(2) (2) (1) Off
12
10 John Suzy 1
5
7 Dan
4
9
18
Paul Amy 31
21
5
17
125. Backlog In Dev Q In QA Signed
(2) (2) (1) Off
12
10 John Suzy 1
5
7 Amy Dan
4
9
18
Paul Amy 31
21
5
17
126. Backlog In Dev Q In QA Signed
(2) (2) (1) Off
12
10 John Suzy 1
5
7 Amy Dan
4
9
18
Paul 31
21
5
17
127. Backlog In Dev Q In QA Signed
(2) (2) (1) Off
12
10 John Suzy 1
5
7 Amy Dan
4 5
9
Paul 31
21 18
5
17
128. Backlog In Dev Q In QA Signed
(2) (2) (1) Off
12
10 John Suzy 1
7 Amy Dan
4 5
9
Paul 31
21 18
5
17
129. Backlog In Dev Q In QA Signed
(2) (2) (1) Off
12
10 John Suzy 7 1
7 Amy Dan
4 5
9
Paul 31
21 18
5
17
130. Backlog In Dev Q In QA Signed
(2) (2) (1) Off
12
10 John Suzy 7 1
Amy Dan
4 5
9
Paul 31
21 18
5
17
131. Backlog In Dev Q In QA Signed
(2) (2) (1) Off
12
10 John Suzy 7 1
Amy Dan
4 5
9
Paul Amy 31
21 18
5
17
132. Backlog In Dev Q In QA Signed
(2) (2) (1) Off
12
10 John Suzy 7 1
Dan
4 5
9
Paul Amy 31
21 18
5
17
133. Backlog In Dev Q In QA Signed
(2) (2) (1) Off
12
10
10 John Suzy 7 1
9 Dan
4 5
9
Paul Amy 31
21 18
5
17
134. Backlog In Dev Q In QA Signed
(2) (2) (1) Off
12
10
10 John Suzy 7 1
9 Dan
4 5
Paul Amy 31
21 18
5
17
135. Backlog In Dev Q In QA Signed
(2) (2) (1) Off
12
10 John Suzy 7 1
9 Dan
4 5
10
Paul Amy 31
21 18
5
17
136. Backlog In Dev Q In QA Signed
(2) (2) (1) Off
12
John Suzy 7 1
9 Dan
4 5
10
Paul Amy 31
21 18
5
17
138. To Do Doing Done
12
10 1
John
7
5
4
9 Suzy
21 18
31
Paul
17
5 Amy
139. To Do Doing Done
(4)
12
10 1
John
7
5
4
9 Suzy
21 18
31
Paul
17
5 Amy
140. To Do Doing Done
priority
(4)
12
10 1
John
7
5
4
9 Suzy
21 18
31
Paul
17
5 Amy
141. To Do Q Doing Done
(2) (4)
12
10 1
7 John
5
4
9 5 Suzy
21 18
31
Paul
17
Amy
142. To Do P2 P1 WIP Done
(2) (1) (4)
7
12
John 1
31
5
5
4
9 Suzy
10
21 18
Paul
17
Amy
143. To Do P2 P1 WIP Done
priority (2) (1) (4)
7
12
John 1
31
5
5
4
9 Suzy
10
21 18
Paul
17
Amy
145. Backlog In Dev In QA Signed
Off
7
5
12 1
10
9
18
31 4
5
146. Backlog In Dev In QA Signed
Off
12
147. Backlog In Dev In QA Signed
Off
12
148. Backlog In Dev In QA Signed
Off
12
149. Backlog In Dev In QA Signed
Off
12
150. Backlog In Dev In QA Signed
Off
12 12
151. Backlog In Dev In QA Signed
Off
12
153. In Dev
Backlog In QA
Specify Execute Done
T T T
10 12 T
5
T T T
4 T T
T
9
21 T T 7
31
17 T T T
T
5
154. In Dev
Backlog In QA
Specify Execute Done
T T T
10 12 T
5
T T T
4 T T
T
9
21 T T 7
31
17 T T T
T
5
155. In Dev
Backlog In QA
Specify Execute Done
T T T
10 12 T
5
T T T
4 T T
T
9
21 T T 7
31
17 T T T
T
5
156. In Dev
Backlog In QA
Specify Execute Done
T T T
10 12 T
5
T T T
4 T T
T
9
21 T T 7
31
17 T T T
T
5
157. In Dev
Backlog In QA
Specify Execute Done
T T T
10 12 T
5
T T T
4 T T
T
9
21 T T 7
31
17 T T T
T
5
158. In Dev
Backlog In QA
Specify Execute Done 21
T T T T
12 T T
10
5
T T T
4 T T
T
9
7
31
17 T T T
T
5
159. In Dev
Backlog In QA
Specify Execute Done 21
T T T T
12 T T
5
T T T
4 T T
T
9
10
7
31
17 T T T
T
5
161. In Caixa Caixa Barista Bebida Pronta
Line ready
161
162. Caixa Q Barista Bebida Pronta
Na Fila
(1) (3) (2) (4)
162
164. To Do Doing Done
Tips
PPT
Q&A
Thank
you!
165. To Do Doing Done
Tips
PPT
Q&A
Thank
you!
166. To Do Doing Done
Tips PPT
Q&A
Thank
you!
172. A parede é 2D,
pense em como adicionar
outras dimensões
175. To Do Doing Done
Tips PPT
Q&A
Thank
you!
176. To Do Doing Done
PPT
Q&A
Tips
Thank
you!
177. To Do Doing Done
Q&A PPT
Tips
Thank
you!
178. Obrigado!
Perguntas?
A linha de montagem de SW
representada como cartões na parede
Paulo Caroli Agile Coach
pcaroli@thoughtworks.com
Twitter: @paulocaroli