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

Metodologia Scrum: Práticas e Papéis

Enviado por

tchakaeviltwins
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)
28 visualizações37 páginas

Metodologia Scrum: Práticas e Papéis

Enviado por

tchakaeviltwins
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

TÓPICOS AVANÇADOS EM

ADMINISTRAÇÃO
METODOLOGIAS ÁGEIS
Metodologia

SCRUM
SCRUM

Scrum é uma abordagem ágil para o desenvolvimento de produtos e serviços inovativos.

Seu objetivo é fazer com que os projetos sejam


realizados em um espaço de tempo com o
máximo de qualidade.

O Scrum tem também por objetivo gerenciar


projetos para promover benefícios à empresa e
também aos clientes. Esse gerenciamento é
feito com flexibilidade e agilidade na sua
elaboração.
SCRUM

▪ Começa-se criando um product backlog — uma lista priorizada das características e


outras capacidades necessárias para se desenvolver um produto de sucesso.

▪ é necessário que o Product Backlog esteja bem organizado e priorizado. Isso é


fundamental em qualquer projeto ágil.

▪ Através dessa diretriz o planejamento da iteração e da release se torna mais simples,


mas isso não é tudo.

▪ Ele também vai transmitir para toda a equipe quais as necessidades que o cliente
possui e isso é feito de uma forma muito rápida e direta.
PRÁTICAS DO SCRUM
Papéis do SCRUM
Papéis do SCRUM
Product Owner (Dono do Produto)
• É um representante do contratante

• O Responsável por:

✓ Maximizar o valor do produto e do trabalho do Time de Desenvolvimento;


✓ Ele é a autoridade única responsável por decidir quais funcionalidades construir
✓ Ordenar os itens do Backlog do Produto.

• Ninguém mais tem permissão para falar com o Time de Desenvolvimento sobre
diferentes configurações de prioridade, e

✓ O Time de Desenvolvimento não tem permissão para agir sobre o que outras
pessoas disserem.
Papéis do SCRUM
Scrum Master
• É responsável por:

✓ Garantir que o Scrum seja entendido e aplicado;


✓ Facilitar os eventos Scrum (Ex. reuniões);
✓ Encontrar técnicas para o gerenciamento efetivo do Backlog do Produto;
✓ Comunicar a visão, objetivo e itens do Backlog do Produto para o Time de
desenvolvimento; e
✓ Compreender e praticar a agilidade.
✓ Não tem autoridade para exercer controle sobre a equipe
ATENÇÃO: O SCRUM MASTER NÃO É TIPICAMENTE UM
• É um facilitador LÍDER, PODEMOS CHAMÁ-LO DE SERVO LÍDER!

✓ Remove barreiras que impedem ou dificultam os trabalhos


Papéis do SCRUM
Team development (desenvolvedores)
• Consiste de profissionais que realizam o trabalho

✓ de entregar uma versão usável que


✓ potencialmente incrementa o produto “Pronto” Ao final de cada Sprint.

• Eles são auto-organizados e multi-funcionais

✓ Não contém sub-times, e


✓ Times de 3 a 9 pessoas.

• Seleciona o objetivo do Sprint (Sprint Goal) e especifica os produtos de trabalho


necessários;
• Tem a liberdade de fazer qualquer coisa dentro das diretrizes do projeto para alcançar o
objetivo do Sprint;
Artefato: Product Backlog

▪ O Product Backlog nada mais é que uma lista ordenada que contém todos os
requisitos (funcionalidades) que um produto precisa ter.

Mas como é possível saber quais são todos


esses requisitos que o produto precisa ter?

Essa dinâmica é que vai


Não se trata de algo estático, Sua organização é feita com
permitir que o projeto sempre
pelo contrário, ele sempre está itens com detalhes que possuem
se adapte às mudanças que
se atualizando e se maior importância até itens cuja
certamente irão acontecer em
visão não é tão clara ainda.
modificando. algum momento
Artefato: Product Backlog

