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

Fundamentos do Scrum em Projetos de Engenharia

Este documento fornece uma introdução aos fundamentos e práticas do Scrum para projetos de engenharia. Ele descreve a origem e evolução do Scrum, seus papéis, eventos e artefatos, além de compará-lo com o modelo tradicional de gerenciamento de projetos.

Enviado por

Kaue Cabral
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)
505 visualizações78 páginas

Fundamentos do Scrum em Projetos de Engenharia

Este documento fornece uma introdução aos fundamentos e práticas do Scrum para projetos de engenharia. Ele descreve a origem e evolução do Scrum, seus papéis, eventos e artefatos, além de compará-lo com o modelo tradicional de gerenciamento de projetos.

Enviado por

Kaue Cabral
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

SCRUM PARA

PROJETOS DE
ENGENHARIA
FUNDAMENTOS
SCRUM
A ORIGEM DO SCRUM

PRIMEIRO
PROJETO MANIFESTO
ÁGIL SCRUM.ORG
NA EASEL

1993 1995 2001 2002 2009 2017 2020

NOVO
APRESENTAÇÃO ALLIANCE
NO CONGRESSO GUIDE
ADRIANE COLOSSETTI
EMPRESÁRIA, ENTERPRISE AGILE TRANSFORMATION, PMP, MASTER
EM PNL
• CEO da Sunsetti Treinamentos e Serviços.
• Mestre em Inteligência Artificial (FEI).
• Bacharel em Engenharia da Computação e Ciência
da Computação.
• Professora em cursos de graduação da área de TI e
Projetos na FIAP e FEI.
• Certificada PMP, PSM I e II, PSPO I, SPS,
Management 3.0, KMP I, KMP II, MASTER COACH
(SBCoaching), ITIL Fundation V3, COBIT V4.1.
Líder Coach, Agile Transformation, Practitioner PNL
(Sociedade Brasileira de PNL), Master em PNL
(Sociedade Internacional de PNL).
CLEBER WILLIAN GOMES
EMPRESÁRIO, SIX SIGMA BLACK BELT, PSM E PSPO CERTIFICADO.

 Consultor Sênior da Sunsetti Treinamentos e Serviços;


 Mestre em Inteligência Artificial (FEI);
 Engenheiro Mecânico;
 MBA de Gestão Empresarial e MBA de Gestão de Projetos.
 Professor FEI, MBA, pós-graduação e cursos de graduação da área de
Engenharia e projetos.
 Certificado PSM I, PSPO I, Six Sigma Black Belt.
 Gerente de Projetos Globais na Ford, VW, MWM e Multinacionais.
BJETIVO
DO TREINAMENTO

❖ Conhecer os princípios básicos do SCRUM.

❖ Entender ao planejamento de um projeto utilizando SCRUM.

❖ Compreender as técnicas para a execução de um Sprint.

❖ Aplicar o conhecimento através de jogos de projeto.

"SCRUM não é uma metodologia, é um caminho" Ken Schwaber


70% A TRANSFORMAÇÃO ÁGIL
60%
60%
53% 52%
50%
39%
40%
31% 29%
30%
20% 16%
11% 9%
10%
0%
1994 2015 Waterfall 2015 Agil
Failed Challenged Successful
Scrum
Lean Software Development
Kanban (process + method)
Extreme Programming (XP)
Continuous Integration (CI)
AGILE
Continuous Delivery (CD)
Feature Driven Development (FDD) Escalado
Test Driven Development (TDD) Scrum-of-Scrums
Crystal Clear Nexus
Scrum at Scale (Scrum@Scale)
Framework Large-scale Scrum (LeSS)
Scaled Agile Framework (SAFe)
Disciplined Systems Development
Method (DSDM)
Agile Project Management (AgilePM)
Agile Unified Process (AUP)
Open Unified Process (OpenUP)
ÁGIL

RÁPIDO
V
P P
A
R R
L
MANIFESTO
I N R
ÁGIL
T
N C E I
D Í S C É um modelo mental,
S P A descrito por 4 valores,
E I S definidos por 12
princípios, manifestados
T O em muitas práticas.
S
4 VALORES
Indivíduos e interações Processos e ferramentas

Software funcionando Documentação abrangente

MAIS QUE
Colaboração do Cliente Negociação de contratos

