metodologia Ágil scrum

36
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

Upload: aricelio-souza

Post on 06-Jun-2015

110 views

Category:

Technology


4 download

DESCRIPTION

Descrição da Metodologia Ágil Scrum, seu funcionamento e suas vantagens.

TRANSCRIPT

Page 1: Metodologia Ágil Scrum

Introdução á Metodologia Ágil: Scrum

Tecnologia em Análise e Desenvolvimento de SistemasDisciplina: Metodologias Ágeis

Prof.: Hélder LimaGrupo: Aline, Aricélio e John Kevin

Page 2: Metodologia Ágil Scrum

Sumário. Introdução.. Como Funciona.. Como se adaptar. Conclusão.. Referências.

Page 3: Metodologia Ágil Scrum

Introdução

Page 4: Metodologia Ágil Scrum

❏ 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.

Introdução

Page 5: Metodologia Ágil Scrum

❏ 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.

Introdução

Page 6: Metodologia Ágil Scrum

❏ 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.

Introdução

Page 7: Metodologia Ágil Scrum

Como funciona

Page 8: Metodologia Ágil Scrum

❏ 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.

Como funciona

Page 9: Metodologia Ágil Scrum

❏ 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.

Como funciona

Page 10: Metodologia Ágil Scrum

❏ 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.

Como funciona

Page 11: Metodologia Ágil Scrum

❏ Project Owner➔ O Product Owner é a pessoa que define os itens que

compõem o Product Backlog.

Como funciona

Page 12: Metodologia Ágil Scrum

❏ 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.

Como funciona

Page 13: Metodologia Ágil Scrum

❏ 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.

Como funciona

Page 14: Metodologia Ágil Scrum

❏ 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.

Como funciona

Page 15: Metodologia Ágil Scrum
Page 16: Metodologia Ágil Scrum

Assim o ciclo se reinicia.

Page 17: Metodologia Ágil Scrum

VIANNA (2009)

Page 18: Metodologia Ágil Scrum

Como se adaptar

Page 19: Metodologia Ágil Scrum

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).

Como se adaptar

Page 20: Metodologia Ágil Scrum

Como se adaptar

Reconhecimento

Desejo

Aptidão

Transferência

Promoção

Page 21: Metodologia Ágil Scrum

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.

Como se adaptar

Page 22: Metodologia Ágil Scrum

• Reconhecimento (Awareness)• A mudança começa em reconhecer aquilo

funcionava no passado e não esta mais funcionando;

Como se adaptar

Page 23: Metodologia Ágil Scrum

• 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;

Como se adaptar

Page 24: Metodologia Ágil Scrum

• Desejo (Desire)• É importante possuir um desejo de mudar, além

da consciência das necessidades de se efetuar mudanças;

Como se adaptar

Page 25: Metodologia Ágil Scrum

• 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;

Como se adaptar

Page 26: Metodologia Ágil Scrum

• Aptidão (Ability)• É importante adquirir a habilidade de ser ágil, de

maneira a aprender novas tecnicas e se desligar das antigas;

Como se adaptar

Page 27: Metodologia Ágil Scrum

● 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;

Como se adaptar

Page 28: Metodologia Ágil Scrum

• Ferramentas para Desenvolver a Aptidão• Fornecer treinamento;• Responsabilize pessoas;• Compartilhe a informação;• Defina metas sensatas• Parta para a ação;

Como se adaptar

Page 29: Metodologia Ágil Scrum

• 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;

Como se adaptar

Page 30: Metodologia Ágil Scrum

● Ferramentas para promover o Scrum○ Divulgar histórias de sucesso;○ Atrair intenção e interesse;

Como se adaptar

Page 31: Metodologia Ágil Scrum

• Transferência (Transfer)• As implicações do uso do Scrum deve ser

transferidas para os demais departamentos da organização.

Como se adaptar

Page 32: Metodologia Ágil Scrum

Conclusão

Page 33: Metodologia Ágil Scrum

❏ O SCRUM é um processo que se bem utilizado pode agregar muito valor ao produto que vai ser entregue.

Conclusão

Page 34: Metodologia Ágil Scrum

❏ 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).

Conclusão

Page 35: Metodologia Ágil Scrum

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.

Page 36: Metodologia Ágil Scrum

Obrigado