Falando Em Agile 2008: Product Owner and the Product Backlog

Post on 08-May-2015

2.502 views 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 of Falando Em Agile 2008: Product Owner and the Product Backlog

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

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

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

24 horas de hacking

http://hackday.org

FIMperguntas?

Antonio Carlos Silveiraacarlos@yahoo-inc.comBlog: http://www.acarlos.com.br/blog/Twitter: acarlos1000

http

://ww

w.flickr.co

m/p

hoto

s/skyflash

/2455227590/