▪ O trabalho em si é realizado em
iterações curtas e timeboxed
(duração fixa), que usualmente
variam de uma semana a um mês.
Durante cada iteração, uma equipe
multifuncional e auto-organizada faz
todo o trabalho — design, construção
e testes — necessário para produzir
features funcionais e finalizadas que
possam ser postas em produção.
Artefato: Product Backlog
▪ Tipicamente, a quantidade de
trabalho no product backlog é muito
maior do que a que poderia ser
completada por uma equipe em uma
iteração de curta duração.

▪ Então, no início de cada iteração, a


equipe planeja qual subconjunto de
alta prioridade do product backlog vai
ser criado naquela iteração. Na Figura
1.1, por exemplo, a equipe con-
cordou que poderia criar as features
A, B e C.
Artefato: Product Backlog
▪ No fim da iteração, a equipe revisa as
features completadas com os
stakeholders para obter um feedback.
▪ Baseado nele, o product owner e a
equipe podem alterar tanto o que
planejaram trabalhar em seguida,
quanto como a equipe planejava fazer
o trabalho.

▪ Por exemplo, se os stakeholders veem uma feature finalizada e então percebem que
outra feature que nunca foi considerada também deve ser incluída no produto, o pro-
duct owner pode simplesmente criar um novo item representando essa feature e inseri-
lo no product backlog na ordem correta para ser trabalhado numa iteração futura.
Artefato: Product Backlog
▪ No fim de cada iteração, a equipe
deve ter um produto potencialmente
entregável (ou um incremento do
produto), um que possa ser lançado
se apropriado. Se o lançamento após
cada iteração não for apropriado, um
conjunto de features de múltiplas ite-
rações pode ser lançado junto.

▪ À medida que cada iteração termina, o processo inteiro recomeça com o planejamento
da nova iteração.
Artefato: Product Backlog
Artefato: Sprint backlog
• É um conjunto de itens do Backlog do Produto
o selecionados para a Sprint
• É a previsão do Time de Desenvolvimento sobre
o qual funcionalidade estará no próximo incremento e
✓ sobre o trabalho necessário para entregar este incremento.
•O Time de Desenvolvimento modifica o Backlog da Sprint
o ao longo de toda a Sprint
✓ Adiciona-se um novo trabalho sempre que ele for necessário para atingir o objetivo
da Sprint, e
✓ elementos considerados desnecessários são removidos.
• A qualquer tempo, o trabalho restante pode ser mensurado.
Artefato: Sprint backlog
Eventos do Scrum
Eventos prescritos são usados no Scrum
para criar uma rotina e minimizar a
• Sprint necessidade de reuniões não definidas no
• Reunião de Planejamento da Sprint Scrum.
• Reunião Diária
• Revisão da Sprint
• Retrospectiva da Sprint Todo evento tem uma duração máxima

Cada evento no Scrum é uma oportunidade


de inspecionar e adaptar alguma coisa.
Eventos do Scrum: SPRINT

•Um evento de 1 à 4 semanas (time-boxed: início e fim)


• Um sprint começa com um sprint planning
•Durante a sprint é criado
o um incremento (“Pronto”),
✓ versão incremental potencialmente utilizável do produto.

• São compostas por


o uma reunião de planejamento da Sprint,
o reuniões diárias,
o o trabalho de desenvolvimento,
o uma revisão da Sprint e
o A retrospectiva da Sprint
Eventos do Scrum: SPRINT

• Toda Sprint tem um objetivo


o Que deve ser atingido por meio da entrega do incremento planejado.
•Durante a Sprint
o Não são feitas mudanças que possam por em perigo o objetivo da Sprint;
o As metas de qualidade não diminuem; e,
o O escopo pode ser clarificado e renegociado entre o Product Owner e o Time de
Desenvolvimento
✓ Conforme eles vão aprendendo durante a sprint.

