UnP Eng. Software - Aula 6
-
Upload
helio-medeiros -
Category
Technology
-
view
658 -
download
1
description
Transcript of UnP Eng. Software - Aula 6
![Page 1: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/1.jpg)
SCRUMTIMES PRODUTIVOS E PROJETOS PREVISÍVEIS FOCADOS EM QUALIDADE E ROI
©2010 - Hélio Medeiros
![Page 2: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/2.jpg)
©2010 - Hélio Medeiros
Blog: http://heliomedeiros.comEmail: [email protected]
Hélio MedeirosAnalista de Sistemas
SINFO - UFRN
![Page 3: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/3.jpg)
©2010 - Hélio Medeiros
COMO ANDA SUA FLEXIBILIDADE ?E DA SUA EQUIPE !!!
![Page 4: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/4.jpg)
©2010 - Hélio Medeiros
COMO VAI SUA VELOCIDADE ?E DA SUA EQUIPE !!!
![Page 5: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/5.jpg)
©2010 - Hélio Medeiros
FAZER UM PLANO... UM PLANO PROFISSIONAL...
![Page 6: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/6.jpg)
©2010 - Hélio Medeiros
E SEGUIR A RISCA... PODE NÃO DAR TÃO CERTO...
![Page 7: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/7.jpg)
©2010 - Hélio Medeiros
NO MUNDO REAL!!!!
![Page 8: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/8.jpg)
O MODELO ANTIGO NÃO FUNCIONA !!!
©2010 - Hélio Medeiros
![Page 9: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/9.jpg)
NÃO É SÓ SEGUIR UM FLUXO ?
©2010 - Hélio Medeiros
![Page 10: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/10.jpg)
Nossa Product Backlog
Parte 1 - O que é SCRUM?
Parte 2 - Papeis e Responsabilidades
Parte 3 - O Ciclo de Vida
Parte 4 - Os Artefatos
Parte 5 - Dúvidas
©2010 - Hélio Medeiros
![Page 11: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/11.jpg)
1 O que é SCRUM?
©2010 - Hélio Medeiros
![Page 12: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/12.jpg)
O que é Scrum ?Depende de onde você está
©2010 - Hélio Medeiros
![Page 13: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/13.jpg)
Criada no início da década de 1990
Estados Unidos.
O que é Scrum ?O origem do Scrum
TOYOTA
Lean Management
©2010 - Hélio Medeiros
![Page 14: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/14.jpg)
O que é Scrum ?Scrum NÃO é uma bala de prata!
©2010 - Hélio Medeiros
![Page 15: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/15.jpg)
O que é Scrum ?Liderança-colaboração SIM ! Comando-controle NÃO !
Comando-Controle é muito lento porque:✓Não permite processar informações rapidamente;✓Não permite tomar decisões rapidamente;✓Não envolve ou motiva ao trabalho;✓Não propicia responsabilidade diária sobre o andamento à equipe;
Comando - Controle
Liderança - Colaboração
©2010 - Hélio Medeiros
![Page 16: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/16.jpg)
AtividadeA arte do possível
“ Sim, mas ”
“ Sim, e ”
©2010 - Hélio Medeiros
![Page 17: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/17.jpg)
2 Papeis e Responsabilidades
©2010 - Hélio Medeiros
![Page 18: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/18.jpg)
Os papéis no Scrum
©2010 - Hélio Medeiros
CONFLITO DE VISÕES
MÚLTIPLAS IDÉIASMÚLTIPLAS PRIORIDADES
![Page 19: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/19.jpg)
Os papéis no Scrum
©2010 - Hélio Medeiros
UMA ÚNICA VISÃO
![Page 20: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/20.jpg)
Os papéis no ScrumO Product Owner (PO)
Define funcionalidadesFaz o plano de ReleaseProduct visionROIPriorizaçãoAjusta escopoAceita ou rejeita um SprintDisponibiliza técnicos de domínio
©2010 - Hélio Medeiros
![Page 21: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/21.jpg)
Os papéis no ScrumO Scrum Master (SM)
©2010 - Hélio Medeiros
COMANDO-CONTROLE
![Page 22: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/22.jpg)
Os papéis no ScrumO Scrum Master (SM)
©2010 - Hélio Medeiros
Liderança - Colaboração
![Page 23: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/23.jpg)
LiderançaCativa valores e princípiosRemove impedimentosGarante a produtividadeColaboração entre papéisProtege o time de Interferências
Os papéis no ScrumO Scrum Master (SM)
©2010 - Hélio Medeiros
![Page 24: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/24.jpg)
Os papéis no ScrumOs membros do time
©2010 - Hélio Medeiros
CADA UM POR SÍ
![Page 25: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/25.jpg)
MULTIDISCIPLINAR
Os papéis no ScrumOs membros do time
©2010 - Hélio Medeiros
![Page 26: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/26.jpg)
Entre 5 e 8 membrosAuto-organizadoComprometimentoColaboração Compartilhar conhecimentoEstimar complexidade de forma realistaMeta do SprintParticipar das reuniões diáriasManifestar impedimentos
Os papéis no ScrumOs membros do time
©2010 - Hélio Medeiros
![Page 27: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/27.jpg)
Os papéis no Scrum Pigs e chickens são papéis no Scrum ?
©2010 - Hélio Medeiros
![Page 28: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/28.jpg)
3 O Ciclo de Vida
©2010 - Hélio Medeiros
![Page 29: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/29.jpg)
O ciclo de vida do SCRUM?
© 2007 Alexandre Magno - As Armadilhas do Scrum
©2010 - Hélio Medeiros
![Page 30: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/30.jpg)
Os papéis no ScrumFluxo simples
Product owner
Coloca itens (priorizados) Pega itens
Time
Coloca
Sprint Backlog
Product Backlog
O que sobrar...devolve
Scrum Master
Serve
©2010 - Hélio Medeiros
![Page 31: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/31.jpg)
4 Os Artefatos
©2010 - Hélio Medeiros
![Page 32: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/32.jpg)
©2010 - Hélio Medeiros
Product Backlog!imortal
reflete mudanças
atualização constante
único
![Page 33: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/33.jpg)
©2010 - Hélio Medeiros
Eu como <cliente>
quero <funcionalidade>
porque assim <retorno>
USER STORY
![Page 34: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/34.jpg)
Product BacklogA física do Product Backlog
Alta Prioridade
Baixa Prioridade
User Story
User Story
User Story
User Story
User Story
User Story
User Story
User Story
Sprint prioriza os requisitos de prioridade mais alta
Novos itens são priorizados e inserido pelo PO a qualquer momento
User Story
User Story
User Story
Todos os itens podem ser re-priorizados pelo PO
User Story
Itens podem ser removidos pelo PO a qualquer momento
©2010 - Hélio Medeiros
![Page 35: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/35.jpg)
Product BacklogExemplo
©2010 - Hélio Medeiros
![Page 36: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/36.jpg)
©2010 - Hélio Medeiros
Sprint Backlog!Tasks
máx.16h/Task
membros modificam
estimado em horas
membros escolhem
![Page 37: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/37.jpg)
©2010 - Hélio Medeiros
Sprint BacklogExemplo
![Page 38: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/38.jpg)
Sprint BurndownAcompanhando a progressão
0102030405060708090
100
11/7 12/7 13/7 14/7
Com
plex
idad
e
Dias do Sprint
Ideal Real
©2010 - Hélio Medeiros
![Page 39: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/39.jpg)
Sprint BurnupAcompanhando a progressão
©2010 - Hélio Medeiros
0102030405060708090
100
11/7 12/7 13/7 14/7
Núm
ero
de ta
refa
s
Dias do Sprint
Ideal Real
![Page 40: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/40.jpg)
Avaliar eficiência da refatoração
Refatorar banco de dados
Quadro de Acompanhamento
Item Tarefas desejadas
Emanálise
Em desenvolvimento Horas
2413
Estimativa em complexidade
06Estimativa em tempo
Aplicar Script de refatoração 02
Montar script de refatoração
08
Definir estratégia refatoração
02
EmTeste Conluído
Mapear as tabelas que serão refatoradas
06
©2010 - Hélio Medeiros
![Page 41: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/41.jpg)
Quadro de AcompanhamentoExibindo a produtividade
©2010 - Hélio Medeiros
![Page 42: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/42.jpg)
©2010 - Hélio Medeiros
Quadro de AcompanhamentoExibindo a produtividade
![Page 43: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/43.jpg)
©2010 - Hélio Medeiros
Quadro de AcompanhamentoExibindo a produtividade
![Page 44: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/44.jpg)
©2010 - Hélio Medeiros
Quadro de AcompanhamentoExibindo a produtividade
![Page 45: UnP Eng. Software - Aula 6](https://reader034.fdocuments.net/reader034/viewer/2022051109/549ac949b479591a098b45bb/html5/thumbnails/45.jpg)
5 Perguntas?
©2010 - Hélio Medeiros