Resposta às modificações Seguir um plano


1 Satisfação do cliente por meio de entrega contínua

2 Modificação de requisitos são bem-vindas

12 3 Entrega de software funcionando frequentemente

PRINCÍPIOS 4 Pessoal de negócio e desenvolvedores Juntos

5 Indivíduos motivados

6 Equipes auto-organizadas
7 Conversa face a face para levantar informações

8 Software funcionando como medida de progresso

12 9 Ritmo constante de desenvolvimento sustentável

PRINCÍPIOS
10 Excelência técnica

11 Simplicidade

Equipe reflete sobre como se tornar mais efetiva, então


12 sintoniza e ajusta adequadamente seu comportamento
O QUE PRECISA PARA SER ÁGIL?
MINDSET ÁGIL VALORES

PRINCÍPIOS PRÁTICAS

PROCESSOS FERRAMENTAS
O QUE SIGNIFICA O SCRUM?
FORMAÇÃO ORDENADA DO RUGBY.
Nesta jogada, oito jogadores
disputam a reposição de bola
atuando em conjunto com o
mesmo objetivo, sendo que se
um deles falhar, todos falham.
o É um framework.

o Os requisitos são listados em um “Product


Backlog”.

CARACTERÍSTICAS o O produto evolui em uma série de “sprints”.


DO SCRUM o Não há processo de desenvolvimento definido.

o Equipes que se auto-gerenciam.

o Foco no trabalho em equipe e na melhoria


contínua.
MODELO TRADICIONAL

APROVA-
PESQUISA ESCRITA DESIGN EDIÇÃO ENTREGA
ÇÃO

MODELO ÁGIL
SPRINT SPRINT SPRINT SPRINT

TEMPO
VISÃO GERAL SCRUM
TIME PLANNING
2 SEMANAS = 4 HORAS

BOXED 3 SEMANAS = 6 HORAS


4 SEMANAS = 8 HORAS

RETROSPECTIVA SPRINT REVIEW


2 SEMANAS = 1 HORA 2 SEMANAS = 2 HORAS
3 SEMANAS = 2 HORAS 3 SEMANAS = 3 HORAS
4 SEMANAS = 3 HORAS 4 SEMANAS = 4 HORAS

1S 2S 3S 4S
Planning
REUNIÃO DIÁRIA SPRINT Review
Até 15 minutos 1 A 30 DIAS
Retrô
PILARES DO SCRUM

TRANSPARÊNCIA Foco na definição de pronto.


INSPEÇÃO Inspeção de tudo que é produzido.
ADAPTAÇÃO Sprint Plan, Reunião diária, Reunião revisão, Retrospectiva.
VALORES DO SCRUM
Ajudar as equipes a adotarem o SCRUM, entregar software com qualidade e
ainda garantir um ambiente agradável para se trabalhar.

CORAGEM COMPROMISSO RESPEITO ABERTURA FOCO


VALORES DO SCRUM
VALORES VISÃO TRADICIONAL VISÃO SCRUM

Culpar a tudo e a todos Ter coragem de fazer a coisa certa e trabalhar


Coragem em problemas difíceis.
pelos problemas
Fazer o melhor progresso possível em direção
Foco Manter o cliente satisfeito
a metas.

Respeito Você como herói para resolver Se respeitam quanto a serem pessoas
os problemas capazes e independentes e vice versa

Comprometimento Se comprometer só porque Comprometimento com o time e com a meta


o chefe mandou da Sprint.

Abertura O Scrum Team e seus stakeholders são


Falar bem do que você faz
abertos quanto ao trabalho e os desafios.
PAPÉIS SCRUM

PRODUCT OWNER SCRUM MASTER DEVELOPERS


PRODUCT OWNER
o Define as funcionalidades do produto, mantendo o Product Backlog;

o Atua como facilitador quando há mais clientes envolvidos;

o Define e prioriza o backlog de acordo com o valor de negócio;

o Define o conteúdo das releases – ajusta quando necessário;

o Define os critérios de aceite;

o Monta estratégia para chegada do produto ao mercado.


PRODUCT OWNER
o Visão clara do orçamento e do produto;

o Refina o backlog;

o Colabora diretamente com o time;

o Apresenta ao time os requisitos necessários para a entrega do produto;

o Aceita ou rejeita o resultado dos trabalhos;