• Termina com a sprint review e a sprint retrospective.

O PRAZO DE UM SPRINT NÃO PODE SER ALTERADO


Eventos do Scrum: SPRINT

O número de itens no product backlog provavelmente vai ser maior do que a


equipe de desenvolvimento pode completar num sprint de curta duração. Por essa
razão, no início de cada sprint, a equipe de desenvolvimento deve determinar um
subconjunto dos itens do product backlog que ela acredita que pode completar.
Eventos do Scrum: Sprint Planning

• Planeja-se o trabalho a ser realizado na Sprint


o trabalho colaborativo de todo o Time Scrum.
• Responde-se as seguintes questões:
o O que pode ser entregue como resultado do incremento da próxima Sprint?
o Como este trabalho será realizado?
• Inputs (entradas)
o Backlog do Produto
o O mais recente incremento do produto,
o A capacidade projetada do Time de Desenvolvimento durante a Sprint e
o O desempenho passado do Time de Desenvolvimento.
• Somente o Time de Desenvolvimento pode avaliar o que pode ser completado ao longo da
próxima Sprint.
Eventos do Scrum: Sprint Plannig
Eventos do Scrum: Sprint Execution

• Quando a equipe Scrum finalizar o sprint planning e concordar com o conteúdo do


próximo sprint, a equipe de desenvolvimento, guiada pelo coaching do ScrumMaster, vai
realizar todo o trabalho necessário no nível das tarefas para aprontar as features;

• Ninguém diz à equipe de desenvolvimento em qual ordem ou como fazer o trabalho no


nível da tarefa no sprint backlog.

• Em vez disso, os membros da equipe definem seu próprio trabalho na tarefa e então se
auto-organizam de qualquer maneira que se sintam melhores para alcançar o objetivo do
sprint.
Eventos do Scrum: Daily Scrum (reunião diária)
• Reunião de 15 minutos para
o sincronizar as atividades e criar um plano para as próximas 24 horas, e
o inspecionar se o progresso tende para completar o trabalho do Backlog da Sprint.

• Essa atividade de inspeção e adaptação é algumas vezes chamada de daily stand-up por
causa da prática comum de todos ficarem em pé durante a reunião para incentivar que ela
seja breve.

Abordagem do Srum Master:

■ O que eu realizei desde a última daily scrum?


■ O que eu planejo trabalhar para a próxima daily scrum?
■ Quais são os obstáculos ou impedimentos que estão evitando que eu progrida?

•Pode ser útil para comunicar o status dos itens do sprint backlog
Artefato: definição de pronto
• No Scrum, nos referimos aos resultados do sprint como um incremento potencialmente
entregável do produto.

• Essa definição especifica o grau de confiança de que o trabalho completado seja de boa
qualidade e seja potencialmente entregável.

✓ Por exemplo, ao se desenvolver software, uma definição mínima de pronto deve gerar
um trecho inteiro de funcionalidade do produto que esteja projetado, construído,
integrado, testado e documentado.
•“Potencialmente entregável” não significa que o que foi construído deve ser entregue.

✓ Potencialmente entregável é melhor entendido como um estado de confiança que o que


foi construído no sprint esteja realmente pronto, significando que não há trabalho
incompleto que seja materialmente importante.
Artefato: definição de pronto

Potencialmente
Entregável
Eventos do Scrum: Sprint Review (reunião de revisão da sprint)
• Participam
o O Time Scrum e os Stakeholders chaves convidados pelo PO.

• É executada no final da Sprint para inspecionar o incremento e adaptar o Backlog do


Produto, se necessário.
o O Time de Desenvolvimento demonstra o trabalho que está “Pronto” e responde as
questões sobre o incremento.

•O resultado é um Backlog do Produto revisado


o que define o provável Backlog do Produto para a próxima Sprint.
o O Backlog do Produto também pode ser ajustado para atender novas oportunidades.

•O foco da discussão é o Escopo.


