0% acharam este documento útil (0 voto)
2 visualizações25 páginas

Guia Completo sobre Scrum e suas Práticas

Enviado por

rafahcurtiiifaj
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
2 visualizações25 páginas

Guia Completo sobre Scrum e suas Práticas

Enviado por

rafahcurtiiifaj
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Unoeste – Universidade do Oeste Paulista

FIPP – Faculdade de Informática de Presidente Prudente


Prof. Msc. Francisco Virginio Maracci

Scrum

Scrum

2023
Scrum
• Ambiente em constante mudança
• Aceitação de mudanças
• Focado em planejamento contínuo
• Entregas constantes
• Equipes pequenas
• Dividido em três fases principais que são subdivididas
– Pré-planejamento
• Requisitos descritos no Product Backlog
• Requisitos ordenados por prioridade e estimativa de esforço para desenvolver
• Definição de equipes, ferramentas e riscos para o desenvolvimento
– Desenvolvimento
• Riscos controlados durante o desenvolvimento
• Desenvolvidos em sprints (iterações)
• Sprints devem durar de uma semana a um mês
• Sprints desenvolvidos de forma tradicional (análise, projeto, implementação e teste)
– Pós-desenvolvimento
• Analise do progresso do projeto
• Demonstrar as funcionalidades atual do sprint para o cliente
Scrum - Papéis
• Product Owner
– Dono do produto, cliente ou seu representante
– Responsável por definir as características do produto a ser desenvolvido
• Identifica requisitos, tira dúvidas
– Define a ordem de desenvolvimento
– Disponível a todo momento, bom comunicador, entendimento do negócio, bom
lider
• Scrum Master
– Responsável pelo andamento do projeto e aplicação das práticas do scrum (Gerente
de projeto)
– Busca o melhor resultado da equipe (motivador) e auxilia nos riscos
– Mantém a equipe focada no projeto e objetivos
• Equipe
– 3 a 10 menbros
– Multi-habilidades
• Desenvolvedores, analistas, projetistas, designers, testes e outros
Scrum – Ciclo de vida
Selected Product
Backlog

Sprint Planning Two


Sprint Planning One
Product backlog

Sprint Backlog
Retrospective Meeting

Product Owner Sprint Review Nova Funcionalidade Sprint


Scrum – Ciclo de vida
Selected Product
Backlog

Sprint Planning Two


Sprint Planning One
Product backlog

Product Owner
Definir os requisitos do produto a ser
desenvolvido alimentando e desenvolvendo o
Product Backlog

Sprint Backlog
Retrospective Meeting

Product Owner Sprint Review Nova Funcionalidade Sprint


Scrum – Ciclo de vida
Selected Product
Backlog

Sprint Planning Two


Sprint Planning One
Product backlog
Product Backlog
Lista de requisitos, a serem desenvolvidos
durante o projeto, levantados em reuniões
iniciais com todos os interessados no projeto.
Visível a todos no Task Board.
Requisitos descritos por cartões de histórias
ou casos de uso. Sprint Backlog
Retrospective Meeting

Product Owner Sprint Review Nova Funcionalidade Sprint


Scrum – WBS ou EAP
Work Breakdown Structure ou Estrutura Analítica de Projetos
• Técnica vinda da gerencia de projetos
– Utilizada em Scrum para levantamento de requisitos em reuniões
– Cada nó da EAP representa uma entrega (funcionalidade) a ser realizada para o
projeto
– Sem utilização de computadores
– Utilização de Post it
– Resultado colocado no Product Backlog
Produto Nome

Funções Básicas Funções Fundamentais Funções de Saída

Cliente Compra de Produtos Cliente em Débito

Fornecedor Venda de Produtos Fornecedores

Produto Consignação de Produtos Contas a Pagar


Task Board
Scrum - Prática
• Reunião para determinar o Product Backlog para o sistema do trabalho a ser
desenvolvido
– Desenvolver o WBS/EAP para o sistema proposto
Scrum – Ciclo de vida
Selected Product
Backlog

Sprint Planning Two


