unp eng. software - aula 6

Post on 24-Dec-2014

652 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Primeira apresentação sobre a metodologia ágil SCRUM apresentada junto a Universidade Potiguar. Nesta aula é apresentada a origem do SCRUM, seus papeis e responsabilidades, ciclo de via e artefatos.

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