Date post: | 18-Dec-2014 |
Category: |
Technology |
Upload: | annelise-gripp |
View: | 244 times |
Download: | 1 times |
Fundamentosteoria e práticas
Annelise Gripp
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
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
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
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
Comprometimento
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
OBSERVAÇÃO:O Scrum Master é comunicativo, dinâmico e tem sinergia não só com a
equipe, mas com todos os envolvidos
Scrum Master
Time Scrum
OBSERVAÇÃO:O sucesso da produtividade de um time é manter a comunicação ativa,
pair programing, feedback minuto, entre outros.
Framework Scrum
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
Product Backlog
Sprint Backlog
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
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
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
* 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
Empresas que usam Scrum