entendendo scrum, kanban e programação extrema

Post on 05-Dec-2014

3.463 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Já conhece Scrum, mas não tem prática com Kanban? Ou trabalha com Kanban, mas não tem experiência com XP? Conhece XP, mas tem dúvidas sobre Scrum? Essa e a sua chance de entender um pouco mais sobre essas três metodologias e as diferenças entre elas, Scrum, XP e Kanban são metodologias que gerentes, coordenadores e desenvolvedores preparados devem conhecer para lidar com diferentes tipos de projetos. Esta palestra trás uma comparação de alto nivel entre essas três abordagens, mostrando as suas principais similaridades, diferenças e os tipos de cenários mais adequados para a utilização de cada uma delas. Mostraremos também como Scrum, Kanban e XP podem ser combinados para criar uma solução personalizada e como as suas práticas podem ser usadas de forma complementar.

TRANSCRIPT

Entendendo Scrum, Kanban e Programação Extrema

Dairton Bassidbassi@neurobox.com.br

Scrum

Papéis

Product Owner

Equipe

ScrumMaster

Backlog do Produto

Backlog Selecionado

Backlog do Sprint

Backlog de Impedimentos

Artefatos

Visão do Processo

Quadro de TarefasHistórias TODO WIP Done

Quadro de TarefasHistórias TODO WIP Done

Quadro de TarefasHistórias TODO WIP Done

Acompanhamento

Burn-Down Chart diz “quanto falta”

Kanban

Menos trocas de contextoResultados obtidos mais cedoMaximiza o Throughput

Reduza o Trabalho em Progresso

DeployValidação

TO DO DoneTO DO Done

Desenvolvimento Done3 3 1

Backlog SelecionadoBacklog

4

Exemplo de Kanban

Planejamento just-in-time

TO DO ... Dev. (3) Testes (3) ... DoneTo Do Done To Do Done

Níveis de serviço

TO DO ... Dev. (3) Testes (3) ...Done

To Do Done To Do Done

Urgente!

Estimativas são opcionais.

Tempo de Fila

TO DO ... Dev. (3) Testes (3) ...Done

To Do Done To Do Done

7 dias até a entrega.

0

22,5

45,0

67,5

90,0

3/jan. 13/jan. 30/jan. 10/fev. 22/fev. 6/mar. 19/mar. 30/mar.

Cumulative Flow Chart

Done WIP To Do

MétricasData em que a história entrou na fila: ED

Data em que a história começou a ser processada: SPD

Data em que a história foi concluída: FD

ED:_/_/_SPD:_/_/_

FD:_/_/_

Histórias em progresso: SIP

Tempo de ciclo: CT = FD - SPD

Tempo de espera: WT = SPD - ED

Throughput: T = SIP / CT

Exemplo

Tempo de ciclo (CT) = FD - SPD = 7 dias

Tempo de espera: WT = SPD - ED = 3 dias

Throughput: T = SIP / CT = itens / dia

ED: 10/05

SPD: 13/05

FD: 20/05

ProgramaçãoExtrema

XP possui um conjunto de práticas que apóiam umas

as outras.

Papéis

Desenvolvedores Coach Cliente Tracker

Histórias

Como um <papel/usuário>, eu gostaria de <funcionalidade> para <benefício/objetivo_de_negócio>.

Área de Trabalho Informativa

Valores, Princípios e Práticas

Principais Práticas

Histórias

Time completo

TDD

Design Incremental

Build Ágil

Folga

Programação Pareada

Integração Contínua

Trabalho energizado

Sentar junto

Ciclo semanal e trimestral

Área de Trabalho

KanbanScrum +

Scrum + ProgramaçãoExtrema

Kanban ProgramaçãoExtrema+

Dairton BassiEspecialista em Métodos Ágeis

dbassi@neurobox.com.br

@dbassi

www.agiletrendsbr.com

@agiletrendsbr

4 e 5 de Outubro

top related