Escolar Documentos
Profissional Documentos
Cultura Documentos
Projetos Ágeis
SCRUM
Operações Projetos
Para discussão:
Projetos mais freqüentes na sua organização
Projeto pessoal
Agilidade em Projetos
Conservadoras Inovadoras
(resistem à mudança) (agilidade nas mudanças)
07
Introdução
8
Introdução
Requisitos Produto
9
Introdução
• O desenvolvimento tradicional de um
projeto segue um ciclo de vida em “cascata”
• Desenhar a solução
10
Introdução
Não dá
uma forma mais realista para
tempo de
realizar
esse cenário
Catástrofe
que é imprevisível
11
Vídeo
4min 05seg 12
Empirismo
Graus crescentes de
dificuldade
14
Iterativo
ITERATIVO
constrói um rascunho, valida e
ajusta ao longo de um grau
crescente de várias repetições
15
Incremental
INCREMENTAL É
construir aos pedaços, MAS
Referencia uma idéia completa
16
Benefícios dos Projetos Ágeis
17
Valores e Princípios
norteadores
Valores e Princípios norteadores
O Manifesto Ágil e seus 12 princípios
Os 5 Valores do SCRUM
Foco
Coragem
Sinceridade
Comprometimento
Respeito
http://agilemanifesto.org/iso/ptbr/ 20
Manifesto Ágil
Valorizamos:
Processos e
Indivíduos e interações
ferramentas
Documentação
Software que funciona
MAIS abrangente
Negociação de
Colaboração do cliente QUE
contrato
http://agilemanifesto.org/iso/ptbr/
Estamos perdendo a corrida...
“A… abordagem ‘’CORRIDA DE REVEZAMENTO” para
o desenvolvimento de produtos…pode conflitar
com os objetivos de máximas velocidade e
flexibilidade. Por outro lado, UMA ABORDAGEM
HOLÍSTICA OU ‘DE RUGBY’ —onde um time tenta
vencer a distância como uma unidade,
passando a bola para frente e para trás — pode
suprir melhor os requisitos atuais de
competitividade.” Hirotaka Takeuchi e Ikujiro Nonaka, “The
New Product Development Game”, Harvard
Business Review, Janeiro 1986.
22
O que é o SCRUM
SCRUM é uma abordagem ágil que nos permite focar em entregar o maior valor
de negócio no menor tempo possível.
Nos permite inspecionar o produto funcionando de forma rápida e constante (de
2 a 4 semanas) e trabalha com equipes multifuncionais e auto gerenciáveis
23
O que é SCRUM?
SCRUM é um FRAMEWORK
para desenvolver e manter processos EMPÍRICOS
em sistemas COMPLEXOS
Fluxo Papéis
Artefatos Eventos
24
O que é o SCRUM
• É um FRAMEWORK : Um conjunto de boas práticas essenciais
para trazer agilidade e adaptabilidade no contexto de
imprevisibilidade. Não é metodologia.
• Possui Eventos, Papéis e Artefatos
• Utiliza de métodos EMPÍRICOS para se ajustar ao longo do
processo e manter o foco na entregas de maior valor para o
negócio no menor tempo possível
• Criado para Ambientes COMPLEXOS, isto é, onde há pouca
previsibilidade e necessidade de constante adaptação
• Constrói incrementalmente, adapta-se à mudanças para gerar
valor ao negócio. Vende solução e não um pacote de tarefas.
• Favorece a construção de equipes auto-gerenciáveis
25
A→ ?
B
A → C
D
?→ ? A→ B
26
Características do SCRUM
• Adaptável
• Não há prática de engenharia
prescrita
• Utiliza somente documentos
realmente necessários;
• Produto projetado, codificado e
testado durante a Sprint;
• Tempo limitado (Time Box)
• Ênfase em Comunicação
• Trabalho em equipe e flexibilidade
• Equipes pequenas (4 a 9 membros)
27
Quem usa SCRUM
• Microsoft
• Nielsen Media
• Yahoo • First American Real Estate
• Google • BMC Software
• Electronic Arts • Ipswitch
• High Moon Studios • John Deere
• Lockheed Martin • Lexis Nexis
• Philips • Sabre
• Siemens • Salesforce.com
• Nokia • Time Warner
• Capital One • Turner Broadcasting
• BBC • Lego
• Intuit • FBI
28
Quem pode usar SCUM
029
Framework SCRUM
“Core” SCRUM - Núcleo “Obrigatório”
(Componentes básicos do SCRUM)
• Valores e Princípios
• Manifesto Ágil
• 3 Pilares do SCRUM
• 5 Valores do SCRUM
• Fluxo (Sprints) Fluxo Papéis
• Papéis
• Product Owner
• SCRUM Master
• Development Team Valores e
• Eventos Princípios
• Sprint Planning
• Daily SCRUM
• Sprint Review (Revisão)
• Sprint Retrospective (Retrospectiva)
• Artefatos Artefatos Eventos
• Product Backlog
• Sprint Backlog
• Incremento de Produto 031
Ciclo de Vida do Scrum
Daily Scrum
Meeting
24 horas
Sprints Retrospective
Meeting
30 dias
Review
Meeting
Sprint
Planning Sprint Incremento
Meeting
Backlog de
Gerenciado pelo Produto
Dev Team
Product Backlog 032
Priorizado pelo Product Owner
Ciclo de Vida do Scrum
Fluxo Eventos
Papéis Daily Scrum
Meeting
SCRUM Retrospective
Meeting
Master
24 horas
Product
Dev
Owner
Team
Sprints
30 dias
Review
Meeting
Sprint
Planning Sprint Incremento
Meeting
Backlog de
Artefatos
Gerenciado pelo Produto
Dev Team
Product Backlog 033
Priorizado pelo Product Owner
Framework SCRUM
034
Artefatos – Product Backlog
Priori- Story
Item do Backlog
dade Point
1 Controle da produção 3
2 Controle do estoque 5
4 Perfil de clientes 8
5 Estatísticas de venda por região 8
6 ... 30
037
Artefatos – SPRINT BACKLOG
Testar 8 16 16 11 8
038
Artefatos – PRODUCT INCREMENT
Ao final de cada Sprint, o Dev Team entrega um incremento do
produto, resultado do que foi produzido durante a Sprint
Artefatos
Artefatos Eventos Papéis
Product Backlog
Product Backlog Planejamento Product Owner
Sprint Backlog
Sprint Backlog Daily SCRUM SCRUM Master
Product
Product Revisão
Increment Dev Team
Increment
Restrospectiva
040
Reunião de Planejamento da Sprint
Responde 3
perguntas:
• O que eu fiz
ontem?
• O que eu vou
fazer hoje?
• Tive algum
impedimento? 42
Reunião de Revisão
43
Reunião de Retrospectiva
44
Framework SCRUM – Visão Geral
Product Owner
046
SCRUM Master
047
Dev Team – Equipe de Desenvolvimento
• Auto-organizável e Multifuncional
• Gerencia o trabalho e o cronograma do projeto
048
Papéis -
Responsabilidades
Time SCRUM
050
Time SCRUM
051
Papéis
052
Papéis do Scrum
• Usuários
• Clientes
• Gestão Product
Owner
Scrum
Master
Development Team
053
Papéis – Product Owner
• Representante do Cliente
• Ponto focal das demandas
• Entende do negócio
• Define a visão e requisitos do produto
• Define prioridades
• Decide o que faz parte do projeto
Product
• Responsável pelo Aceite das Entregas Owner
054
Papéis – Scrum Master
Garante
• Comunicação da equipe
• Realização do processo Scrum
• Remove impedimentos
• Protege a equipe de interferências externas (garantir Scrum
produtividade) Master
055
Papéis – Development Team
056
Dev Team
Vídeo – Scrum Master
Retrospective
Meeting
24 horas
Sprint
30 dias
Backlog Planning Review
Selecionado Meeting Meeting
Sprint Incremento
Backlog do
Gerenciado pelo Produto
Dev Team
Product Backlog 059
Priorizado pelo Product Owner
Fluxo do Scrum
Visão Product
Retrospective Review Meeting Increment
Construção do Product Backlog
Elencar no
Analisar a Definir Priorizar
Product
visão requisitos Itens
Backlog
062
User Stories
064
Atividade Prática
065
Atividade Prática
PARTE 1 PARTE 2
ID User Story # Prior. Release Sprint
1 Ex: Eu,como internauta,quero pesquisar páginas da internet a partir de algumas palavras 1
066
Planning Poker
Planning Poker
068
Planning Poker
069
Planning Poker
070
Planning Poker
071
Atividade Prática
072
Atividade Prática
PARTE 1 PARTE 2 PARTE 3
ID User Story # Prior. Release Sprint Story Esforço
Points
1 Ex: Eu, como internauta, quero pesquisar páginas da internet a partir de 1
algumas palavras
073
Fluxo do Scrum
Visão Product
Retrospective Review Meeting Increment
Planejamento da Sprint
Visão Product
Retrospective Review Meeting Increment
Execução da Sprint
079
Fluxo do Scrum
Visão Product
Retrospective Review Meeting Increment
Reunião Diária (Daily Scrum)
Impedimentos (Blocks)
Itens a planejar
084
Burndown Chart
Visão Product
Retrospective Review Meeting Increment
Reunião de Revisão
Visão Product
Retrospective Review Meeting Increment
Nova Sprint
Recomeça o ciclo...
• Geralmente revisa-se o Product Backlog, pois as prioridades
podem ter mudado
• Planeja-se o próximo Sprint com
• Novos itens do Product Backlog
• Atividades não-concluídas no Sprint anterior
• Atividades identificada pela equipe
• Esse processo tem fim quando os itens do Product Backlog
acabarem
090
Atividade Prática
• Execução de um Projeto
seguindo todo o processo
SCRUM
091
Entregar o que o cliente precisa
é mais importante que entregar
o que estava planejado. Mas
sem planos não há controle.
Replaneje!
PÁGINA AZUL – NÃO IMPRIMIR
Os slides após este deverão ser inseridos após a
página azul da apostila
Manifesto Ágil – 12 princípios
http://agilemanifesto.org/iso/ptbr/principles.html 94
Manifesto Ágil – 12 princípios
http://agilemanifesto.org/iso/ptbr/principles.html 95