priorização por objetivos agile day 2013
Post on 18-Dec-2014
163 Views
Preview:
DESCRIPTION
TRANSCRIPT
Lourenço P. Soares | Alexandre Klaser
Priorizando com Objetivos
Backlog
http://www.flickr.com/photos/toiletqueue/
Backlog
http://www.flickr.com/photos/herby_fr/
Tá, mas...
Tá, mas... ...se não tem
backlog, tem o quê?
Esforço
alinhado com
os objetivos de
negócio
Esforço
alinhado com
os objetivos de
negócio
Frentes
independentes
de trabalho
Esforço
alinhado com
os objetivos de
negócio
Frentes
independentes
de trabalho
Apenas o
suficiente para
atingir o
objetivo
Recaptulando...
Que resultado queremos obter para o negócio
ao implementar uma determinada
funcionalidade?
Como garantir que estamos fazendo o que
tem que ser feito?
Esforço alinhado com os objetivos de negócio
http://www.flickr.com/photos/morganhh/
Era uma vez...
/
O que fazer caso uma hipótese esteja errada
ou não possa ser validada?
Como priorizar as frentes de trabalho
mantendo o alinhamento com o negócio?
Frentes independentes de trabalho
http://www.flickr.com/photos/elsie/
Múltiplas hipóteses
Priorizadas por valor
Valor para o negócio
Valor
para
o usuá
rio
Baixo Baixo
Alto
Alto
Priorizadas por valor
Valor para o negócio
Valor
para
o usuá
rio
Baixo Baixo
Alto
Alto
Priorizadas por valor
Valor para o negócio
Valor
para
o usuá
rio
Baixo Baixo
Alto
Alto
Priorizadas por valor
Valor para o negócio
Valor
para
o usuá
rio
Baixo Baixo
Alto
Alto
Como validar a hipótese com o mínimo de
esforço possível?
Como evitar que dependências entre estórias
impeçam o progresso em pequenos
incrementos?
Apenas o suficiente para atingir o objetivo
http://www.flickr.com/photos/pasukaru76/
I ndependente
N egociável
V alor
E stimável
S ucinta
T estável
I ndependente
N egociável
E stimável
S ucinta
V alor
T estável
N egociável
E stimável
V alor
T estável
S ucinta
I ndependente
Hipóteses são como cebolas
Modelo de Kano
Implementação
Satis
fação
Básica atendida ≠ não atendida =
Adaptado de: http://en.wikipedia.org/wiki/Kano_model
Modelo de Kano
Implementação
Satis
fação
Básica atendida ≠ não atendida =
Adaptado de: http://en.wikipedia.org/wiki/Kano_model
Expectativa atendida = não atendida =
Modelo de Kano
Implementação
Satis
fação
Básica atendida ≠ não atendida =
Extraordinária atendida = não atendida ≠
Adaptado de: http://en.wikipedia.org/wiki/Kano_model
Expectativa atendida = não atendida =
Graus de alcance do objetivo
Pro
ver
Mecânica básica
Impossível saber se o objetivo pode ser atingido antes de implementar isso
Só sabendo como funciona para usar
Graus de alcance do objetivo
Pro
ver
Mecânica básica
Impossível saber se o objetivo pode ser atingido antes de implementar isso
Só sabendo como funciona para usar
“É uma prova de conceito... Sem isso, o sistema está quebrado... Eu nunca iria pra produção com isso...”
Graus de alcance do objetivo
Funcionalidade básica
Atende a necessidade do usuário
Qualquer um deveria poder utilizar com um mínimo de conhecimento
Pro
ver
S
ati
sfa
zer
Mecânica básica
Impossível saber se o objetivo pode ser atingido antes de implementar isso
Só sabendo como funciona para usar
“É uma prova de conceito... Sem isso, o sistema está quebrado... Eu nunca iria pra produção com isso...”
Graus de alcance do objetivo
Funcionalidade básica
Atende a necessidade do usuário
Qualquer um deveria poder utilizar com um mínimo de conhecimento
Pro
ver
S
ati
sfa
zer
Mecânica básica
Impossível saber se o objetivo pode ser atingido antes de implementar isso
Só sabendo como funciona para usar
“É uma prova de conceito... Sem isso, o sistema está quebrado... Eu nunca iria pra produção com isso...”
“Todos os nossos competidores fazem isso... Eu esperaria que isso funcionasse... É algo que a minha mãe entenderia...”
Graus de alcance do objetivo
Funcionalidade básica
Atende a necessidade do usuário
Qualquer um deveria poder utilizar com um mínimo de conhecimento
Diferencial
Apenas as principais funções deveriam estar neste grau
Atrai usuários para o produto
Pro
ver
S
ati
sfa
zer
Su
per
ar
Mecânica básica
Impossível saber se o objetivo pode ser atingido antes de implementar isso
Só sabendo como funciona para usar
“É uma prova de conceito... Sem isso, o sistema está quebrado... Eu nunca iria pra produção com isso...”
“Todos os nossos competidores fazem isso... Eu esperaria que isso funcionasse... É algo que a minha mãe entenderia...”
Graus de alcance do objetivo
Funcionalidade básica
Atende a necessidade do usuário
Qualquer um deveria poder utilizar com um mínimo de conhecimento
Diferencial
Apenas as principais funções deveriam estar neste grau
Atrai usuários para o produto
Pro
ver
S
ati
sfa
zer
Su
per
ar
Mecânica básica
Impossível saber se o objetivo pode ser atingido antes de implementar isso
Só sabendo como funciona para usar
“É uma prova de conceito... Sem isso, o sistema está quebrado... Eu nunca iria pra produção com isso...”
“Todos os nossos competidores fazem isso... Eu esperaria que isso funcionasse... É algo que a minha mãe entenderia...”
“Só esse produto faz isso... Me faz usar o produto mais vezes... Todo mundo está falando disso...”
Ciclo de Deming
PLANEJAR
EXECUTAR
VERIFICAR
AJUSTAR
Hipóteses priorizadas
Valor para o negócio
Valor
para
o usuá
rio
Baixo Baixo
Alto
Alto
Matriz de prioridade P
rov
er
Sa
tisf
aze
r S
up
era
r
Agora adicione estórias P
rov
er
Sa
tisf
aze
r S
up
era
r
Matriz de prioridade P
rov
er
Sa
tisf
aze
r S
up
era
r
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória Estória
Estória Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Um exemplo no mundo real
Consumindo estórias P
rov
er
Sa
tisf
aze
r S
up
era
r
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória Estória
Estória Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Consumindo estórias P
rov
er
Sa
tisf
aze
r S
up
era
r
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória Estória
Estória Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Consumindo estórias P
rov
er
Sa
tisf
aze
r S
up
era
r
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória Estória
Estória Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Consumindo estórias P
rov
er
Sa
tisf
aze
r S
up
era
r
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória Estória
Estória Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Identificando estórias desalinhadas P
rov
er
Sa
tisf
aze
r S
up
era
r
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória Estória
Estória Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Identificando estórias desalinhadas P
rov
er
Sa
tisf
aze
r S
up
era
r
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória Estória
Estória Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Pequenos incrementos reconhecíveis P
rov
er
Sa
tisf
aze
r S
up
era
r
Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória Estória
Estória Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Pequenos incrementos reconhecíveis P
rov
er
Sa
tisf
aze
r S
up
era
r
Estória
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória Estória
Estória Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Pequenos incrementos reconhecíveis P
rov
er
Sa
tisf
aze
r S
up
era
r
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória Estória
Estória Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Pequenos incrementos reconhecíveis P
rov
er
Sa
tisf
aze
r S
up
era
r
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória Estória
Estória Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Pequenos incrementos reconhecíveis P
rov
er
Sa
tisf
aze
r S
up
era
r
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória Estória
Estória Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Agora é colocar em prática…
Todo o time utilizando o quadro
“Nos ajuda consideravelmente na hora de listar as histórias mais importantes”
Recaptulando...
Perguntas, Comentários, Sugestões?
lous@thoughtworks.com
about.me/lous
aklaser@thoughtworks.com
@alklaser
Recaptulando... Leituras Adicionais
Beyond Good Enough – Darius Kumana (bit.ly/darius_bge)
Systemico Model – Barry O’Rilley & Lourenço P. Soares (bit.ly/systemico)
Kano Model – Jason Mesut (bit.ly/kano_model)
Replacing Requirements with Hypotheses– Josh Seiden (bit.ly/josh_hdd)
INVEST in Good Stories, and SMART Tasks – Bill Wake (bit.ly/invest_stories)
lous@thoughtworks.com
about.me/lous
aklaser@thoughtworks.com
@alklaser
top related