Você está na página 1de 20

Scrum & Kanban

Entre tapas e beijos?

©2019 Avanade Inc. All Rights Reserved 1


André Gomes
QUEM SOU? Sou o diretor responsável pela vertical de
Engenharia de Software da Avanade no
Brasrasil e um dos 80 Agile Coaches e
Trainners globais Avanade

Atuo na transformação de processos de


gestão e governança corporativos

Especialista em projetos ágeis de grande


porte, gerencio projetos com até 150
profissionais

andrelmgomes | andregomesagil

andrelmgomes andregomesagil ©2019 Avanade Inc. All Rights Reserved 2


Vendedores vs Solucionadores de Problemas

Universo das pessoas que trabalham com Ágil

Aplicam uma
resposta para todos Buscam a melhor
os problemas resposta para cada
problema
Vendedores Solucionadores

andrelmgomes andregomesagil ©2019 Avanade Inc. All Rights Reserved 3


Ágil (substantivo, adjetivo):

1. Disciplina composta por comportamentos, métodos,


processos, práticas e ferramentas utilizados para a criação de
produtos e sua subsequente disponibilização para os usuários
finais.

2. Do indivíduo ou grupo de indivíduos que utilizam o Ágil para


gerar valor para seus usuários finais.
- André Gomes

andrelmgomes andregomesagil ©2019 Avanade Inc. All Rights Reserved 4


DISCIPLINA = CONTAINER

andrelmgomes andregomesagil ©2019 Avanade Inc. All Rights Reserved 5


Prática
Uma série de ações
executadas para resolver
um problema, sem uma
sequência formalmente
definida

andrelmgomes andregomesagil ©2019 Avanade Inc. All Rights Reserved 6


Processo
Um conjunto bem definido
de passos e pontos de
decisão para executar uma
tarefa específica. Processos
são altamente repetíveis.

andrelmgomes andregomesagil ©2019 Avanade Inc. All Rights Reserved 7


Framework
Existem para prover estrutura e
direção sobre como fazer algo,
sem serem muito prescritivos ou
rígidos e enquanto se mantém
flexíveis o suficiente para permitir
adequações em diferentes
situações ou customizações em
diferentes ambientes.

O Scrum é (geralmente) um
Framework.

andrelmgomes andregomesagil ©2019 Avanade Inc. All Rights Reserved 8


Método
Apresenta um modelo bem
definido, com passos claros e
Método 1 Método 2 repetíveis para atingir um
resultado específico em uma
ampla gama de problemas.
Métodos fornecem um amplo
suporte para a execução de
tarefas e na melhor forma de se
atingir um resultado.

O Kanban é (geralmente) um
método.

andrelmgomes andregomesagil ©2019 Avanade Inc. All Rights Reserved 9


Metodologia 1 Metodologia
Metodologia 2 Representa uma estratégia de
pesquisa e estudo para se atingir
Método 1 Método 2 o entendimento sobre um
assunto ou método.

andrelmgomes andregomesagil ©2019 Avanade Inc. All Rights Reserved 10


DISCIPLINA
Metodologia 1 Disciplina
Metodologia 2 Representa um ramo ou área do
conhecimento que é pesquisado
Método 1 Método 2 ou ensinado.

andrelmgomes andregomesagil ©2019 Avanade Inc. All Rights Reserved 11


Scrum e Kanban tem vários sabores

andrelmgomes andregomesagil ©2019 Avanade Inc. All Rights Reserved 12


Sabores do Scrum

andrelmgomes andregomesagil ©2019 Avanade Inc. All Rights Reserved 13


Sabores do Kanban

andrelmgomes andregomesagil ©2019 Avanade Inc. All Rights Reserved 14


Cuidado para não comparar bananas com maçãs

Scrum = Framework
Kanban = Método

Ambos tem objetivos similares, mas focam


em diferentes aspectos da realidade.

andrelmgomes andregomesagil ©2019 Avanade Inc. All Rights Reserved 15


andrelmgomes andregomesagil ©2019 Avanade Inc. All Rights Reserved 16
Roles

• Product Owner
• Development Team
• Scrum Master

Artifacts

• Product Backlog
• Sprint Backlog
• Increment

Events

• Sprint
• Sprint Planning
• Daily Scrum
• Sprint Review
• Sprint Retrospective

andrelmgomes andregomesagil ©2019 Avanade Inc. All Rights Reserved 17


SLE – 85% of work items
5 4 3 4 2 2 will be finished in eight
days or less

Next
Discovery Build Building Deploy Release Productio
PBI in Validate Stage
Ready Ready Ready n
Sprint Doing Complete Doing Complete

Work in Progress

Throughput
Work item Age

Cycle Time

andrelmgomes andregomesagil ©2019 Avanade Inc. All Rights Reserved 18

18
O Segredo: práticas complementares
Continuous Build Test Driven
CI Delivery Automation Development
Specification
by People
Example Continuous Practices
Just in Time User Collective Planning Deployment
Planning Stories Ownership Poker
BDD
Engineering
Practices
ATDD Relative
Burndown Design for
Charts ScrumScrum
/ Kanban Estimation Operations

Executable
Specifications Information Pair Release Refactoring
Radiators Programming Planning
Pair
Programming
Emergent Reducing Design Clean Code
Architecture Technical Debt Patterns

andrelmgomes andregomesagil ©2019 Avanade Inc. All Rights Reserved 19


Scrum & Kanban
Entre tapas e beijos?

©2019 Avanade Inc. All Rights Reserved 20

Você também pode gostar