Eventos do Scrum: Sprint Review (reunião de revisão da sprint)
Eventos do Scrum: Sprint Retrospective
• Oportunidade para o Time Scrum inspecionar a si próprio
o e criar um plano para melhorias a serem aplicadas na próxima Sprint.
•Ocorre depois da Revisão da Sprint e
o antes da reunião de planejamento da próxima Sprint.
• Analisa-se
o Pessoas, relacionamentos, processos e ferramentas.
• Criar um plano para alterar o modo de trabalho
o Pode-se, por exemplo, criar métricas, processos, alterar responsabilidades, mudar a
definição de Pronto e etc.

A sprint review é um momento de inspecionar e


adaptar o produto, a sprint
retrospective é uma oportunidade de
inspecionar e adaptar o processo.
Benefícios do SCRUM
Resumo do SCRUM

1-4 semanas
Kanban e Scrum: sistema híbrido de metodologias ágeis
• O uso do Kanban com o Scrum é uma abordagem híbrida que pode ser aplicada por
equipes que já usam o Scrum ou que estão começando a utilizá-lo. A combinação das duas
metodologias pode tornar o processo mais completo e eficiente.
• Podemos fazer uso dos recursos do kanban a partir da sprint planning, para apoiar a
organizar dos sub-itens da sprint backlog.

Para aplicar o Scrum com Kanban, é possível seguir algumas práticas, como:
• Dar visibilidade ao fluxo, utilizando o quadro Kanban para tornar o fluxo transparente
• Limitar o WIP (work in progress), controlando a quantidade de itens de uma coluna ou de
grupos de colunas do scrum board (quadro do scrum).
• Gerenciar ativamente o WIP, criando métricas e respostas para questões como itens
bloqueados no backlog
• Inspeção e adaptação da definição de fluxo, parando para revisar o que já foi feito
Kanban e Scrum: sistema híbrido de metodologias ágeis

O item de backlog é quebrado em vários outros menores que são adicionadas a coluna a
fazer. Um membro da equipe escolhe um cartão de muda-o para a coluna fazendo. Após
implementar, executar dos devidos testes de integração e considerar a tarefa como pronta
ele então muda o cartão para coluna feito. Feito isto ele pega outro cartão na coluna a
fazer reinicia novamente o ciclo. Isso se repetirá até que a equipe mude todas as histórias
para a coluna feito.
Kanban e Scrum: diferenças
Scrum e Kanban são duas metodologias ágeis populares para gerenciamento de projetos,
mas diferem na maneira como estruturam o fluxo de trabalho:

Scrum:
•Fluxo iterativo: O trabalho é dividido em sprints, que são curtos períodos de [Link] final
de cada sprint, a equipe entrega um produto funcional.
•Reuniões regulares: O Scrum tem um conjunto de reuniões definidas, como sprint
planning, daily scrum e sprint review e retrospective, para manter a equipe alinhada e
promover a comunicação.
•Papéis bem definidos: O Scrum define papéis específicos para os membros da equipe, como
Scrum Master, Product Owner e Development Team.
Kanban e Scrum: diferenças
Kanban:
• Fluxo contínuo: O trabalho é visualizado em um kanban board, que mostra as tarefas em
diferentes etapas do processo. As tarefas fluem continuamente de uma etapa para a
próxima, sem interrupções. NÃO HÁ SPRINTS!
• Foco no trabalho em andamento: O Kanban limita o número de tarefas em andamento
(WIP) para evitar sobrecarga e otimizar o fluxo de trabalho.
• Processo flexível: O Kanban não tem reuniões ou papéis pré-definidos, permitindo que a
equipe se adapte às suas necessidades específicas. Aqui a ênfase está no fluxo de
atividades e na gestão visual. Por isso, não há papéis definidos como no SCRUM.

Tanto o Scrum quanto o Kanban podem lidar com


projetos de requisitos variáveis.

Você também pode gostar