unp eng. software - aula 6
Post on 24-Dec-2014
652 Views
Preview:
DESCRIPTION
TRANSCRIPT
SCRUMTIMES PRODUTIVOS E PROJETOS PREVISÍVEIS FOCADOS EM QUALIDADE E ROI
©2010 - Hélio Medeiros
©2010 - Hélio Medeiros
Blog: http://heliomedeiros.comEmail: helio.cabralmedeiros@gmail.com
Hélio MedeirosAnalista de Sistemas
SINFO - UFRN
©2010 - Hélio Medeiros
COMO ANDA SUA FLEXIBILIDADE ?E DA SUA EQUIPE !!!
©2010 - Hélio Medeiros
COMO VAI SUA VELOCIDADE ?E DA SUA EQUIPE !!!
©2010 - Hélio Medeiros
FAZER UM PLANO... UM PLANO PROFISSIONAL...
©2010 - Hélio Medeiros
E SEGUIR A RISCA... PODE NÃO DAR TÃO CERTO...
©2010 - Hélio Medeiros
NO MUNDO REAL!!!!
O MODELO ANTIGO NÃO FUNCIONA !!!
©2010 - Hélio Medeiros
NÃO É SÓ SEGUIR UM FLUXO ?
©2010 - Hélio Medeiros
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
1 O que é SCRUM?
©2010 - Hélio Medeiros
O que é Scrum ?Depende de onde você está
©2010 - Hélio Medeiros
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
O que é Scrum ?Scrum NÃO é uma bala de prata!
©2010 - Hélio Medeiros
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
AtividadeA arte do possível
“ Sim, mas ”
“ Sim, e ”
©2010 - Hélio Medeiros
2 Papeis e Responsabilidades
©2010 - Hélio Medeiros
Os papéis no Scrum
©2010 - Hélio Medeiros
CONFLITO DE VISÕES
MÚLTIPLAS IDÉIASMÚLTIPLAS PRIORIDADES
Os papéis no Scrum
©2010 - Hélio Medeiros
UMA ÚNICA VISÃO
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
Os papéis no ScrumO Scrum Master (SM)
©2010 - Hélio Medeiros
COMANDO-CONTROLE
Os papéis no ScrumO Scrum Master (SM)
©2010 - Hélio Medeiros
Liderança - Colaboração
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
Os papéis no ScrumOs membros do time
©2010 - Hélio Medeiros
CADA UM POR SÍ
MULTIDISCIPLINAR
Os papéis no ScrumOs membros do time
©2010 - Hélio Medeiros
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
Os papéis no Scrum Pigs e chickens são papéis no Scrum ?
©2010 - Hélio Medeiros
3 O Ciclo de Vida
©2010 - Hélio Medeiros
O ciclo de vida do SCRUM?
© 2007 Alexandre Magno - As Armadilhas do Scrum
©2010 - Hélio Medeiros
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
4 Os Artefatos
©2010 - Hélio Medeiros
©2010 - Hélio Medeiros
Product Backlog!imortal
reflete mudanças
atualização constante
único
©2010 - Hélio Medeiros
Eu como <cliente>
quero <funcionalidade>
porque assim <retorno>
USER STORY
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
Product BacklogExemplo
©2010 - Hélio Medeiros
©2010 - Hélio Medeiros
Sprint Backlog!Tasks
máx.16h/Task
membros modificam
estimado em horas
membros escolhem
©2010 - Hélio Medeiros
Sprint BacklogExemplo
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
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
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
Quadro de AcompanhamentoExibindo a produtividade
©2010 - Hélio Medeiros
©2010 - Hélio Medeiros
Quadro de AcompanhamentoExibindo a produtividade
©2010 - Hélio Medeiros
Quadro de AcompanhamentoExibindo a produtividade
©2010 - Hélio Medeiros
Quadro de AcompanhamentoExibindo a produtividade
5 Perguntas?
©2010 - Hélio Medeiros
Hélio Cabral Medeiroshelio.cabralmedeiros@gmail.comhttp://heliomedeiros.com/blog/
©2010 - Hélio Medeiros
top related