59

O Papel do Product Owner

Embed Size (px)

Citation preview

Page 1: O Papel do Product Owner
Page 2: O Papel do Product Owner

Marcia Maia. Product Owner no Terra. Arquiteta de informação.

Designer pela UFPE, pós graduada em Ergonomia e

Usabilidade pela PUC-RJ. Trabalhou com Scrum também na

Globo.com e na Locaweb.

Dezembro/2010

Page 3: O Papel do Product Owner
Page 4: O Papel do Product Owner

Estamos descobrindo maneiras melhores de desenvolver software

fazendo-o nós mesmos e ajudando outros a fazê-lo. Através deste

trabalho, passamos a valorizar:

Indivíduos e interação entre eles mais que processos e ferramentas

Software em funcionamento mais que documentação abrangente

Colaboração com o cliente mais que negociação de contratos

Responder a mudanças mais que seguir um plano

Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os

itens à esquerda.

Fonte: http://manifestoagil.com.br/

Manifesto Ágil:

Valores, princípios e práticas

Page 5: O Papel do Product Owner

Definição de requisitos

Entrega do produto

Waterfall: Abismo entre

Page 6: O Papel do Product Owner

O cliente não é apenas um gerador

de demandas, participa do processo

e é parte da equipe.

O SCRUM é iterativo e incremental

Page 7: O Papel do Product Owner

Um processo de desenvolvimento

iterativo e incremental

para gerenciamento de projetos

e desenvolvimento ágil de software.

O Scrum é

Page 8: O Papel do Product Owner
Page 9: O Papel do Product Owner

Responsável

pelo produto

Responsável para

que o ambiente de

trabalho funcione

Responsável pelo

desenvolvimento

no dia-a-dia

Page 10: O Papel do Product Owner

PO é a voz do cliente

Page 11: O Papel do Product Owner

Responsabilidades do PO

Visão de produto

Requisitos / User stories

Product backlog / Priorização

Dar direcionamento ao trabalho

Aprovar ou rejeitar entregas

Metas e releases

ROI

Page 12: O Papel do Product Owner

Visão de produto

Definir claramente o que é o produto com objetivo de que todos trabalhem com o própósito de atingir o mesmo fim.

Deve ser feita antes de se começar o desenvolvimento do projeto.

Page 13: O Papel do Product Owner

Elevator statement or

Elevator speech

Visão de produto

Page 14: O Papel do Product Owner

O que estamos fazendo, por quê, para quem, qual é o principal benefício, qual é

o principal diferencial

30”de conversa

Visão de produto

Page 15: O Papel do Product Owner

Visão de produto

Estamos redesenhando o webmail do

TerraMail para que o produto permita a

inclusão de novas funcionalidades,

possibilite futuras alterações e seja

possível integrá-lo a outros produtos Terra.

Além de oferecer uma nova interface web

mais simples de usar e mais consistente

para todos os usuários, e usuários em

potencial, Brasil e Latam.

Page 16: O Papel do Product Owner

Visão de produto

Imagem: http://www.qualitystreet.fr/2009/07/29/la-vision-du-produit/

Product Vision BoxFrente

• Nome do produto

• Tres ou quatros pontos chave

que ajudem a vender o produto

Page 17: O Papel do Product Owner

Imagem: http://www.qualitystreet.fr/2009/07/29/la-vision-du-produit/

Product Vision BoxVerso

• Principais features

• Principais requisitos operacionais

Visão de produto

Page 18: O Papel do Product Owner

Visão de produto

Trade off matrix

Custo

Prazo

Escopo

Fixo Variável

x

x

x

Page 19: O Papel do Product Owner

Visão de produto

Fator de exploração

Page 20: O Papel do Product Owner

Visão de produto

Custo de atraso

Page 21: O Papel do Product Owner

Visão de produto

Atributos de performance e qualidade

Page 22: O Papel do Product Owner

Visão de produto

Arquitetura do produto

Page 23: O Papel do Product Owner

Visão de produto

Dificuldades e riscos

Page 24: O Papel do Product Owner

Visão de produto

Principais marcos do projeto

Page 25: O Papel do Product Owner

Project data sheet

• Definição e objetivos do produto

• Funcionalidades chave do produto

• Benefícios para o cliente

• Trade off matrix

• Fator de exploração

• Custo de atraso

• Atributos de performance e qualidade

• Arquitetura do produto

• Dificuldades e riscos• Principais marcos do projeto

Visão de produto

Page 26: O Papel do Product Owner

Visão de produto

Page 27: O Papel do Product Owner

• É responsável pela visão de produto

• Compartilha essa visão com o time

• Refina essa visão com o time

Visão de produto

Product Owner

Page 28: O Papel do Product Owner

Uma boa visão de produto

permanece relativamente

constante, o caminho para

implementação da visão é

frequentemente adaptado

Visão de produto

Page 29: O Papel do Product Owner

Product backlog

Lista de tudo que gostaríamos de

ter no produto

Derivado de um plano de negócios

ou de uma visão de produto

Pode ser escrito em formato de user

stories, use cases, features, etc

Responsabilidade do PO, mas

todos podem contribuir

Page 30: O Papel do Product Owner

Quem? / O que? / Por que?

Product backlogUtilizando user stories

User Story Descrição de uma necessidade para um público

específico com um valor de negócio

Page 31: O Papel do Product Owner

Identificar/conhecer público e definir “personas”

Product backlogUser stories

Algumas técnicas:

• Entrevistas

• Questionários

• Observação

