35
O FRAMEWORK SCRUM AULA 1

Aula 1 o framework scrum

Embed Size (px)

Citation preview

Page 1: Aula 1   o framework scrum

O FRAMEWORK SCRUMAULA 1

Page 2: Aula 1   o framework scrum

Sobre o autor Gustavo Castellano – AUDESP MBA em Gerenciamento de Projetos

pela FGV / University of California – Irvine

SCJA, SCJP, SCWCD, SCBCD, ITIL v3, COBIT, PRINCE 2, Professional Scrum Master, OCMJEA (nova SCEA)

Page 3: Aula 1   o framework scrum

Objetivos do curso Difundir o conhecimento (teórico e

prático) para a Magna. Apresentar os problemas do modelo

tradicional de desenvolvimento. Apresentar o desenvolvimento ágil. Apresentar o framework Scrum. Gerar resultados para os projetos da

Magna.

Page 4: Aula 1   o framework scrum

O curso Dia 1: Introdução ao Scrum e Equipe

Scrum Dia 2: Ciclo de vida do Scrum e

Ferramentas e Técnicas Dia 3: Continuação do dia 2 ,

exercícios, processo de certificação, troca de experiência e dúvidas

Dia 4: Implantando o Scrum / Case TCESP

Page 5: Aula 1   o framework scrum

O Software e o negócio Software agrega valor ao negócio; Proporciona:

Rapidez no atendimento;Competitividade;Automação dos processos

manuais/burocráticos;Remove restrições;Gera resultados para a empresa.

Page 6: Aula 1   o framework scrum

Porém, nem tudo são flores ... Taxas de sucesso dos projetos

14%

57%

29%

Taxa de sucesso no modelo tradicional (cascata)

SucessoDeficit (atraso ou pre-juízo)Fracasso/Falha

Fonte: Standish Group, 2012;

Page 7: Aula 1   o framework scrum

Freqüência de utilização das funcionalidades nos softwares.

45%

19%

16%

13%7%

Utilização das funcionalidades do software

NuncaRaramenteÀs vezesFrequentementeSempre

Fonte: Standish Group, 2010;

Page 8: Aula 1   o framework scrum

Freqüência de utilização das funcionalidades nos softwares.

45%

19%

16%

13%7%

Utilização das funcionalidades do software

NuncaRaramenteÀs vezesFrequentementeSempre

Fonte: Standish Group, 2010;

Isso mesmo, somente 20% do software é realmente útil ! Mas qual o motivo ??

Page 9: Aula 1   o framework scrum

Modelo clássico/cascata

Requisitos Análise Construção Testes Liberação Produto

Final

Tempo (semanas/meses/anos)

Page 10: Aula 1   o framework scrum

Mudança no Modelo clássico/cascata

Requisitos Análise Construção Testes Liberação Produto

Final

Tempo (semanas/meses/anos)

$$ $$$ $$$$ $$$$$$$$$$$ $$$$$$$$$$$

Mudança

Page 11: Aula 1   o framework scrum

Reflexões sobre o Modelo clássico/cascata É realmente possível conhecer todos os

requisitos no início do projeto ??

Page 12: Aula 1   o framework scrum

Reflexões sobre o Modelo clássico/cascata É realmente possível conhecer todos os

requisitos no início do projeto ?? (Mudanças = $$$$$) + (????) = ?

Page 13: Aula 1   o framework scrum

Reflexões sobre o Modelo clássico/cascata É realmente possível conhecer todos os

requisitos no início do projeto ?? (Mudanças = $$$$$) + (????) = quero

tudo !

Page 14: Aula 1   o framework scrum

Reflexões sobre o Modelo clássico/cascata É realmente possível conhecer todos os

requisitos no início do projeto ?? (Mudanças = $$$$$) + (????) = quero

tudo ! Com quanta freqüência preciso daquele

diagrama ? E aquele outro diagrama, realmente me ajuda ? Funciona ?

Page 15: Aula 1   o framework scrum

Reflexões sobre o Modelo clássico/cascata É realmente possível conhecer todos os

requisitos no início do projeto ?? (Mudanças = $$$$$) + (????) = quero

tudo ! Com quanta freqüência preciso daquele

