Download - Scrum & Kanban - andrelmgomes.com.br
©2019 Avanade Inc. All Rights Reserved 1
Entre tapas e beijos?
Scrum & Kanban
2©2019 Avanade Inc. All Rights Reserved andrelmgomes andregomesagil
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
André Gomes
QU
EM
SO
U?
andrelmgomes | andregomesagil
3©2019 Avanade Inc. All Rights Reserved andrelmgomes andregomesagil
Universo das pessoas que trabalham com Ágil
Vendedores vs Solucionadores de Problemas
Vendedores Solucionadores
Aplicam uma
resposta para todos
os problemas
Buscam a melhor
resposta para cada
problema
4©2019 Avanade Inc. All Rights Reserved andrelmgomes andregomesagil
Á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
5©2019 Avanade Inc. All Rights Reserved andrelmgomes andregomesagil
DISCIPLINA = CONTAINER
6©2019 Avanade Inc. All Rights Reserved andrelmgomes andregomesagil
Prática
Uma série de ações executadas para resolver um problema, sem uma sequência formalmente definida
7©2019 Avanade Inc. All Rights Reserved andrelmgomes andregomesagil
Processo
Um conjunto bem definido de passos e pontos de decisão para executar uma tarefa específica. Processos são altamente repetíveis.
8©2019 Avanade Inc. All Rights Reserved andrelmgomes andregomesagil
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.
9©2019 Avanade Inc. All Rights Reserved andrelmgomes andregomesagil
Método
Apresenta um modelo bemdefinido, com passos claros e repetíveis para atingir um resultado específico em umaampla gama de problemas.
Métodos fornecem um amplosuporte para a execução de tarefas e na melhor forma de se atingir um resultado.
O Kanban é (geralmente) um método.
Método 2Método 1
10©2019 Avanade Inc. All Rights Reserved andrelmgomes andregomesagil
Metodologia
Representa uma estratégia de pesquisa e estudo para se atingir o entendimento sobre um assunto ou método.
Metodologia 1
Metodologia 2
Método 2Método 1
11©2019 Avanade Inc. All Rights Reserved andrelmgomes andregomesagil
DISCIPLINA
Metodologia 1
Metodologia 2
Método 2Método 1
Disciplina
Representa um ramo ou área do conhecimento que é pesquisado ou ensinado.
12©2019 Avanade Inc. All Rights Reserved andrelmgomes andregomesagil
Scrum e Kanban tem vários sabores
13©2019 Avanade Inc. All Rights Reserved andrelmgomes andregomesagil
Sabores do Scrum
14©2019 Avanade Inc. All Rights Reserved andrelmgomes andregomesagil
Sabores do Kanban
15©2019 Avanade Inc. All Rights Reserved andrelmgomes andregomesagil
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.
16©2019 Avanade Inc. All Rights Reserved andrelmgomes andregomesagil
17©2019 Avanade Inc. All Rights Reserved andrelmgomes andregomesagil
Roles
• Product Owner
• Development Team
• Scrum Master
Artifacts
• Product Backlog• Sprint Backlog• Increment
Events
• Sprint• Sprint Planning• Daily Scrum• Sprint Review• Sprint Retrospective
18©2019 Avanade Inc. All Rights Reserved andrelmgomes andregomesagil
Next
PBI in
Sprint
Discovery Build
Ready
Building Deploy
ReadyValidate
Release
ReadyStage
Productio
nDoing Complete Doing Complete
18
5 4 3 4 2 2
Cycle Time
Throughput
Work in Progress
Work item Age
SLE – 85% of work items will be finished in eight days or less
19©2019 Avanade Inc. All Rights Reserved andrelmgomes andregomesagil
O Segredo: práticas complementares
ScrumScrum / Kanban
Pair
Programming
User
Stories
Planning
Poker
Relative
Estimation
Release
Planning
Information
Radiators
Just in Time
PlanningCollective
Ownership
Burndown
Charts
Test Driven
DevelopmentCISpecification
by
Example
BDD
ATDD
Design
Patterns
Reducing
Technical Debt
Build
Automation
Continuous
Deployment
Design for
Operations
Refactoring
People
Practices
Engineering
Practices
Continuous
Delivery
Emergent
ArchitectureClean Code
Pair
Programming
Executable
Specifications
©2019 Avanade Inc. All Rights Reserved 20
Entre tapas e beijos?
Scrum & Kanban