falando em agile 2008: product owner and the product backlog

47
O Product Owner e o Product Backlog Antonio Carlos Silveira Yahoo! 24/Nov/2008

Upload: antonio-silveira

Post on 08-May-2015

2.506 views

Category:

Technology


2 download

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 Backlog

TRANSCRIPT

Page 1: Falando Em Agile 2008: Product Owner and the Product Backlog

O Product Owner e o Product Backlog

Antonio Carlos Silveira

Yahoo!

24/Nov/2008

Page 2: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

O Product Owner

http://www.flickr.com/photos/azamba/2788191959/

Page 3: Falando Em Agile 2008: Product Owner and the Product Backlog

- - 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/

Page 4: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

O Scrum

Page 5: Falando Em Agile 2008: Product Owner and the Product Backlog

- - 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

Page 6: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

O Product Owner

http://www.flickr.com/photos/27968130@N02/2610138896/

Qual o papel do PO?

Page 7: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

O Product Owner

• PM tradicional

• Antecipação

• Reduzir Incerteza

• Menos mudanças

• Menos Custo

Page 10: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

O Product Owner

http://www.flickr.com/photos/27968130@N02/2610138896/

Qual o papel do PO?

Page 11: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

O Product Owner

http://www.flickr.com/photos/squeegeescott/2573473015/

Entende o Cliente

Page 12: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

O Product Owner

É uma ponte

Clientes

Time

Page 13: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

O Product Owner

É uma ponte

Business

Desenvolvimento

Facilita/permite a comunicação entre

Page 14: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

Confiança

Page 15: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

Confiança

Page 16: Falando Em Agile 2008: Product Owner and the Product Backlog

- - 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

Page 17: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

Exemplo de Visão

We create happinessby providing the finest in entertainmentfor people of all ages, everywhere.

Page 18: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

Exemplo de Visão

Empower people through great software, anyplace, any time and on any device.

Page 19: Falando Em Agile 2008: Product Owner and the Product Backlog

- - 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

Page 20: Falando Em Agile 2008: Product Owner and the Product Backlog

- - 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

Page 21: Falando Em Agile 2008: Product Owner and the Product Backlog

- - 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

Page 22: Falando Em Agile 2008: Product Owner and the Product Backlog

- - 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

Page 23: Falando Em Agile 2008: Product Owner and the 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

Page 24: Falando Em Agile 2008: Product Owner and the Product Backlog

O PO faz parte do Time?

Page 25: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

O Product Backlog

http://w

ww

.flic

kr.c

om

/photo

s/aero

r/2312354037//74150717/

Page 26: Falando Em Agile 2008: Product Owner and the Product Backlog

- - 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

Page 27: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

PB User story template

Eu como <cliente>

quero <funcionalidade>

porque assim <retorno>

Page 28: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

PB User story template

Critério de aceitação

Page 29: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

Cone da incerteza

Barry Boehm

Page 30: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

Cone da incerteza

Page 31: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

PB Iceberg

Page 33: Falando Em Agile 2008: Product Owner and the Product Backlog

- - 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

Page 34: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

Page 35: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

Release Plan

Velocidade ~ 100100

85Sprint = 15 dias

110

sp1

sp2

sp3Release 1

Release 2sp5+~200

. . . . .

Page 36: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

Priorização de Backlog

Modelo de Kano

Beneficio relativo

Modelos financeiros• VPL

• TIR

• Payback

Page 37: Falando Em Agile 2008: Product Owner and the Product Backlog

- - 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

Page 38: Falando Em Agile 2008: Product Owner and the Product Backlog

- - 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?

Page 39: Falando Em Agile 2008: Product Owner and the Product Backlog

- - 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

Page 40: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

Priorização de Backlog

Modelo de Kano

Beneficio relativo

Modelos financeiros• VPL

• TIR

• Payback

Page 41: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

Priorização de Backlog - Beneficio Relativo

Beneficio relativo

Pré-requisito: Histórias estimadas

Page 42: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

Priorização de Backlog - Beneficio Relativo

Beneficio relativo

Pré-requisito: Histórias estimadas

Page 43: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

Priorização de Backlog - Beneficio Relativo

Beneficio relativo

Pré-requisito: Histórias estimadas

Page 44: Falando Em Agile 2008: Product Owner and the Product Backlog

- - Updated: Oct 27, 2008Falando em Agile 2008

Priorização de Backlog - Beneficio Relativo

• Feature 5

• Feature 1

• Feature 3

• Feature 4

• Feature 2

Page 45: Falando Em Agile 2008: Product Owner and the Product Backlog

- - 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

Page 46: Falando Em Agile 2008: Product Owner and the Product Backlog

24 horas de hacking

http://hackday.org

Page 47: Falando Em Agile 2008: Product Owner and the Product Backlog

FIMperguntas?

Antonio Carlos [email protected]: http://www.acarlos.com.br/blog/Twitter: acarlos1000

http

://ww

w.flickr.co

m/p

hoto

s/skyflash

/2455227590/