Download - Falando Em Agile 2008: Product Owner and 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/