o Garante que especialistas estejam disponíveis para o time.


SCRUM MASTER
o Responsável por promover e suportar o Scrum como definido no Guia
Scrum;

o Líder coach / líder servidor do time – treina os developers em


autogerenciamento e interdisciplinaridade;

o Responsável pela aplicação dos valores e práticas do Scrum;

o Remove os impedimentos;

o Garante a plena função e produtividade da equipe;


SCRUM MASTER
o Garante a colaboração entre os envolvidos;

o Protege a equipe das interferências / intervenções externas que quebram o


foco do desenvolvimento;

o Sempre atento aos débitos técnicos;

o Responsável por garantir que o produto atenda às necessidades do cliente;

o Auxilia o Product Owner com o Product Backlog;

o Facilita os eventos Scrum;

o Torna os artefatos do Scrum visíveis.


DEVELOPERS
o São auto-gerenciados. Ninguém (nem mesmo o Scrum Master) diz aos
developers como transformar o product backlog em incrementos de
funcionalidades potencialmente liberável;

o São multifuncionais, multidisciplinares e comprometidos;

o Responsáveis por entregar o que foi acordado como meta da Sprint;

o Definir como as tarefas devem ser divididas para gerar o resultado esperado;

o Definir quem irá executar as tarefas e em que ordem elas são realizadas;

o O Scrum não reconhece sub-times no Developers.


COMPROMETIMENTO

A mudança é individual e
não da organização.
QUEM É QUEM NO TIME SCRUM?
PRODUCT BACKLOG
CARTÃO DE HISTÓRIAS
ÉPICO
EPIC

HISTÓRIA - A HISTÓRIA - B

ISSUE ISSUE

T – A1 T – A2 T – A3 T – B1 T – B2 T – B3

TASK TASK
ÉPICO / HISTÓRIAS DE USUÁRIOS
Produto Casa

Épicos Sala Cozinha Banheiro

H1 H2 H3 H1 H2 H3 H1 H2 H3

Histórias
CARTÃO DE HISTÓRIAS
EXEMPLO PRODUCT BACKLOG
MVP E PLANEJAMENTO DE RELEASES
CONSTRUA UM MVP

MÍNIMO VIÁVEL
O menor tamanho Uma proposição de valor
possível que possa ser
entregue no menor
MVP importante que agrega
valor aos seus clientes.
tempo possível

Objetivo: incorporar a menor quantidade possível de


recursos.
MVP

MÁXIMO

MÍNIMO MVP
MVP

Caroli, Paulo
MVP
Como definir?
• Entenda as necessidades imediatas para o negócio;
• Identifique as histórias relacionadas;
• Priorize as histórias;
• Agrupe as histórias em releases para entregar valor ao negócio.
3 perguntas:
• Tem valor suficiente para as pessoas utilizá-lo?
• Demonstra benefícios?
• Permite avaliar e orientar o trabalho futuro?
NÍVEIS DE PLANEJAMENTOS
RELEASE 1

SPRINT 1 SPRINT 2 SPRINT 3

Tarefa 1 8h

Tarefa 2 4h

Tarefa 3 2h

Tarefa 4 4h
PLANEJAMENTO DOS RELEASES

Determinar a META do release:

o Todo release deve ter uma meta a ser atingida.

o Deve estar alinhada com as necessidades do negócio.

o Deve ser definida pelo PO.


REFINAMENTO
REFINAMENTO
o O objetivo do refinamento é aprimorar o product backlog para que esteja
pronto antes da próxima sprint planning.

o Normalmente é realizada em 2 a 3 dias antes do final da sprint.

o Esclarecer todos os pontos e dúvidas do time.

o Reduzir os riscos dos itens do Product Backlog e ver se tem algum


impedimento ou falta de detalhes que a impeçam de entrar na sprint ou
fazer com que a reunião de planejamento do sprint demore muito.
REFINAMENTO
Uso das 7 dimensões do produto.

ATORES AÇÕES
INTERFACES AMBIENTE

REGRAS
DE DADOS
NEGÓCIO QUALIDADE
CRITÉRIOS DE ACEITAÇÃO
A elaboração dos critérios de aceitação auxiliam o Time na validação
das funcionalidades construídas.
ESTIMATIVA
ESTIMATIVA DO PRODUCT BACKLOG