Sprint Planning One
Product backlog
Sprint Planning One
Duração de no máximo 4 horas. O Product
Owner juntamente com a Equipe discutem os
itens do Product Baclog a serem
desenvolvidos que agregaram maior valor ao
produto e ao negócio. Scrum Master conduz.
Sprint Backlog
Retrospective Meeting

Product Owner Sprint Review Nova Funcionalidade Sprint


Scrum – Ciclo de vida
Selected Product
Backlog

Sprint Planning Two


Sprint Planning One
Product backlog

Selected Product Backlog


Itens do Product Backlog selecionados para a
iteração

Sprint Backlog
Retrospective Meeting

Product Owner Sprint Review Nova Funcionalidade Sprint


Scrum - Prática
• Sprint Planning One
– Para o sistema do trabalho selecionar os Product Baclog que serão
realizados
Scrum – Ciclo de vida
Selected Product
Backlog

Sprint Planning Two


Sprint Planning One
Product backlog
Sprint Planning Two
Duração de 4 horas. A equipe define as
tarefas necessárias e esforço para
desenvolvimento. A equipe distribui as
tarefas aos membros. Product Owner pode
apenas estar envolvido para esclarecimento
de dúvidas. Scrum Master conduz. Sprint Backlog
Retrospective Meeting

Product Owner Sprint Review Nova Funcionalidade Sprint


Scrum – Ciclo de vida
Selected Product
Backlog

Sprint Planning Two


Sprint Planning One
Product backlog

Sprint Backlog
Tarefas a serem desenvolvidas para garantir a
conclusão da iteração

Sprint Backlog
Retrospective Meeting

Product Owner Sprint Review Nova Funcionalidade Sprint


Scrum - Prática
• Sprint Planning Two
– Para o sistema do trabalho definir o Sprint Backlog (atividades para o
Selected Product Backlog)
Scrum – Ciclo de vida
Selected Product
Backlog

Sprint Planning Two


Sprint Planning One
Product backlog
Sprint
Iteração de duração entre uma semana e no
máximo um mês para desenvolver as tarefas
do Sprint Backlog garantindo que o que foi
selecionado será desenvolvido. Uma Sprint
deve garantir um produto incremental e
funcional para o cliente. Sprint Backlog
Retrospective Meeting

Product Owner Sprint Review Nova Funcionalidade Sprint


Scrum – Ciclo de vida
Selected Product
Backlog

Sprint Planning Two


Sprint Planning One
Product backlog
Daily Meeting
Duração de no máximo 15 minutos objetivando que
todos da equipe tenha conhecimento de como está
o andamento do projeto e relate os impedimentos
que estão enfrentando nas suas tarefas. Scrum
Master deve conduzir a reunião. Mesmo local e
hora sempre. Product Owner não participa.
Sprint Backlog
Retrospective Meeting

Product Owner Sprint Review Nova Funcionalidade Sprint


Scrum – Ciclo de vida
Selected Product
Backlog

Sprint Planning Two


Sprint Planning One
Product backlog
Daily Meeting – Questões a serem respondidas
por todos os membros da equipe.
1 – O que foi concluído desde a última reunião?
2 – Quais impedimentos estão tendo durante a
tarefa?
3 – Qual será a próxima tarefa a ser executada?
OBS: os impedimentos devem ser gerenciados e
solucionados na reunião. Sprint Backlog
Retrospective Meeting

Product Owner Sprint Review Nova Funcionalidade Sprint


Scrum – Ciclo de vida
Selected Product
Backlog

Sprint Planning Two


Sprint Planning One
Product backlog

Nova Funcionalidade
Incremento parcial a ser entregue do
produto. Entrega incremental e funcional de
um produto (parte do produto).

Sprint Backlog
Retrospective Meeting

Product Owner Sprint Review Nova Funcionalidade Sprint


Scrum – Ciclo de vida
Selected Product
Backlog

Sprint Planning Two


