ponha as cartas na parede, o uso eficaz do "agile card wall"
DESCRIPTION
Conheça melhor a abordagem singular dos métodos ágeis para a gestão e processo de desenvolvimento: o “Agile Card Wall”Este tutorial sobre “Agile Card Wall” explica esta abordagem única para a gestão e acompanhamento do desenvolvimento de software. Você vai aprender técnicas valiosas que podem ser aplicadas a qualquer empresa e equipe que procura melhorar a sua implementação Agile. Você vai descobrir como uma simples ferramenta que complementa as práticas, princípios e valores de Agile pode transformar sua organização.TRANSCRIPT
Paulo Caroli Agile Coach
[email protected] Twitter: @paulocaroli
Ponha as cartas na parede o uso eficaz do “Agile Card Wall"
Voce gostaria de uma ferramenta que:
Estabeleça uma visão compartilhada da equipe
Forneça um ponto central para a comunicação da equipe
Destaque gargalos no processo
Mostre o fluxo de trabalho
Mostre a carga de trabalho do time
Mostre o progresso de cada tarefa
Ajude a estabelecer um ritmo sustentável
?
Agenda
• Workflow• Desenvolvimento de SW e Agile• Cartas na Parede• Conceitos• Q&A
Workflow
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.
Um fluxo de trabalho sequencial é um fluxo de trabalho, onde cada etapa do trabalho depende
da fase anterior.
Desenvolvimento de SW
Desenvolvimento de SW não é uma atividade altamente previsível nem repetitiva.
Desenvolvimento de SW é uma ativitade empírica!
Agile
Agile enfatiza o controle do processo empírico.
inspect and adapt
Scrum’s sprint retrospectives
Lean’s kaizen
XP’s weekly iterations and short releases
Iterativo e Incremental
Incoming work
requirement
analysis
planning
design
integrating
deployed
testing
implementation
feedback
Iteration
Iteration
Iteration
Work backlog
Completed this iteration
Planned for this iteration
Completed in previous iterations
Completed this iteration
Completed this iteration
Completed in previous iterations
Planned for this iteration
Planned for this iteration
Work backlog
Pra cada pequeno requisito…
O workflow de desenvolvimento de SW
Analyse Design Code Test Deploy
um workflow sequencial…
30
1 2 3 4 5
31
A D C T R
Em metodos tradicionais, o workflow e o desenvolvimento são sequenciais
A D C T R
time
Tradicional
34
func
tiona
lity
time
A D C T R
Em Agile, o workflow é sequencial, mas o desenvolvimento é concorrente
Trabalhamos concorrentemente nos pequenos requisitos
Agile
37
A D C T R
A D C T R
A D C T R
A D C T R
A D C T R
func
tiona
lity
time
Ponha as cartas na parede
42
A D C T R
43
A D C T R
44
A D C T R
10
9
7
Um exemplo de Card Wall
In Dev In QA Signed Off
Backlog
10
5
9
31
18
17
21
4
7
51
12
John
Suzy
Paul
Amy
Dan
Outro exemplo de Card Wall
Doing DoneTo Do
10
5
9
3118
17
21
47
5
112
John
Suzy
Paul
Amy
Parâmetros Essenciais
50
A D C T B
A D C T B
A D C T B
A D C T B
A D C T B
Throughput
Latency
Bandwidth
func
tiona
lity
time
Doing DoneTo Do
10
5
9
3118
17
21
47
5
112
John
Suzy
Paul
Amy
Bandwidth
Doing DoneTo Do
10
5
9
3118
17
21
47
5
112
John
Suzy
Paul
Amy
Latency
10 10Day 1Day 6
Doing DoneTo Do
10
5
9
3118
17
21
47
5
112
John
Suzy
Paul
Amy
Day 1
Throughput
Day 2
Day 3
Outro exemplo:No Pairing Wall
In Dev In QA Signed Off
Backlog
10
5
9
31
18
17
21
45
112John
Suzy
Paul
Amy
Dan
Informação Visível
Title…
Onhold
name
3
Some notes
9
10
5
1817
21
4
7
5 1
12
John Suzy
Paul
Dan31
Amy
In Dev In QA Signed Off
Backlog Q
Limite
9
10
5
18
17
21
4
7
5 1
12
John Suzy
Paul Amy
Dan
31
In Dev (2)
In QA(1)
Signed Off
Backlog Q(2)
Pull System, Queue e Limites
9
10
5
18
17
21
4
7
5 1
12
John Suzy
Paul Amy
Dan
31
In Dev (2)
In QA(1)
Signed Off
Backlog Q(2)
80% done on Card 9
9
10
5
18
17
21
4
7
5 1
12
John Suzy
Paul Amy
Dan
31
In Dev (2)
In QA(1)
Signed Off
Backlog Q(2)
9
10
5
18
17
21
4
7
5 1
12
John Suzy
Paul
Dan
31Amy
Amy
In Dev (2)
In QA(1)
Signed Off
Backlog Q(2)
9
10
5
18
17
21
4
7
5 1
12
John Suzy
Paul
Dan
31
Amy
In Dev (2)
In QA(1)
Signed Off
Backlog Q(2)
9
10
5
18
17
21
4
7
5 1
12
John Suzy
Paul
Dan
31
Amy5
In Dev (2)
In QA(1)
Signed Off
Backlog Q(2)
9
10
5
18
17
21
4
7
1
12
John Suzy
Paul
Dan
31
Amy5
In Dev (2)
In QA(1)
Signed Off
Backlog Q(2)
9
10
5
18
17
21
4
7
1
12
John Suzy
Paul
Dan
31
Amy5
7
In Dev (2)
In QA(1)
Signed Off
Backlog Q(2)
9
10
5
18
17
21
4
1
12
John Suzy
Paul
Dan
31
Amy5
7
In Dev (2)
In QA(1)
Signed Off
Backlog Q(2)
9
10
5
18
17
21
4
1
12
John Suzy
Paul
Dan
31
Amy5
7
Amy
In Dev (2)
In QA(1)
Signed Off
Backlog Q(2)
9
10
5
18
17
21
4
1
12
John Suzy
Paul
Dan
31
5
7
Amy
In Dev (2)
In QA(1)
Signed Off
Backlog Q(2)
9
10
5
18
17
21
4
1
12
John Suzy
Paul
Dan
31
5
7
9
Amy
In Dev (2)
In QA(1)
Signed Off
Backlog Q(2)
10
10
5
18
17
21
4
1
12
John Suzy
Paul
Dan
31
5
7
9
Amy
In Dev (2)
In QA(1)
Signed Off
Backlog Q(2)
10
10
In Dev (2)
In QA(1)
Signed Off
Backlog
10
5
18
17
21
4
1
12
John Suzy
Paul
Dan
Q(2)
31
5
7
9
Amy
10
In Dev (2)
In QA(1)
Signed Off
Backlog
5
18
17
21
4
1
12
John Suzy
Paul
Dan
Q(2)
31
5
7
9
Amy
Detalhando o trabalho
In Dev In QA Signed Off
Backlog
10
5
9
31
18
4
7
5112
Outra forma
In DevIn QABacklog
10
5
9
3117
21
4
7
512
Specify Execute Done
T TTT
T T TT
TT
T T
TT T T
Bugs
10
In Dev (2)
In QA(1)
Signed Off
Backlog
5
18
17
21
4
1
12
John Suzy
Paul
Dan
Q(2)
31
5
7
9
Amy
Q(2)
10
In Dev (2)
In QA(1)
Signed Off
Backlog
5
18
17
21
4
1
12
John Suzy
Paul
Dan
Q(2)
31
5
7
9
Amy
Q(2)
10
In Dev (2)
In QA(1)
Signed Off
Backlog
5
18
17
21
4
1
12
John Suzy
Paul
Dan
Q(2)
31
5
7
9
Amy
Q(2)
Mais Bugs
In DevIn QABacklog
10
5
9
3117
21
4
7
512
Specify Execute Done
T TTT
T T TT
TT
T T
TT T T
In DevIn QABacklog
10
5
9
3117
21
4
7
512
Specify Execute Done
T TTT
T T TT
TT
T T
TT T T
In DevIn QABacklog
10
5
9
3117
21
4
75
12
Specify Execute Done
T TTT
T T TT
TT
T T
TT T T
T
Bugs de regressão (além dos cartões na parede)
10
In Dev (2)
In QA(1)
Signed Off
Backlog
5
18
17
21
4
1
12
John Suzy
Paul
Dan
Q(2)
31
5
7
9
Amy
Q(2)
10
In Dev (2)
In QA(1)
Signed Off
Backlog
5
18
17
21
4
1
12
John Suzy
Paul
Dan
Q(2)
31
5
7
9
Amy
Q(2)
111
Muitos bugs…
In DevIn QABacklog
10
5
9
3117
21
4
7
512
Specify Execute Done
T TTT
T T TT
TT
T T
T T T
Bugs
T
Tips
Doing DoneTo Do
PPT
Q&A
Thank you!
Refatore a Agile Wall
Inspect and Adapt
Empower the team
Não se esqueça sobre os Big Visible Charts
Demais é demais
A Agile Wall é 2D, pense em 3D e 4D
Complementado por ferramentas
Tips
Doing DoneTo Do
PPT
Q&A
Thank you!
Tips
Doing DoneTo Do
PPT
Q&A
Thank you!
Tips
Doing DoneTo Do
PPTQ&A
Thank you!
Obrigado!Perguntas?
Ponha as cartas na parede o uso eficaz do “Agile Card Wall"
Paulo Caroli Agile Coach
[email protected] Twitter: @paulocaroli