o A técnica de estimativa mais utilizada em projetos Scrum é o Planning


Poker.

o O esforço estimado para os itens do Product Backlog deve ser


negociado entre o time e o PO.
PLANEJAMENTO DA SPRINT

SPRINT BACKLOG
PLANNING POKER
PLANNING POKER

1 2 3 5 8 13 21

o Foco: Comprometimento com o prazo.


Cálculo de
Velocidade
CÁLCULO DA VELOCIDADE

o O cálculo da velocidade é necessário para determinar quantos itens do


Product Backlog podem ser construídas durante uma sprint.

o Considera-se o tamanho estimado para cada item como fator de medida


de produção do time.
CÁLCULO DA VELOCIDADE

• Para calcular a velocidade usamos a fórmula:


Velocidade =
Capacidade de produção do time x Fator de foco

• Quando NÃO se tem histórico ou algum sprint executado pelo time,


o fator de foco inicial pode variar entre 50% e 70% para um novo
time SCRUM.
CÁLCULO DA VELOCIDADE
Um time novo com 3 pessoas alocadas 100% do tempo, para a realização de
um sprint de 2 semanas (10 dias), com fator de foco igual a 60%.
Equipe Recursos Alocação Produção
3 pessoas Huguinho 100% 100% de10 dias = 10 homem/dia (h/d)
Zezinho 100% 100% de 10 dias = 10 homem/dia (h/d)
Luizinho 100% 100% de 10 dias = 10 homem/dia (h/d)

A capacidade produtiva do time é calculada da seguinte forma:


Capacidade produtiva = Número de dias do sprint x número recursos
Capacidade produtiva = 10 dias x 3 recursos = 30 h/d
Velocidade = 30 h/d x 60%
Velocidade = 18 pontos por sprint.
CÁLCULO DA VELOCIDADE

Fator de Foco =

Número de pontos produzidos


Capacidade de produção do time
CÁLCULO DA VELOCIDADE
Equipe Recursos Alocação Produção
3 pessoas Huguinho 100% 100% / 10 dias = 10 homem/dia (h/d)
Exemplo:
Zezinho 100% 100% / 10 dias = 10 homem/dia (h/d)
Luizinho 100% 100% / 10 dias = 10 homem/dia (h/d)

Em um sprint de 2 semanas produziu-se 22 pontos.

Soma-se a produção dos recursos do projeto = 30 h/d

Aplicando a fórmula:
Fator de Foco = número de pontos produzidos
capacidade produção time

Fator de foco = 22 / 30 = 0,73 = 73%


CÁLCULO DA VELOCIDADE
o Dessa forma vamos calcular a velocidade considerando a alocação abaixo e o
fator de foco calculado anteriormente (73%):

Velocidade = capacidade de produção do time x fator de foco


Equipe Recursos Alocação Produção
3 pessoas Huguinho 100% 100% / 10 dias = 10 homem/dia (h/d)
Zezinho 100% 100% / 10 dias = 10 homem/dia (h/d)
Luizinho 100% 100% / 10 dias = 10 homem/dia (h/d)

Velocidade = 30 h/d x 73% = 22 pontos por sprint.

Assim, nenhum sprint planejado pode ter mais do que 22 pontos.


CÁLCULO DA VELOCIDADE
Resumo das fórmulas:

Velocidade = capacidade de produção do time x fator de foco

Capacidade produção = Número dias sprint x número recursos

Fator de Foco = Número de pontos produzidos


Capacidade de produção do time
DoR e DoD
CONCEITO DE READY - DOR

o Verificar se a história é clara e se todos os membros têm uma


compreensão do que precisa ser feito, ou seja, se a história tem
informações suficientes para começar a ser desenvolvido.

o Cada empresa define quais as exigências, por exemplo: se deve


conter um protótipo, diagrama, validado pelo usuário, entre outras.

o Na Review meeting a DoR deve ser revisada para melhorar a


qualidade ou aumentar a velocidade de construção.
EXEMPLO DE UM CHECKLIST DE UMA HISTÓRIA:
✓ É pequena suficiente para caber em um sprint?
✓ As dependências estão identificadas?
✓ Tem um esboço da tela?
✓ Os critérios de aceitação estão descritos de forma clara e testável?
✓ Os requisitos não funcionais estão identificados?
✓ Está sem impedimentos?