Sprint Planning One
Product backlog
Sprint Review
Apresentar a nova funcionalidade ao Product
Owner que poderá ser considerada terminada
ou deverá sofrer alterações. Podendo haver
discussão de novas funcionalidades a serem
desenvolvidas e incluídas no Product Backlog
que sofrerá alterações.
Sprint Backlog
Retrospective Meeting

Product Owner Sprint Review Nova Funcionalidade Sprint


Scrum – Ciclo de vida
Selected Product
Backlog

Sprint Planning Two


Sprint Planning One
Product backlog
Sprint Review
Duração de no máximo 4 horas no último dia do
Sprint. De responsabilidade do Scrum Master.
Menos de uma hora de preparação. Sem Power
Point é demonstrar a funcionalidade em
utilização simulada (teste de aceitação).
Sprint Backlog
Retrospective Meeting

Product Owner Sprint Review Nova Funcionalidade Sprint


Scrum – Ciclo de vida
Selected Product
Backlog

Sprint Planning Two


Sprint Planning One
Product backlog
Retrospective Meeting
Sem a presença do Product Owner. Máximo 3
horas. Liderada pelo Scrum Master. Deve
realizar uma análise do desenvolvimento do
Sprint e discutir melhorias no processo de
desenvolvimento.
Sprint Backlog
Retrospective Meeting

Product Owner Sprint Review Nova Funcionalidade Sprint


Scrum – Ciclo de vida
Selected Product
Backlog

Sprint Planning Two


Sprint Planning One
Product backlog
Retrospective Meeting – Perguntas a serem
respondidas
1 – O que aconteceu de bom durante o
último Sprint?
2 – O que pode ser melhorado para o
próximo Sprint?
Sprint Backlog
Retrospective Meeting

Product Owner Sprint Review Nova Funcionalidade Sprint


Scrum – Burndown Chart
• Gráfico em barras que mostra o quanto falta e o desempenho da equipe até o momento
atual. Deve ser atualizado diariamente ou a cada Sprint.
Bibliografia
• Schwaber, K; Beedle, M. Agile Software Development with Scrum. Prentice Hall, 2001.
• Koscianski, A; Soares, M S. Qualidade de software: aprenda as metodologias e técnicas moderna para o
desenvolvimento de software. Novatec, 2007.
• Sommerville, I. Engenharia de Software. 8 ed. Pearson, 2007.
• Beck, K. Extreme Programming Explained - Embrace Change. 2 ed. Pearson, 2004.
• Schwaber, K. Scrum Development Process. [Artigo on-line].
• Pressman, Roger S. Engenharia de Software. 5ª edição. Rio de Janeiro: McGraw-Hill, 2002.
• Don Wells. Extreme Programming: A gentle introduction. Disponível em:
<[Link] Acessado em: 07 abr 2006.
• Control Chaos. SCRUM. Disponível em: <[Link] Acessado em: 07 abr 2006.
• X-tier SAE Inc. Using RUP/UP: 10 Easy Steps. Disponível em: <[Link]/public/[Link]>.
Acessado em: 07 abr 2006.
• Ambler, Scott W. Agile Modeling and the Rational Unified Process (RUP). Disponível em:
<[Link] Acessado em: 07 abr 2006.
• Poppendieck, Mary; Poppendieck. Tom. Leading Lean Software Development: Results Are Not the Point. Addison-
Wesley Professional, 2009
• Poppendieck, Mary; Poppendieck. Tom. Lean Software Development. An Agile Toolkit. Pearson, 2003.
• Ladas, Corey. Scrumban - Essays on Kanban Systems for Lean Software Development: And Other Essays on Kanban
Systems for Lean Software Development. Modus Cooperandi Press, 2009.
• Brechner, Eric. Agile Project Management with Kanban. Microsoft Press, 2015.
• Kniberg, Henrik. Kanban and Scrum - Making the Most of Both. [Link], 2010.
• Lundberg, Alvar. Sucesso com a Estrutura Ágil do Spotify: Esquadrões, Tribos e Capítulos - O Próximo Passo Depois do
Scrum e Kanban?. Books on Demand, 2021.

Você também pode gostar