entendendo scrum, kanban e programação extrema
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 [email protected]
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
www.agiletrendsbr.com
@agiletrendsbr
4 e 5 de Outubro