falando em agile 2008: product owner and the product backlog
DESCRIPTION
Presentation about Product Owner and Product Backlog at the Falando em Agile event in Sao Paulo. What is the role of the Product owner and some techniques to prioritize the product BacklogTRANSCRIPT
O Product Owner e o Product Backlog
Antonio Carlos Silveira
Yahoo!
24/Nov/2008
- - Updated: Oct 27, 2008Falando em Agile 2008
O Product Owner
http://www.flickr.com/photos/azamba/2788191959/
- - Updated: Oct 27, 2008Falando em Agile 2008
Agenda
• O Product Owner (PO)
• O Product Backlog (PB)
• PO + PB
http://www.flickr.com/photos/x180/469281131/
- - Updated: Oct 27, 2008Falando em Agile 2008
O Scrum
- - Updated: Oct 27, 2008Falando em Agile 2008
O Scrum
ScrumMaster
http://www.flickr.com/photos/digital_stability/61466858/
O Time
http://www.flickr.com/photos/roger_g1/317671375/
http
://ww
w.flickr.co
m/p
hoto
s/toech
sner/2
864422157/
Product Owner
- - Updated: Oct 27, 2008Falando em Agile 2008
O Product Owner
http://www.flickr.com/photos/27968130@N02/2610138896/
Qual o papel do PO?
- - Updated: Oct 27, 2008Falando em Agile 2008
O Product Owner
• PM tradicional
• Antecipação
• Reduzir Incerteza
• Menos mudanças
• Menos Custo
YAHOO! CONFIDENTIAL - - Updated: Oct 27, 2008
Balança
Adaptação
Antecipação
Tradicional
YAHOO! CONFIDENTIAL - - Updated: Oct 27, 2008
Balança
Adaptação
Antecipação
Agile
Feedback rápido
- - Updated: Oct 27, 2008Falando em Agile 2008
O Product Owner
http://www.flickr.com/photos/27968130@N02/2610138896/
Qual o papel do PO?
- - Updated: Oct 27, 2008Falando em Agile 2008
O Product Owner
http://www.flickr.com/photos/squeegeescott/2573473015/
Entende o Cliente
- - Updated: Oct 27, 2008Falando em Agile 2008
O Product Owner
É uma ponte
Clientes
Time
- - Updated: Oct 27, 2008Falando em Agile 2008
O Product Owner
É uma ponte
Business
Desenvolvimento
Facilita/permite a comunicação entre
- - Updated: Oct 27, 2008Falando em Agile 2008
Confiança
- - Updated: Oct 27, 2008Falando em Agile 2008
Confiança
- - Updated: Oct 27, 2008Falando em Agile 2008
O Product Owner
http://www.flickr.com/photos/italamaria/2092202366/
Cria a Visão:
Compartilhada
Criar desejo
Clara e concreta
Ser difícil de alcançar
- - Updated: Oct 27, 2008Falando em Agile 2008
Exemplo de Visão
We create happinessby providing the finest in entertainmentfor people of all ages, everywhere.
- - Updated: Oct 27, 2008Falando em Agile 2008
Exemplo de Visão
Empower people through great software, anyplace, any time and on any device.
- - Updated: Oct 27, 2008Falando em Agile 2008
O Product Owner
http://www.flickr.com/photos/mossss/2340339032/
Entende o domínio do problema
Deve ter poder de decisão
PO “Mensageiro”• Time “Bypassa” o PO
• Time toma decisõesPro
ble
ma
- - Updated: Oct 27, 2008Falando em Agile 2008
O Product Owner
http://www.flickr.com/photos/optick/183566072/
Aceita ou rejeita o trabalho do Sprint
Define o Release Plan
- - Updated: Oct 27, 2008Falando em Agile 2008
O Product Owner
Responsável pelo ROI
http://w
ww
.flic
kr.c
om
/photo
s/tr
acy
_ols
on/6
1056391/
Critério de sucesso:
Dinheiro
Audiência
Safisfação do Cliente
Fidelidade
- - Updated: Oct 27, 2008Falando em Agile 2008
O Product Owner
http
://w
ww
.flic
kr.c
om
/photo
s/m
dsf
_gone_w
ild/7
4150717/
Responsável pelo Product Backlog
- - Updated: Oct 27, 2008Falando em Agile 2008
O Papel Product Owner
Responsável pelo Product Backlog
Responsável pelo ROI
Aprova/rejeita Sprint
Release Plan
Comunicação Time > Clientes
Entende do assunto/poder de decisão
Entende o Cliente
O PO faz parte do Time?
- - Updated: Oct 27, 2008Falando em Agile 2008
O Product Backlog
http://w
ww
.flic
kr.c
om
/photo
s/aero
r/2312354037//74150717/
- - Updated: Oct 27, 2008Falando em Agile 2008
O Product Backlog
Lista priorizada derequisitos, histórias, ideais, épicos, etc
definem o que o seu cliente quer
- - Updated: Oct 27, 2008Falando em Agile 2008
PB User story template
Eu como <cliente>
quero <funcionalidade>
porque assim <retorno>
- - Updated: Oct 27, 2008Falando em Agile 2008
PB User story template
Critério de aceitação
- - Updated: Oct 27, 2008Falando em Agile 2008
Cone da incerteza
Barry Boehm
- - Updated: Oct 27, 2008Falando em Agile 2008
Cone da incerteza
- - Updated: Oct 27, 2008Falando em Agile 2008
PB Iceberg
- - Updated: Oct 27, 2008Falando em Agile 2008
PB Iceberg Web 2.0r
- - Updated: Oct 27, 2008Falando em Agile 2008
PB Iceberg
O que define um bom PB?
http://www.flickr.com/photos/terry/156680744/
~ 3 sprints de frente
Priorizado
Sempre visível
Mantido pelo PO
- - Updated: Oct 27, 2008Falando em Agile 2008
- - Updated: Oct 27, 2008Falando em Agile 2008
Release Plan
Velocidade ~ 100100
85Sprint = 15 dias
110
sp1
sp2
sp3Release 1
Release 2sp5+~200
. . . . .
- - Updated: Oct 27, 2008Falando em Agile 2008
Priorização de Backlog
Modelo de Kano
Beneficio relativo
Modelos financeiros• VPL
• TIR
• Payback
- - Updated: Oct 27, 2008Falando em Agile 2008
Priorização de Backlog - Modelo de Kano
http://en.wikipedia.org/wiki/Kano_model
Priorização pelo valor percebido
3 Categorias:
Must-have
Linear
Exciters
Quanto mais, melhor
Obrigatórios
Necessidades não conhecidas
- - Updated: Oct 27, 2008Falando em Agile 2008
Priorização de Backlog - Modelo de Kano
http://en.wikipedia.org/wiki/Kano_model
2 perguntas:
Functional O que vc acha de ter uma latinha de cerveja no seu quarto todo dia de graça?
DysFunctional Se vc chegar em um hotel e não tiver uma latinha de cerveja no seu quarto todo dia de graça, o qe vc acha?
- - Updated: Oct 27, 2008Falando em Agile 2008
Priorização de Backlog - Modelo de Kano
http://en.wikipedia.org/wiki/Kano_model
M - MandatoryL - LinearE - ExciterQ - QuestionableR - ReverseI - indifferent
- - Updated: Oct 27, 2008Falando em Agile 2008
Priorização de Backlog
Modelo de Kano
Beneficio relativo
Modelos financeiros• VPL
• TIR
• Payback
- - Updated: Oct 27, 2008Falando em Agile 2008
Priorização de Backlog - Beneficio Relativo
Beneficio relativo
Pré-requisito: Histórias estimadas
- - Updated: Oct 27, 2008Falando em Agile 2008
Priorização de Backlog - Beneficio Relativo
Beneficio relativo
Pré-requisito: Histórias estimadas
- - Updated: Oct 27, 2008Falando em Agile 2008
Priorização de Backlog - Beneficio Relativo
Beneficio relativo
Pré-requisito: Histórias estimadas
- - Updated: Oct 27, 2008Falando em Agile 2008
Priorização de Backlog - Beneficio Relativo
• Feature 5
• Feature 1
• Feature 3
• Feature 4
• Feature 2
- - Updated: Oct 27, 2008Falando em Agile 2008
Priorização de Backlog
Modelo de Kano
Beneficio relativo
Modelos financeiros• VPL
• TIR
• Payback
• Livro: Agile Estimating and Planning do Mike Cohn
• http://www.mountaingoatsoftware.com
FIMperguntas?
Antonio Carlos [email protected]: http://www.acarlos.com.br/blog/Twitter: acarlos1000
http
://ww
w.flickr.co
m/p
hoto
s/skyflash
/2455227590/