TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Scrum

Seminário: Scrum. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  23/4/2014  •  Seminário  •  1.261 Palavras (6 Páginas)  •  454 Visualizações

Página 1 de 6

SCRUM

BRASÍLIA

UniCEUB

2014

SCRUM

Scrum é um processo “ágil” que mantem o foco na entrega do mais importante para o cliente, no menor tempo possível.Isto permite a rápida e contínua inspeção do software.

“The Mythical Man Month by Frederick Brooks, 1975.”

 Quando um projeto está atrasado, adicionar pessoas ao projeto servirá apenas para atrasá-lo ainda mais.

 Devemos considerar o tempo que perdemos em gestão e comunicação quando temos pessoas demais trabalhando em um projeto.

 Ao calcular o tempo de desenvolvimento de qualquer coisa, temos que dobrá-lo. O programador precisa de "tempo para pensar" além do "tempo para programar".

É UTILIZADO PELA GRANDE MAIORIA:

 Microsoft

 Yahoo

 Google

 Philips

 Siemens

 Nokia

CARACTERISTICAS

 Equipesque se auto-organizam

 O produto evolui em uma série de “Sprints” mensais

 Os requerimentos são listados em um “ProductBacklog”

 Não há prática de engenharia prescrita (o Scrum adequa-se a todas)‏

 Usa regras generativas na criação de um ambiente ágil para a entrega de projetos

 É uma das “metodologias ágeis”

 É um processo onde existe uma interação entre o programador e o cliente diretamente, não havendo a necessidade de processos e ferramentas.

 O foco é o software funcionar não ter documentação que comprove o sistema e seja muito extensa .

 Negociação de contrato é inviável neste método, sendo que o cliente colabora diretamente com o programador.

 É um método onde as mudanças são sempre bem vindas, não existe um plano pré definido para o termino do sistema.

 É composta por “Sprints” ( o período não é padrão);

 Trabalha com Requerimento, Projeto, código e Teste, tudo em conjunto.

EVENTOS

Todos os Eventos do Scrum tem uma duração fixa de tempo. Desta forma a comunicação é sempre mais clara, objetiva e ágil.

• SPRINT

No Scrum dividimos o tempo em ciclos de desenvolvimento chamados Sprints. que é um período de tempo que você determinou para cumprir uma determinada tarefa, para atingir uma meta. Você estipula anteriormente a duração das Sprints (recomenda-se de uma semana a 1 mês). Uma sprint deve começar imediatamente após o termino de outra.

Sprints são divididas em etapas menores: reunião de planejamento, reuniões diárias, o trabalho de desenvolvimento em si, revisão e retrospectiva.

• REUNIÃO DE PLANEJAMENTO

São definidos todos os objetivos da Sprint, esta reunião tem a duração de 8 horas adaptáveis ao período do Sprint. Em cada metade da reunião duas perguntas devem ser respondidas:

- O que será entregue como resultado?

- Como o trabalho necessário para entregar o produto será realizado?

• REUNIÃO DIÁRIA

A idéia é juntar a equipe para um bate-papo de 15 minutos no máximo para revisar o andamento do projeto. Cada membro da equipe deve responder as seguintes perguntas:

- O que eu consegui completar ontem?

- O que farei hoje?

- Quais obstáculos estão impedindo o meu progresso?

ARTEFATOS

Documento ou Ferramenta que auxiliam o processo.

• PRODUCT BACKLOG

O productbacklog é uma compilação de tudo o que o seu cliente gostaria de realizar no projeto.

• SPRINT BACKLOG

O Sprint Backlog é necessariamente um afunilamento mais detalhado do ProductBacklog.

Papéis principais

(Fonte: Wikipédia:http://pt.wikipedia.org/wiki/Scrum#Pap.C3.A9is_principais)

ProductOwner (dono do produto)

É a voz do cliente e serve por garantir que a equipe agregue valor ao negócio. O “Dono do produto” escreve centrado nos itens do cliente, os prioriza e os adiciona para o productbacklog. Equipes de Scrum devem ter um ProductOwner, e, embora esse possa também ser um membro da equipe de desenvolvimento, recomenda-se que este papel não seja combinado com o de ScrumMaster.

Equipe (Development Team)

Responsável pela entrega do produto. Recomenda-se que a equipe seja auto-organizada e auto-conduzida, mas que muitas vezes trabalhem com alguma forma de projeto ou gestão de equipe.

Scrum Master

“Scrum é facilitado por um Scrum Master, que é responsável pela remoção de impedimentos à capacidade da equipe para entregar o objetivo do sprint / entregas. O Scrum Master não é o líder da equipe, mas age como um tampão entre a equipe e qualquer influência ou distração. O Scrum Master garante que o processo Scrum seja usado como pretendido. O Scrum Master é o responsável pela aplicação das regras. Uma parte fundamental do papel do Scrum Master é proteger a equipe e mantê-la focada nas tarefas em mãos. O papel também tem sido referido como um

...

Baixar como (para membros premium)  txt (8.7 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com