Page 32: O Papel do Product Owner

Product backlogUser stories

Para escrever as users stories:

• Necessidades dos usuários

• Necessidades do cliente/empresa

• Histórico do produto (se houver)

• PO pode escrever sozinho ou

promover story-writing workshop

Page 33: O Papel do Product Owner

Product backlogUser story - Story-writing Workshop

Fonte: http://www.agileway.com.br/2010/07/20/story-writing-workshop/

Page 34: O Papel do Product Owner

Product backlogUser stories

Independente

Negociável

Estimável

Pequena

Testável

Page 35: O Papel do Product Owner

• Devem ser compreensíveis por todos: usuários, cliente e time de desenvolvimento

• Evitam “interpretações” de documentação

• Detalhes das users stories podem ser feitos como casos de aceitação, wireframes ou especificações e através da comunicação

Product backlogUser stories

Page 36: O Papel do Product Owner

(Sobre documentação...)

Do Manifesto Ágil:

“Software em funcionamento

mais que documentação abrangente”

A quantidade e o formato

da documentação deve ser

feita de acordo com as

necessidades da equipe e

do ambiente.

Page 37: O Papel do Product Owner

Product backlog

User Story

Descrição de uma necessidade

para um público específico com

um valor de negócio

Story

StoryStoryStory

StoryStoryStory

Tema

Épico

Épicos

Grande feature sem

especificação ou definição clara,

é uma story grande, bruta

Temas

Um grupo de stories

Page 38: O Papel do Product Owner

Fatores de priorização

Valor Custo

Exploração Risco

Page 39: O Papel do Product Owner

Fatores de priorizaçãoValor

• KANOFeature: Empolgante, lienar, mandatória

• Theme ScreeningA partir de uma funcionalidade eleita como base, as outras são

comparadas com ela

• Buy a featureAs funcionalidades são precificadas para que os clientes

negociem a compra das mais importantes

Page 40: O Papel do Product Owner

Fatores de priorizaçãoValor

Page 41: O Papel do Product Owner

Fatores de priorizaçãoCusto

Planning poker

Page 42: O Papel do Product Owner

Fatores de priorizaçãoExploração

O scrum foi feito para projetos com fator de exploração alto

Exploração de Requisitos

Exploração de Tecnologia

Quanto mais você acredita que os requisitos vão mudar ao longo do tempo ou que a equipe não conhece a tecnologia a ser utilizada mais alto será o nível de exploração, mais adequado será utilizar o scrum

Page 43: O Papel do Product Owner

Fatores de priorizaçãoRisco x Valor

Alto riscoBaixo valor

Alto riscoAlto valor

Baixo riscoBaixo valor

Baixo riscoAlto valor

Valor

Risco

Page 44: O Papel do Product Owner

Fatores de priorizaçãoRisco x Valor

Risco

Valor

Alto riscoBaixo valor

Alto riscoAlto valor

Baixo riscoBaixo valor

1

Baixo riscoAlto valor 2

3

Page 45: O Papel do Product Owner

Product backlog

Alta prioridade

Baixa prioridade

Cada sprint implementa as

estórias de prioridade mais alta

Cada novo requisito é priorizado

e inserido no Product Backlog

pelo Product Owner a qualquer

momento

Requisitos podem ser

repriorizados pelo Product Owner a qualquer momento

Requisitos podem ser retirados

do Product Backlog pelo Product

Owner a qualquer momento

Page 46: O Papel do Product Owner

Do manifesto Ágil:

"Responder a mudanças

mais que seguir um plano”

“Colaboração com o cliente

mais que negociação de contratos”

Page 47: O Papel do Product Owner

Sprint atual(users stories)

Release atual(users stories

agrupadas por temas)

Próxima release(users stories ou epicos)

Product backlog

Page 48: O Papel do Product Owner

Ready

Condição para o requisito entrar no sprint

• User story?

• Teste de aceitação?

• Qual é o grau de detalhamento necessário?

Done

Condição para saída de um item do sprint

• Codificado?

• Testado?

• Documentado?

Condições de satisfação

Page 49: O Papel do Product Owner

Planejamento de release

Determinar as

condições de

satisfação

Estimar os

itens do

Backlog

Estimar a

velocidade

do Sprint

Priorizar

User Stories

Selecionar

um tamanho

de Sprint

Selecionar

itens e datas

do Release

Continua planejando releases até que a visão de produto seja alcançada

Page 50: O Papel do Product Owner

PO + Time

Page 51: O Papel do Product Owner

comunicação

Page 52: O Papel do Product Owner

Product Owner deve

Manter um canal de comunicação forte e aberto com Scrum master/ Time

Ter alta disponibilidade

Responder à questões diariamente

Page 53: O Papel do Product Owner

Product Owner dentro do

Page 54: O Papel do Product Owner

Product Owner nas cerimonias do Scrum

No Sprint Planning 1, PO leva o backlog idealmente estimado e priorizado, onde a meta do Sprint deve ser definida e o time junto com o PO decide o que entra no Sprint

Deve participar, APENAS se convidado:• Sprint planning 2• Reuniões diárias• Retrospectiva

Page 55: O Papel do Product Owner

Do manifesto Ágil:

“Indivíduos e interação entre eles

mais que processos e ferramentas

Page 56: O Papel do Product Owner
Page 57: O Papel do Product Owner

Time dentro do mesmo elevador que o PO

Page 58: O Papel do Product Owner

PO dentro do mesmo taxi que o TIME

Page 59: O Papel do Product Owner