Escolar Documentos
Profissional Documentos
Cultura Documentos
NUNCA
45% Das funcionalidades entregues, 45% NUNCA são utilizadas
19% 16%
RARAMENTE ALGUMAS VEZES
Das funcionalidades entregues, Das funcionalidades entregues,
19% raramente são utilizadas 16% são utilizadas algumas vezes
13% 7%
FREQUENTEMENTE SEMPRE
Fonte: Standish Group – Chaos Report
Das funcionalidades entregues, Das funcionalidades entregues,
13% são utilizadas frequentemente 7% são sempre utilizadas
www.fantastsoft.com.br
50%
SUCESSO
45% 44% 43%
42% Projeto finalizado no prazo, no
39%
40%
37% orçamento e totalmente funcional
35%
32%
30% DESAFIO
25%
24%
Projeto finalizado com atraso, com
21% estouro de orçamento e/ou não
20%
18% totalmente funcional
15%
10%
5%
FALHA
0% Projeto cancelado ou nunca utilizado
2008 2010 2012
www.fantastsoft.com.br
Definição de Scrum
O que é Scrum?
O que é Framework?
Conjunto de:
• Processos
• Técnicas
• Boas práticas
• Conceitos
www.fantastsoft.com.br
Os 3 Pilares do Scrum
Desenvolve
Entrega
Planeja
Revisa
Waterfall
Testa
Planeja Planeja Planeja
Desenvolve Desenvolve
Desenvolve
Revisa Ágil
Entrega
Testa Testa Testa
Waterfall Ágil
www.fantastsoft.com.br
Figuras extraídas de: A Guide to the SCRUM BODY OF KNOWLEDGE (SBOK™ Guide)
www.fantastsoft.com.br
Figura extraída de: A Guide to the SCRUM BODY OF KNOWLEDGE (SBOK™ Guide)
www.fantastsoft.com.br
1. Participação
do Cliente
2. Retorno do
Investimento
3. Adaptabilidade
4. Risco
Solutions www.domain.com
Figuras extraídas de: http://piramidelean.com.br/4-diferencas-entre-processos-ageis-e-processos-tradicionais-de-desenvolvimento/
11
www.fantastsoft.com.br
SUCESSO
Projeto finalizado no prazo, no
orçamento e totalmente funcional
Waterfall Ágil
14% DESAFIO
Projeto finalizado com atraso, com
42% estouro de orçamento e/ou não
49% totalmente funcional
29% 57%
9% FALHA
Projeto cancelado ou nunca utilizado
www.fantastsoft.com.br
Princípios do Scrum
Diretrizes fundamentais para a aplicação do Scrum e devem obrigatoriamente serem usados em todos os projetos
Princípios Colaboração
Time-boxing Scrum Criação de valor compartilhado, com
O tempo é considerado uma restrição times trabalhando e interagindo em
limitada em Scrum. É usado para ajudar a conjunto para atingirem melhores
gerenciar o planejamento e execução do resultados
projeto com eficácia.
Manifesto Ágil
Papéis x Projeto
Visão Geral dos papéis dos integrantes do Time Scrum dentro do Projeto
Projeto
Product Owner
Responsável pela Visão do
Produto e de repassar ao Time o
problema do cliente. Deve
Time de Desenvolvimento preocupar-se com o Macro.
Responsável pelo andamento do
Projeto. Desenvolvedores devem
preocupar-se com o Micro.
Scrum Master
Responsável por fazer o ambiente
Scrum Funcionar. Deve preocupar-se
com o Processo.
www.fantastsoft.com.br
Papéis Scrum
Fluxo de comunicação do Time Scrum (PO, SM e DevTeam)
Figura extraída de: A Guide to the SCRUM BODY OF KNOWLEDGE (SBOK™ Guide)
www.fantastsoft.com.br
Papéis e Responsabilidades
Principais responsabilidades dos integrantes do Time Scrum
Ordenar os itens do Backlog do Produto Remover impedimentos para o progresso do Times de Desenvolvimento são
para alcançar melhor as metas e missões. Time de Desenvolvimento. multifuncionais.
Garantir o valor do trabalho e o ROI* Facilitar os eventos Scrum conforme exigidos O Scrum não reconhece títulos para os
realizado pelo Time de Desenvolvimento. ou necessários. integrantes que não seja o de Desenvolvedor.
Eventos Scrum
Fluxo de atividades obrigatório dentro de um Sprint - “Dividir para Conquistar”
04 Reunião de Retrospectiva
A Retrospectiva da Sprint é uma oportunidade para o Sprints também limitam o risco
Time Scrum inspecionar a si próprio e criar um plano ao custo de um mês corrido.
para melhorias a serem aplicadas na próxima Sprint
www.fantastsoft.com.br
Artefatos Scrum
Planning Poker
Técnica baseada no consenso para estimar esforço ou tamanho relativo de itens do Product Backlog
Product Backlog
www.fantastsoft.com.br
Sprint Backlog
www.fantastsoft.com.br
Gráficos de desempenho
Medição de desempenho do Time
Conclusão
Devo utilizar Scrum?
A – Sua empresa concorda em mudar o ciclo de vida dos projetos para timeboxes de 1-4 semanas?
B – Sua organização concorda em juntar divisões funcionais clássicas como analistas, programadores, testers em um único time?
C – Sua empresa concorda em abrir mão de hierarquias rígidas tradicionais para uma estrutura mais horizontal?
D – A liderança concorda em permitir que a equipe multi-disciplinar se auto-organize e auto-gerencie seu trabalho?
E – Escolher um líder-servidor para atuar como ScrumMaster é algo fácil na sua organização ou vai gerar muita discussão?
F – O papel de Product Owner é facilmente identificável na sua organização? O cliente está “próximo”?
G – Sua empresa está disposta a cumprir com as reuniões obrigatórias (reunião de planejamento, diária, revisão e retrospectiva)?
H – Ela está disposta a abrir mão dos atuais mecanismos de controle (custos, prazo, escopo) para adotar a forma ágil de controle?
Obrigado pela atenção!
Dúvidas, sugestões ou críticas, entre em contato conosco!
Solutions www.domain.com 31