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...
Priorizaçã
o por
objetivos
! 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/
ACREDITAMOS QUE...
PARA...
OBTEREMOS COMO RESULTADO...
SABEREMOS QUE ATINGIMOS O OBJETIVO QUANDO...
Modelo de Hipóteses
Era uma vez, numa ilha deserta...
ACREDITAMOS QUE...
PARA...
OBTEREMOS COMO RESULTADO...
SABEREMOS QUE ATINGIMOS O OBJETIVO QUANDO...
1. O objetivo
proteção contra intempéries
ACREDITAMOS QUE...
PARA...
OBTEREMOS COMO RESULTADO...
SABEREMOS QUE ATINGIMOS O OBJETIVO QUANDO...
proteção contra intempéries
2. O que mediremos
estivermos secos e a temperatura à
sombra estiver entre 15 e 35ºC
ACREDITAMOS QUE...
PARA...
OBTEREMOS COMO RESULTADO...
SABEREMOS QUE ATINGIMOS O OBJETIVO QUANDO...
estivermos secos e a temperatura
à sombra estiver entre 15 e 35ºC
proteção contra intempéries
uma família 3. Para quem faremos
ACREDITAMOS QUE...
PARA...
OBTEREMOS COMO RESULTADO...
SABEREMOS QUE ATINGIMOS O OBJETIVO QUANDO...
uma família
estivermos secos e a temperatura
à sombra estiver entre 15 e 35ºC
proteção contra intempéries
/
construindo uma cabana
4. O que faremos
ACREDITAMOS QUE...
PARA...
OBTEREMOS COMO RESULTADO...
SABEREMOS QUE ATINGIMOS O OBJETIVO QUANDO...
uma família
estivermos secos e a temperatura
à sombra estiver entre 15 e 35ºC
proteção contra intempéries
construindo uma cabana
! 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
ACREDITAMOS QUE...
PARA...
OBTEREMOS COMO RESULTADO...
SABEREMOS QUE ATINGIMOS O OBJETIVO QUANDO...
Priorizadas por valor
Valor para o negócio
Valor
para o usu
ário
Baixo
Baixo
Alto
Alto
ACREDITAMOS QUE... PARA... OBTEREMOS COMO RESULTADO... SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO... ACREDITAMOS QUE...
PARA...
OBTEREMOS COMO
RESULTADO...
SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO...
ACREDITAMOS QUE... PARA... OBTEREMOS COMO RESULTADO... SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO...
ACREDITAMOS QUE... PARA... OBTEREMOS COMO RESULTADO... SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO...
ACREDITAMOS QUE... PARA... OBTEREMOS COMO RESULTADO... SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO...
ACREDITAMOS QUE... PARA... OBTEREMOS COMO RESULTADO... SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO...
ACREDITAMOS QUE...
PARA...
OBTEREMOS COMO
RESULTADO...
SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO...
Priorizadas por valor
Valor para o negócio
Valor
para o usu
ário
Baixo
Baixo
Alto
Alto
ACREDITAMOS QUE... PARA... OBTEREMOS COMO RESULTADO... SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO... ACREDITAMOS QUE...
PARA...
OBTEREMOS COMO
RESULTADO...
SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO...
ACREDITAMOS QUE... PARA... OBTEREMOS COMO RESULTADO... SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO...
ACREDITAMOS QUE... PARA... OBTEREMOS COMO RESULTADO... SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO...
ACREDITAMOS QUE... PARA... OBTEREMOS COMO RESULTADO... SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO...
ACREDITAMOS QUE... PARA... OBTEREMOS COMO RESULTADO... SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO...
ACREDITAMOS QUE...
PARA...
OBTEREMOS COMO
RESULTADO...
SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO...
Priorizadas por valor
Valor para o negócio
Valor
para o usu
ário
Baixo
Baixo
Alto
Alto
ACREDITAMOS QUE... PARA... OBTEREMOS COMO RESULTADO... SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO... ACREDITAMOS QUE...
PARA...
OBTEREMOS COMO
RESULTADO...
SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO...
ACREDITAMOS QUE... PARA... OBTEREMOS COMO RESULTADO... SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO...
ACREDITAMOS QUE... PARA... OBTEREMOS COMO RESULTADO... SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO...
ACREDITAMOS QUE... PARA... OBTEREMOS COMO RESULTADO... SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO...
ACREDITAMOS QUE... PARA... OBTEREMOS COMO RESULTADO... SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO...
ACREDITAMOS QUE...
PARA...
OBTEREMOS COMO
RESULTADO...
SABEREMOS QUE ATINGIMOS O
OBJETIVO QUANDO...
Priorizadas por valor
Valor para o negócio
Valor
para o usu
ário
Baixo
Baixo
Alto
Alto
H3 H2
H1
H6 H4
H7
H5
! 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
Acreditamos que…
Para…
Obteremos…
Saberemos quando…
Modelo de Kano
Implementação
Satis
façã
o Básica atendida ≠ J não atendida = L
Adaptado de: http://en.wikipedia.org/wiki/Kano_model
Modelo de Kano
Implementação
Satis
façã
o Básica atendida ≠ J não atendida = L
Adaptado de: http://en.wikipedia.org/wiki/Kano_model
Expectativa atendida = J não atendida = L
Modelo de Kano
Implementação
Satis
façã
o Básica atendida ≠ J não atendida = L
Extraordinária atendida = J não atendida ≠ L
Adaptado de: http://en.wikipedia.org/wiki/Kano_model
Expectativa atendida = J não atendida = L
Acreditamos que construindo uma cabana
para uma família obteremos como resultado proteção contr
a
intempéries saberemos que atingimos o objetivo quando estiverm
os
secos e a temperatura à sombra estiver
entre 15 e 35˚C
Graus de alcance do objetivo Pr
over
! 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 Pr
over
! 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
Prov
er
Satis
faze
r
! 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
Prov
er
Satis
faze
r
! 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
Prov
er
Satis
faze
r Su
pera
r
! 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
Prov
er
Satis
faze
r Su
pera
r
! 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
H3 H2
H1
H5
H6 H4
H7
Matriz de prioridade Pr
over
Sa
tisfa
zer
Supe
rar
H3 H2 H1 H5 H6 H4 H7
Matriz de prioridade Pr
over
Sa
tisfa
zer
Supe
rar
H1 H2 H3 H4 H5 H6 H7
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória 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 Pr
over
Sa
tisfa
zer
Supe
rar
H1 H2 H3 H4 H5 H6 H7
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória 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 Pr
over
Sa
tisfa
zer
Supe
rar
H1 H2 H3 H4 H5 H6 H7
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória 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 Pr
over
Sa
tisfa
zer
Supe
rar
H1 H2 H3 H4 H5 H6 H7
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória 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 Pr
over
Sa
tisfa
zer
Supe
rar
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória Estória
Estória Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
^ H1 H2 H3 H4 H5 H6 H7
Identificando estórias desalinhadas Pr
over
Sa
tisfa
zer
Supe
rar
H1 H2 H3 H4 H5 H6 H7
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória Estória
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 Pr
over
Sa
tisfa
zer
Supe
rar
H1 H2 H3 H4 H5 H6 H7
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória Estória
Estória Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Por que esta estória está no escopo?
Pequenos incrementos reconhecíveis Pr
over
Sa
tisfa
zer
Supe
rar
H1 H2 H3 H4 H5 H6 H7
Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória 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 Pr
over
Sa
tisfa
zer
Supe
rar
H1 H2 H3 H4 H5 H6 H7
Estória
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória 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 Pr
over
Sa
tisfa
zer
Supe
rar
H1 H2 H3 H4 H5 H6 H7
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória 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 Pr
over
Sa
tisfa
zer
Supe
rar
H1 H2 H3 H4 H5 H6 H7
Estória Estória
Estória Estória
Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória
Estória
Estória Estória
Estória
Estória
Estória Estória
Estória Estória
Estória Estória
Estória Estória
Estória
Estória Estória Estória Estória ü ü
ü
ü Pode ter testes funcionais
ü Pode ser colocado em produção
ü Pode testar experiência de usuário
Agora é colocar em prática…
Gerente do Produto
utilizando o quadro!
Todo o time utilizando o quadro
“Nos ajuda consideravelmente na hora de listar as histórias mais importantes”
Recaptulando...
Perguntas, Comentários, Sugestões?
[email protected] about.me/lous
[email protected] @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)
[email protected] about.me/lous
[email protected] @alklaser