Scrum
AGILIDADE
Manifesto for Agile Software
Development
http://agilemanifesto.org/
Manifesto da Agilidade
Nós estamos descobrindo novas maneiras de desenvolver software fazendo e ajudando outros a fazê-lo. Através deste trabalho nós valorizamos:
•
•
•
•
Indivíduos e interações
Software funcionando
Colaboração do cliente
Responder à mudança
MAIS QUE
MAIS QUE
MAIS QUE
MAIS QUE
processos e ferramentas documentação compreensiva negociação de contrato seguir um plano
Isto é, muito embora valorizemos os itens da direita, valorizamos mais os da esquerda!
VISÃO GERAL
O que é o Scrum?
• Framework de Processo de Gerenciamento e Controle Empírico
• Ciclos de Feedback para "Inspeção e Adaptação”
• Usado para Gerenciar Projetos Complexos de Software desde
1990
• Libera funcionalidade a cada iteração
• Escalável para projetos longos, grandes e distribuídos
Mitos
• Com Scrum não se produz documentação
•
A documentação, normalmente, é mais leve em função da agilidade, mas existe e é importante.
• O Scrum reduz drasticamente os prazos dos projetos
•
Tendo os itens priorizados pelo cliente, o Scrum permite que sejam entregues itens de maior valor para ele a cada iteração em vez de finalizar todo o sistema para entregá-lo.
• Não existe planejamento com Scrum
•
O planejamento é feito a cada Sprint, a partir da priorização do Product
Backlog. O que não se faz é um planejamento detalhado de longo prazo.
O PROCESSO
Processo Scrum
Product
Backlog
Sprint
Backlog
ARTEFATOS
Artefatos do Scrum
• Product Backlog
•
Pilha de requisitos contendo demandas de todos os Stakeholders, preferencialmente descrita em linguagem do usuário (User Stories).
•
Mantida pelo Product Owner, que deve acatar todas as idéias e reclamações que façam sentido para o produto, por parte de qualquer
Stakeholder.
•
Deve estar ordenada do mais importante (topo da pilha) para o menos, com