READY DONE
CONCEITO DE PRONTO - DoD
o Definido pelo Time Scrum para dar transparência ao processo de formalização de
que um sprint está concluído.

o Todos do Time devem estar cientes e de acordo.

o Deve ter suas características publicada a todos os envolvidos.

READY DONE

SPRINT

PRODUCT BACKLOG PRODUCT INCREMENT


CONCEITO DE PRONTO
EXEMPLO
✓ História definida, telas desenhadas e validada pelo PO
✓ História construída.
✓ Realizado os testes unitários sem erros.
✓ Funcionalidade inspecionada.
✓ Testes de aceitação 100% OK.
Kanban
QUADRO DE KANBAN META DA SPRINT

IMPEDIMENTOS
TO DO DOING DONE

COMO 3
USUÁRIO
...

COMO 2
USUÁRIO DoD
...
✓ .
COMO 4 ✓ .
✓ .
USUÁRIO
✓ .
...
Entregas Descobertas Estratégias
BURNDOWN CHART
O Scrum Burndown Chart é uma ferramenta de medição visual que mostra o
trabalho realizado por dia contra a taxa projetada de conclusão para a versão
atual do projeto. Sua finalidade é permitir visualizar se o projeto está no
caminho para entregar a solução esperada dentro da programação desejada.
REUNIÃO DIÁRIA
REUNIÃO DIÁRIA
Eram sugestões do Guide 2017:

o O que eu fiz ontem que ajudou o Time de Desenvolvimento a atender a


meta da Sprint?
o O que eu farei hoje para ajudar o Time de Desenvolvimento atender a
meta da Sprint?
o Eu vejo algum obstáculo que impeça a mim ou o Time de
Desenvolvimento no atendimento da meta da Sprint?

Todos os membros dos Developers devem participar e não deve durar mais
de 15 minutos.
REVISÃO DA SPRINT
REVISÃO DA SPRINT
Tem como principal objetivo inspecionar e obter opiniões e impressões de
como foi a sprint para o Product Owner e convidados.

o O time Scrum é quem realiza a apresentação, que deve ser feita no formato
de demonstração.
o O Product Owner avalia se a meta da sprint foi atingida, faz anotações que
poderão se transformar em novos itens para o Product Backlog.
o Product Backlog atualizado.
RETROSPECTIVA DA SPRINT
RETROSPECTIVA DA SPRINT
o O que correu bem durante o sprint?
o O que não correu bem durante o sprint?
o Quais melhorias poderiam ser feitas no próximo sprint?

Sem esta reunião a equipe nunca será capaz de melhorar a sua


produtividade;

É parte integrante do processo de "inspecionar e adaptar".


DÚVIDAS?
OBRIGADA
Adriane Colossetti
[email protected]

SCRUM PARA 
PROJETOS DE 
ENGENHARIA
FUNDAMENTOS
SCRUM
A ORIGEM DO SCRUM
1993
1995
2001
2002
2009
2017
PRIMEIRO 
PROJETO 
NA EASEL
APRESENTAÇÃO
NO CONGRESSO
MANIFESTO 
ÁGIL
ALLIANC
ADRIANE COLOSSETTI
EMPRESÁRIA, ENTERPRISE AGILE TRANSFORMATION, PMP, MASTER 
EM PNL
• CEO da Sunsetti Treinamentos e Serviços
CLEBER WILLIAN GOMES
EMPRESÁRIO, SIX SIGMA BLACK BELT, PSM E PSPO CERTIFICADO.
Consultor Sênior da Sunsetti Treinamentos e S
❖Conhecer os princípios básicos do SCRUM.
❖Entender ao planejamento de um projeto utilizando SCRUM.
❖Compreender as técnicas
A TRANSFORMAÇÃO ÁGIL
0%
10%
20%
30%
40%
50%
60%
70%
1994
2015 Waterfall
2015 Agil
Failed
Challenged
Successful
31%
53%
16%
29
Scrum
Lean Software Development
Kanban (process + method)
Extreme Programming (XP)
Continuous Integration (CI)
Continuous Del
RÁPIDO 
ÁGIL
MANIFESTO ÁGIL
É um modelo mental, 
descrito por 4 valores, 
definidos por 12 
princípios, manifestados 
em muitas práticas.

Você também pode gostar