Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

105
Paulo Caroli Agile Coach l [email protected] Twitter: @paulocaroli onha 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 of Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Page 1: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Paulo Caroli Agile Coach

[email protected] Twitter: @paulocaroli

Ponha as cartas na parede o uso eficaz do “Agile Card Wall"

Page 2: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Voce gostaria de uma ferramenta que:

Page 3: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Estabeleça uma visão compartilhada da equipe

Page 4: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Forneça um ponto central para a comunicação da equipe

Page 5: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Destaque gargalos no processo

Page 6: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Mostre o fluxo de trabalho

Page 7: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Mostre a carga de trabalho do time

Page 8: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Mostre o progresso de cada tarefa

Page 9: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Ajude a estabelecer um ritmo sustentável

Page 10: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

?

Page 11: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"
Page 12: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Agenda

• Workflow• Desenvolvimento de SW e Agile• Cartas na Parede• Conceitos• Q&A

Page 13: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Workflow

Page 14: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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.

Page 15: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Um fluxo de trabalho sequencial é um fluxo de trabalho, onde cada etapa do trabalho depende

da fase anterior.

Page 16: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Desenvolvimento de SW

Page 17: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Desenvolvimento de SW não é uma atividade altamente previsível nem repetitiva.

Page 18: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Desenvolvimento de SW é uma ativitade empírica!

Page 19: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Agile

Page 20: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Agile enfatiza o controle do processo empírico.

Page 21: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

inspect and adapt

Scrum’s sprint retrospectives

Lean’s kaizen

XP’s weekly iterations and short releases

Page 22: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Iterativo e Incremental

Page 23: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Incoming work

requirement

analysis

planning

design

integrating

deployed

testing

implementation

feedback

Page 24: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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

Page 25: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Pra cada pequeno requisito…

Page 26: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"
Page 27: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

O workflow de desenvolvimento de SW

Page 28: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Analyse Design Code Test Deploy

Page 29: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

um workflow sequencial…

Page 30: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

30

1 2 3 4 5

Page 31: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

31

A D C T R

Page 32: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Em metodos tradicionais, o workflow e o desenvolvimento são sequenciais

Page 33: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

A D C T R

time

Page 34: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Tradicional

34

func

tiona

lity

time

A D C T R

Page 35: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Em Agile, o workflow é sequencial, mas o desenvolvimento é concorrente

Page 36: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Trabalhamos concorrentemente nos pequenos requisitos

Page 37: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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

Page 38: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Ponha as cartas na parede

Page 39: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"
Page 40: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"
Page 41: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"
Page 42: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

42

A D C T R

Page 43: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

43

A D C T R

Page 44: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

44

A D C T R

10

9

7

Page 45: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Um exemplo de Card Wall

Page 46: Ponha as cartas na parede, o uso eficaz do "Agile 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

Page 47: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Outro exemplo de Card Wall

Page 48: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Doing DoneTo Do

10

5

9

3118

17

21

47

5

112

John

Suzy

Paul

Amy

Page 49: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Parâmetros Essenciais

Page 50: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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

Page 51: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Doing DoneTo Do

10

5

9

3118

17

21

47

5

112

John

Suzy

Paul

Amy

Bandwidth

Page 52: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Doing DoneTo Do

10

5

9

3118

17

21

47

5

112

John

Suzy

Paul

Amy

Latency

10 10Day 1Day 6

Page 53: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Doing DoneTo Do

10

5

9

3118

17

21

47

5

112

John

Suzy

Paul

Amy

Day 1

Throughput

Day 2

Day 3

Page 54: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Outro exemplo:No Pairing Wall

Page 55: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

In Dev In QA Signed Off

Backlog

10

5

9

31

18

17

21

45

112John

Suzy

Paul

Amy

Dan

Page 56: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Informação Visível

Page 57: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Title…

Onhold

name

3

Some notes

Page 58: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

9

10

5

1817

21

4

7

5 1

12

John Suzy

Paul

Dan31

Amy

In Dev In QA Signed Off

Backlog Q

Page 59: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Limite

Page 60: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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)

Page 61: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Pull System, Queue e Limites

Page 62: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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)

Page 63: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

80% done on Card 9

Page 64: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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)

Page 65: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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)

Page 66: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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)

Page 67: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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)

Page 68: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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)

Page 69: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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)

Page 70: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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)

Page 71: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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)

Page 72: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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)

Page 73: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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

Page 74: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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

Page 75: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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

Page 76: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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

Page 77: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Detalhando o trabalho

Page 78: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

In Dev In QA Signed Off

Backlog

10

5

9

31

18

4

7

5112

Page 79: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Outra forma

Page 80: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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

Page 81: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Bugs

Page 82: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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)

Page 83: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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)

Page 84: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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)

Page 85: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Mais Bugs

Page 86: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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

Page 87: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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

Page 88: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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

Page 89: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Bugs de regressão (além dos cartões na parede)

Page 90: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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)

Page 91: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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

Page 92: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Muitos bugs…

Page 93: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

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

Page 94: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Tips

Doing DoneTo Do

PPT

Q&A

Thank you!

Page 95: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Refatore a Agile Wall

Page 96: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Inspect and Adapt

Page 97: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Empower the team

Page 98: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Não se esqueça sobre os Big Visible Charts

Page 99: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Demais é demais

Page 100: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

A Agile Wall é 2D, pense em 3D e 4D

Page 101: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Complementado por ferramentas

Page 102: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Tips

Doing DoneTo Do

PPT

Q&A

Thank you!

Page 103: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Tips

Doing DoneTo Do

PPT

Q&A

Thank you!

Page 104: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Tips

Doing DoneTo Do

PPTQ&A

Thank you!

Page 105: Ponha as cartas na parede, o uso eficaz do "Agile Card Wall"

Obrigado!Perguntas?

Ponha as cartas na parede o uso eficaz do “Agile Card Wall"

Paulo Caroli Agile Coach

[email protected] Twitter: @paulocaroli