Introdução a
Métodos Ágeis e o
Scrum
Olá!
Eu sou Adriano Negrão
Agile Coach - BRQ | Santander
@adrnegrao
adrianonegrao.com.br
2
Por que Agile?
1
Metodologias
Ágeis
Práticas que surgiram como
alternativa ao gerenciamento
tradicional de projetos.
Ágil é cultura e não é processo!
4
6
Tradicional
7
EnvolvimentoCliente/Usuário
Tempo Projeto
● Facilidade no fornecimento
de respostas
(Apesar da incerteza)
● Adesão contratual
Prós e Contras
● Princípio da incerteza
● Qualidade
● Conflito com clientes
● Necessidade de precisão
● Alto retrabalho
● Finge que me engana que eu
finjo que acredito
9
Você concorda com esses pontos?
Metodologias Ágeis
Um pouco de história...
2
Como você sabe a hora
de entrar?
11
12
Modelo Empirico
13
Iteração 1
Aqui algo funcional é revisado e
o feedback é incorporado na
próxima iteração.
Iteração 2 Iteração 2
Diversas iterações acontecem e
diversos incrementos são
revisados pelo cliente
Com diversos incrementos revistos
e mudanças incorporadas, o
produto final é entregue.
Algumas
”metodologias”
e práticas ágeis
14
SCRUM (1993)
Crystal
Clear
XP (1996)
Feature
Driven
Develop
ment
16
Manifesto
Ágil
Criado em fevereiro de 2001
17
18
19
Scrum
O Framework
3
“ “Scrum é um framework dentro do qual
pessoas podem tratar e resolver
problemas complexos e adaptativos,
enquanto produtiva e criativamente
entregam produtos com o mais alto
valor possível”.
- Scrum Guide
21
22
● Flexibilidade e mente aberta: Compreender que há sempre esforço
para melhorar é fundamental. Você também ainda tem muito que
aprender!
● Não ter medo de experimentar: No coração de todo processo
empírico está o método de tentativa e erro. Devemos estar preparados
para experimentar de forma controlada.
Pré requisitos
Para se trabalhar com Scrum
23
Fazer a coisa
certa, rápido e
corretamente: é
possível?
24
“ O ditado "fazer a coisa certa da
primeira vez"pode por pressão
desnecessária naqueles que estão em
processo de aprendizado, como uma
equipe nos seus primeiros dias de
Sprints. Sendo assim, precisamos
entender que falhas não devem ser
punidas e que toda equipe atravessa
uma curva de aprendizado.
25
26
Fazer de
forma correta
Fazer de
forma rápida
Fazer a coisa
certa
● Agile Teams buscam
esta intersecção
● Em que intersecção o
seu time costuma
operar?
● O que você pode
fazer para que eles
encontrem a
intersecção central?
27
Antes dos Sprints
1. Plano de entregas foi criado com
time?
2. O Product Backlog inicial foi
criado e temos histórias
preparadas para 1-2 sprints
3. Visão do produto foi
compartilhada
4. O time decidiu sobre os acordos
de trabalho
28
● A DoR serve para identificar se um PBI (Product Backlog Item) está
preparado para ser planejado e entregue em um Sprint, de acordo com
a perspectiva do Time de Desenvolvimento.
● Serve como checklist para ajudar o Time Scrum se um PBI cabe ou não
em um Sprint.
Definition of Ready
29
1. User Story definida
2. Protótipo criado quando necessário
3. Critérios de aceite da User Story definido
4. Identificado dependencias da User Story
5. Time estimou a User Story
Definition of Ready
30
Exemplo
check-
list
● A DoD é um acordo de trabalho criado antes de começar os Sprints.
● Construída com inputs do Time de desenvolvimento e inputs do
Product Owner.
● Scrum Master deve facilitar a criação, criando uma checklist.
● Sugere-se criar um radiador de informação com essa lista e o
disponibilizar para todos do Time Scrum.
Definition of Done
31
32
Papeis Scrum
● Product Owner
fala O QUE deve ser feito.
● Time de desenvolvimento
Determina COMO pode ser
feito.
● Scrum Master
Garante que todos trabalham
como um time coeso
33
Artefatos Scrum
● Product Backlog (PBL)
● Sprint Backlog Item (SBL)
● Incremento do Produto
34
35
“ O cliente só sabe o que ele realmente
PRECISA depois de ver algo
funcionando. As ideias então começam
a fluir e com isso o Time aprende cada
vez mais. Requisitos são hipóteses que
precisam ser validados
CONSTANTEMENTE.
36
Eventos Scrum
● Sprint Planning
● Daily Scrum
● Sprint Review
● Retrospectiva do Sprint
//sprint
37
Processo SP
38
SPRINT
PLANNING
PBL Ordenado
Velocidade
Capacidade
Meta da sprint
Sprint Backlog
Eventos Kaizen
39
SPRINT REVIEW
PBI Done
PBIs Not Done
Feedback em nível
de produto
Eventos Kaizen
40
RETROSPECTIVA
Eventos do Sprint
Backlog de
melhorias do
Sprint anterior
Feedback em nível
de processo
Backlog de
Melhorias
Estimativas
41
https://www.youtube.com/watch?v=7lhnYbmovb4
MVP
Minimum Viable Product
4
Produto Mínimo Viável
Versão do produto que
permita ao time coletar o maior
aprendizado validado sobre os
clientes com o menor esforço
possível.
44
45
46
47
Como você come
hamburguer?
48
Case
49
Case
50
Adote uma
nova forma
de criar e
evoluir
produtos
51
EasyTaxi
Spotify
Groupon
Facebook
AirBn
B
“ Se você não tem vergonha da
sua primeira release, então
você lançou tarde demais…
- Reid Hoffman - CEO
LinkedIn
52
53
Obrigado
Dúvidas?
Linkedin: Adriano Negrão
@adrnegrao
adrianonegrao.com.br

Introdução a metodologias Ágeis e o Framework scrum