1. Introdução á Metodologia Ágil: Scrum
Tecnologia em Análise e Desenvolvimento de Sistemas
Disciplina: Metodologias Ágeis
Prof.: Hélder Lima
Grupo: Aline, Aricélio e John Kevin
4. Introdução
❏ Surgiu nos anos 80, mas só começou a ser utilizado
para desenvolvimento de software nos anos 90.
❏ Não se aplica somente a software, o SCRUM pode
ser utilizado nos mais diversos tipos de projetos já
que sua principal função é o gerenciamento de
projeto.
5. Introdução
❏ Pode ser utilizado em conjunto com outros métodos
ágeis como o XP (Extreme Programming).
❏ Nele existem papéis bem definidos e diversas
etapas que devem ser cumpridas em prazos
estipulados visando entregar o produto de forma
rápida e que ao mesmo tempo em que atenda as
expectativas do cliente.
6. Introdução
❏ O proprietário do produto (Product Owner)
representa os stakeholders e o negócio, a equipe ou
Team é formada por cerca de 7 pessoas.
❏ Equipes com poucos membros e multidisciplinares.
❏ Defende que equipes pequenas conseguem muitas
vezes serem mais produtivas dependendo da forma
como trabalham.
8. Como funciona
❏ Metodologias ágeis de desenvolvimento de software
são iterativas, ou seja, o trabalho é dividido em
iterações, que são chamadas de Sprints no caso do
Scrum.
❏ As funcionalidades a serem implementadas em um
projeto são mantidas em uma lista que é conhecida
como Product Backlog.
9. Como funciona
❏ Product Backlog
➔ É uma lista contendo todas as funcionalidades
desejadas para um produto.
➔ Não precisa estar completo no início de um projeto.
➔ Com o tempo, o Product Backlog cresce e muda à
medida que se aprende mais sobre o produto e seus
usuários.
10. Como funciona
❏ No início de cada Sprint, faz-se um Sprint Planning
Meeting, ou seja, uma reunião de planejamento na
qual o Product Owner prioriza os itens do Product
Backlog e a equipe seleciona as atividades que ela
será capaz de implementar durante o Sprint que se
inicia.
11. Como funciona
❏ Project Owner
➔ O Product Owner é a pessoa que define os itens que
compõem o Product Backlog.
12. Como funciona
❏ As tarefas alocadas em um Sprint são transferidas
do Product Backlog para o Sprint Backlog.
❏ O Sprint Backlog é uma lista de tarefas que o
Scrum Team se compromete a fazer em um Sprint.
13. Como funciona
❏ A cada dia de uma Sprint, a equipe faz uma breve
reunião (normalmente de manhã), chamada Daily
Scrum.
❏ O objetivo é disseminar conhecimento sobre o que
foi feito no dia anterior, identificar impedimentos e
priorizar o trabalho do dia que se inicia.
14. Como funciona
❏ Ao final de um Sprint, a equipe apresenta as
funcionalidades implementadas em uma Sprint
Review Meeting.
❏ Finalmente, faz-se uma Sprint Retrospective e a
equipe parte para o planejamento do próximo Sprint.
19. Como se adaptar
Segundo COHN (2011) são necessárias cinco
atividades para uma adoção bem sucedida ao SCRUM.
São representadas pelo acrônimo ADAPT. São elas:
❏ Reconhecimento (Awareness).
❏ Desejo (Desire).
❏ Aptidão (Ability).
❏ Promoção (Promotion).
❏ Transferência (Transfer).
20. Como se adaptar
Reconhecimento
Desejo
Aptidão
Transferência
Promoção
21. Como se adaptar
Uma empresa que adota com sucesso o Scrum pode
ser considerada como comprometida com essas
atividades em vários níveis:
• Como organização.
• Como pessoa.
• Como equipe.
• Por prática.
22. Como se adaptar
• Reconhecimento (Awareness)
• A mudança começa em reconhecer aquilo
funcionava no passado e não esta mais
funcionando;
23. Como se adaptar
• Ferramentas para Desenvolver o Reconhecimento
• Comunique que há um problema;
• Use métricas;
• Promover a exposição a novas pessoas e
experiências;
• Execute um projeto piloto;
• Chame a atenção para as razões mais importantes
para a mudança;
24. Como se adaptar
• Desejo (Desire)
• É importante possuir um desejo de mudar, além
da consciência das necessidades de se efetuar
mudanças;
25. Como se adaptar
• Ferramentas para aumentar o desejo
• Comunique que há uma alternativa melhor;
• Crie um senso de urgência
• Construa o movimento;
• Teste drive com o SCRUM;
• Eliminar o medo;
26. Como se adaptar
• Aptidão (Ability)
• É importante adquirir a habilidade de ser ágil, de
maneira a aprender novas tecnicas e se desligar
das antigas;
27. Como se adaptar
● Aptidão (Ability)
○ Alguns dos maiores desafios enfrentados pelas
equipes de SCRUM são:
● Aprender novas habilidades e tecnicas;
● Aprender a pensar e trabalhar em equipe;
● Aprender a criar software em um periodo
mais curto;
28. Como se adaptar
• Ferramentas para Desenvolver a Aptidão
• Fornecer treinamento;
• Responsabilize pessoas;
• Compartilhe a informação;
• Defina metas sensatas
• Parta para a ação;
29. Como se adaptar
• Promoção (Promotion)
• Há três objetivos durante a promoção:
1. Preparar-se para a proxima etapa;
2. Reforçar o comportamento ágil;
3. Criar reconhecimento e interesse entre as
pessoas;
30. Como se adaptar
● Ferramentas para promover o Scrum
○ Divulgar histórias de sucesso;
○ Atrair intenção e interesse;
31. Como se adaptar
• Transferência (Transfer)
• As implicações do uso do Scrum deve ser
transferidas para os demais departamentos da
organização.
33. Conclusão
❏ O SCRUM é um processo que se bem utilizado pode
agregar muito valor ao produto que vai ser entregue.
34. Conclusão
❏ No entanto é preciso enfatizar que nenhum dos
métodos ágeis existentes faz milagre, você até pode
conseguir entregar mais rápido, mas para conseguir
usar todo o potencial dos métodos ágeis será
preciso ter uma boa equipe que se comprometa em
colaborar para melhoria constante do processo,
(BATISTA).
35. Referências
❏ SCRUM. Disponível em: <http://desenvolvimentoagil.com.br/scrum/>. Acesso
em: 14 Ago. 2014.
❏ COHN, Mike. Desenvolvimento de software com Scrum: Aplicando
métodos ágeis com sucesso. Bookman, 2011.
❏ VIANNA, M. SCRUM - Uma Abordagem Inicial. Jul 2009. Disponível em:
<http://pt.slideshare.net/inovatividade/uma-breve-apresentao-sobre-o-scrum>.
Acesso em: 15 Ago. 2014.
❏ BATISTA, P. P. Entendendo o SCRUM. Disponível em: <http://www.
devmedia.com.br/entendendo-o-scrum/24583#>. Acesso em: 15 Ago. 2014.