diagrama ? E aquele outro diagrama, realmente me ajuda ? Funciona ?

Como resolver isso ???????

Page 16: Aula 1   o framework scrum

Possível solução Conversar mais, escrever menos !

Page 17: Aula 1   o framework scrum

Possível solução Conversar mais, escrever menos ! Obter feedback constante !

Page 18: Aula 1   o framework scrum

Possível solução Conversar mais, escrever menos ! Obter feedback constante ! Entender que os requisitos mudam –

SEMPRE !

Page 19: Aula 1   o framework scrum

Possível solução Conversar mais, escrever menos ! Obter feedback constante ! Entender que os requisitos mudam –

SEMPRE ! Aprender progressivamente sobre o

produto !

Page 20: Aula 1   o framework scrum

Possível solução Conversar mais, escrever menos ! Obter feedback constante ! Entender que os requisitos mudam –

SEMPRE ! Aprender progressivamente sobre o

produto ! Aceitar mudanças de forma natural !

Page 21: Aula 1   o framework scrum

Possível solução Conversar mais, escrever menos ! Obter feedback constante ! Entender que os requisitos mudam –

SEMPRE ! Aprender progressivamente sobre o

produto ! Aceitar mudanças de forma natural ! Maior alinhamento com o cliente !

Page 22: Aula 1   o framework scrum

Desenvolvimento ágil Desenvolvimento iterativo e incremental. Times auto-organizáveis. Times multifuncionais. Grande envolvimento do usuário. Foco nas pessoas !

Page 23: Aula 1   o framework scrum

Desenvolvimento Iterativo e Incremental

Partes (Incrementos) Ciclos (Iteração)

Page 24: Aula 1   o framework scrum

Times auto-organizáveis A alta gerência limita-se a dar

orientação, recursos e apoio moral. Time proativo. Definição das atividades e ordem de

execução são definidas pela equipe.

Page 25: Aula 1   o framework scrum

Times multifuncionais A equipe consegue executar todo

trabalho necessário para finalizar as atividades.

O tempo aumenta a maturidade do time.

Page 26: Aula 1   o framework scrum

O que é ser Ágil ? Ter rapidez. Entregar o que gera mais valor para o

CLIENTE. Equipe comprometida com os objetivos. Capacidade de responder rapidamente

a mudanças.

Page 27: Aula 1   o framework scrum

Manifesto ágil – Princípios que fundamentam o agile.

http://manifestoagil.com.br/

Page 28: Aula 1   o framework scrum

Manifesto ágil

Page 29: Aula 1   o framework scrum

Scrum ! O que é Scrum ? “Scrum é um framework iterativo e

incremental para o desenvolvimento de qualquer produto ou gerenciamento de qualquer trabalho.” (Adaptworks)Framework;

○ Gerenciamento de Projetos.○ Desenvolvimento ágil de software.

Baseado no modelo Iterativo e Incremental;Foco nas pessoas e não em documentos;Fácil de ser entendido, difícil de ser

implementado.

Page 30: Aula 1   o framework scrum

Scrum ! O que é Scrum ? Scrum Guide:

https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide-Portuguese-BR.pdf

Page 31: Aula 1   o framework scrum

O Scrum - Utilização Manutenção ou Projeto. Todos os tamanhos de projetos e

equipes (Scrum of Scrums). Pesquisa ou nova implementação. É adotado por grandes empresas

Google, Yahoo, Microsoft

Page 32: Aula 1   o framework scrum

Benefícios do Scrum Entregas menores, mais feedback (2 a 4

semanas). Avaliação constante do software. Comprometimento e transparência. O que é mais importante é entregue primeiro. Usuários envolvidos em todo ciclo. Facilidade na contagem de Ponto de Função. PDCA.

Page 33: Aula 1   o framework scrum

Taxas de sucesso dos projetos

42%

49%

9%

Taxa de sucesso no modelo ágil

SucessoDéficit (atraso ou pre-juízo)Fracasso/Falha

Fonte: Standish Group, 2012;

Page 34: Aula 1   o framework scrum

Scrum VS Modelo tradicional

Page 35: Aula 1   o framework scrum

Dúvidas ??