Scrum - Fundamentos, teorias e práticas

19
Fundamentos teoria e práticas Annelise Gripp

description

Descrição do framework Scrum passando os fundamentos, teorias e práticas utilizadas para gestão de projetos.

Transcript of Scrum - Fundamentos, teorias e práticas

Page 1: Scrum - Fundamentos, teorias e práticas

Fundamentosteoria e práticas

Annelise Gripp

Page 2: Scrum - Fundamentos, teorias e práticas

AGENDA

Origem do Scrum e como surgiu

O que é SCRUM e o que não é SCRUM

Manifesto Ágil

Diferença entre envolvimento e comprometimento

Definição dos Papéis e Responsabilidades

Framework Ágil, Visão, User Stories, Backlogs e

Visualização

Cerimônias e Resumo

Empresas que utilizam SCRUM

AGENDA

Page 3: Scrum - Fundamentos, teorias e práticas

O nome SCRUM veio da expressão do Rugby (esporte coletivo inglês com 8 pessoas). SCRUM quer dizer no jogo “formação ordenada” e é usado após uma jogada irregular ou em alguma penalização, onde se reinicia o jogo.

Como surgiu ?

Inicialmente, o Scrum foi concebido como um estilo de gerenciamento de projetos em empresas de fabricação de automóveis e produtos de consumo.

Scrum usa conceitos de Lean (desenvolvimento iterativo), que surgiu no Japão na fábrica de automóveis Toyota, logo após a Segunda Guerra Mundial. Nesta época a indústria japonesa tinha uma produtividade muito baixa e uma enorme falta de recursos, o que naturalmente a impedia adotar o modelo da produção em massa.

Como surgiu

Page 4: Scrum - Fundamentos, teorias e práticas

O que é SCRUM ?

Scrum é um framework Ágil

Scrum permite entregar rapidamente software funcionando e de qualidade a cada 2 a 4 semanas (Sprints);

O que não é SCRUM?

- Scrum não é uma metodologia que irá te ajudar a desenvolver melhores produtos;- Scrum não lhe dá a resposta de como desenvolver software de qualidade mais rapidamente;

O que é e o que não

Page 5: Scrum - Fundamentos, teorias e práticas

Manifesto Ágil é uma declaração dos princípios que fundamentam o desenvolvimentoágil de software (fonte: http://www.agilemanifesto.org).

Indivíduos e suas interações... ...de procedimentos e ferramentas

Funcionamento do Software...

ACIMA

Colaboração dos Clientes...

...de documentação abrangente

...de negociação de contratos

Capacidade de resposta à mudanças...

...de um plano pre-estabelecido

Manifesto Ágil

Page 6: Scrum - Fundamentos, teorias e práticas

Comprometimento

Page 7: Scrum - Fundamentos, teorias e práticas

OBSERVAÇÃO:O PO participa de todas as reuniões de tomada de decisão. Atua de forma decisiva no resultado da entrega do produto.

Product Owner

Page 8: Scrum - Fundamentos, teorias e práticas

OBSERVAÇÃO:O Scrum Master é comunicativo, dinâmico e tem sinergia não só com a

equipe, mas com todos os envolvidos

Scrum Master

Page 9: Scrum - Fundamentos, teorias e práticas

Time Scrum

OBSERVAÇÃO:O sucesso da produtividade de um time é manter a comunicação ativa,

pair programing, feedback minuto, entre outros.

Page 10: Scrum - Fundamentos, teorias e práticas

Framework Scrum

Page 11: Scrum - Fundamentos, teorias e práticas

Definição:

Visão do Produto é o Escopo do projeto!

Como é repassada...

.. a visão do produto é repassada em uma apresentação, informando os fatores de sucesso, características de qualidade desejada, as metas e o que mais for necessário para a equipe envolvida. Esta reunião não tem o objetivo de ser uma apresentação detalhada dos requisitos e sim uma apresentação em auto nível de todos os módulos que devem ser construídos.

Esta reunião pode ser realizada várias vezes durante o projeto, não sendo uma regra a sua apresentação apenas no inicio. Com está “re”apresentação no decorrer do projeto diminuímos o risco do desvio do entendimento dos nossos objetivos durante a execução, fazendo com que todos mantenham o alinhamento com a “meta” do projeto e não apenas no inicio.

Visão do Produto

Page 12: Scrum - Fundamentos, teorias e práticas

Product Backlog

Page 13: Scrum - Fundamentos, teorias e práticas

Sprint Backlog

Page 14: Scrum - Fundamentos, teorias e práticas

Definição Acadêmica:

É uma pequena descrição que detalha os itens do Product Backlog. Uma estória ajuda no entendimento e também é utilizada como lembrete nas atividades de planejamento. Permite fazer a estimativa de velocidade da equipe e a duração da Sprint.

Definição Prática:

A partir da necessidade levantada pelo Product Owner (PO) e registrada em um documento, uma ou mais User Stories serão escritas na perspectiva do produto para atender o negócio.

Como escrever uma estória?Conversações sobre a estória, entre os desenvolvedores e clientes,de modo a detalhar o item e esclarecer todas as dúvidas sobre o deve ser feito.

User Stories

Page 15: Scrum - Fundamentos, teorias e práticas

OBSERVAÇÃO:

A equipe joga o Planning Poker na cerimônia de Planejamento da

Sprint. Define também a velocidade da equipe e o planejamento da Sprint.

Estimativas

Page 16: Scrum - Fundamentos, teorias e práticas

TASK BOARD

Dá visibilidade e transparência aodesenvolvimento do software.(Planejado, execução e concluído)

BURNDOWN

Permite visualizar o progresso e/ou a Visualização do trabalho e tempo que ainda faltam para completar a Sprint.

Task Board e Burndown

Page 17: Scrum - Fundamentos, teorias e práticas

* REVISÃO DA SPRINT (Review);– Entrega do Sprint. Software funcionando pronto para produção.

* RETROSPECTIVA DA SPRINT (Retrospective);– Momento que todos que trabalharam no Sprint param e avaliam o que funcionou, o que

não funcionou e o que devemos melhorar (PDCA);

* PLANEJAMENTO DA SPRINT (Planning);– Realizado em 2 momentos:1) PO e o Time tiram as duvidas sobre os requisitos apresentados. Estimam os requisitos e

definem as prioridades;2) Time escreve as tarefas;

* REUNIÃO DIÁRIA (Daily Meeting);– Reunião que acontece todos os dias durante 15 minutos. O Time fica em pé, em frente ao

Quadro de Tarefas falando sobre o que fez ontem, o que fará hoje e se houve algum impedimento.

Cerimônias

Page 18: Scrum - Fundamentos, teorias e práticas

Empresas que usam Scrum

Page 19: Scrum - Fundamentos, teorias e práticas