Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

36
@oclaudiobr Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto' ALM

description

Palestra realizada dia 08/07/2011 na trila ALM do TDC2011 em São Paulo.Os slides são apenas um guia para a palestra. Quem sabe um dia eu consiga tempo para escrever tudo o que falo sobre cada um deles e publicar, mas isso não faz parte do meu MVP no momento.

Transcript of Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

Page 1: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Vantagens e meios de convencer o negócio a substituir o mindset'projeto' pelo mindset 'produto'

ALM

Page 2: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

• Palestra realizada no dia 08/07/2011 na trilha ALM do TCD2011 em São Paulo.

• Infelizmente os slides são apenas um guia, pois a palestra é bem dinâmica.

• A bicicleta foi usada para explicar os diferentes níveis de requisitos e seus diferentes níveis de certeza.

• A camiseta é da Go Horse International

Page 3: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Page 4: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Page 5: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Page 6: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Requisitos não são tudo aquilo

• O que é um requisito? (BABOK 2.0)

1. Uma condição ou capacidade necessária para uma parte interessada para resolver um problema ou atingir um objetivo.

2. Uma condição ou capacidade que deve ser atendida ou possuída por uma solução ou componente de solução para satisfazer um contrato, padrão, especificação ou outros documentos formalmente impostos.

3. Uma representação documentada de uma condição ou capacidade como em 1 ou 2.

Page 7: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Elicitação de requisitos

• Elicitação x levantamento x coleta

• Descreve como analistas de negócios trabalham junto às partes interessadas para identificar e compreender suas necessidades e preocupações, e compreender o ambiente no qual trabalham. A elicitação visa garantir que as reais necessidades das partes interessadas sejam compreendidas e não somente seus desejos explícitos ou superficiais.

Page 8: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Técnicas de elicitação

• Entrevistas

• Questionários

• Brainstorms

• Grupos focais

• Observação passiva

• Observação ativa

• Workshops de requisitos

• Prototipação

Page 9: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

O quê tudo isso gera?

Page 10: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Pilhas de papel?(também)

Page 11: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Hipóteses

Page 12: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Vamos ver novamente a definição de elicitação?

Descreve como analistas de negócios trabalham junto às partes interessadas para identificar e compreender suas necessidades e preocupações, e compreender o ambiente no qual trabalham. A elicitação visa garantir que as reais necessidades das partes interessadas sejam compreendidas e não somente seus desejos explícitos ou superficiais.

Page 13: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

A realidadetambém é

parte interessada

Page 14: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

http://vidadeprogramador.com.br

Page 15: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

“Até que se prove o contrário, a maioria dos requisitossão hipóteses que aguardam por decisão e comprovação”

Método Científico

Page 16: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Como faz?1. Tratar requisitos como o que eles realmente

são: apenas hipóteses.

2. Utilizar métodos e ferramentas que facilitem o trabalho em ciclos.

3. Parar de trabalhar com projetos e passar a trabalhar com produtos.

Page 17: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Projetos não são tudo aquilo

• O que é um projeto? (PMBOK)

Projeto é um esforço temporário empreendido para criar um produto, serviço ou resultado exclusivo. Por ser temporário, possui inicio e finais bem definidos.

Page 18: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Projeto

Tempo sem validação das hipóteses

Page 19: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

“Mas trabalhamos com Scrum nos nossos projetos”

• Das duas uma:

–Não é Scrum

–Não são projetos

Page 20: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

“Mas trabalhamos com Scrum nos nossos projetos”

• Não é Scrum:

Vocês fazem as cerimônias, até mostram o que estão fazendo para os clientes, mas não é possível mudar o escopo (pelo menos não sem renegociações trabalhosas).

Page 21: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

“Mas trabalhamos com Scrum nos nossos projetos”

• Não é projeto:

Os clientes usam (internamente ou externamente) o que é constantemente entregue e o que é aprendido é incorporado aos próximos ciclos.

Page 22: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Projeto

Tempo sem validação das hipóteses

Não havia nada aqui?E aqui, acabou?

Page 23: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Projeto

Tempo sem validação das hipóteses

REA

LID

AD

E

HIP

ÓTE

SES

Page 24: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Conflito de objetivosDesenvolvimento de sistemas Gerenciamento de projetos

Sucesso = atender ao objetivo geral do sistema

Sucesso = atender ao custo, cronograma e escopos planejados

Aprendizado / ciclos de feedback Fases com critérios de saída

Qualidade pela construção Qualidade pela inspeção

Encapsular a complexidade Gerenciar escopo

Líderes técnicos habilidosos Gerenciamento de recursos

Disciplinas técnicas Níveis de maturidade

Historicamente robusto Historicamente frágil

Leading Lean Software Development: Results Are not the Point: Mary Poppendieck

Page 25: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

http://vidadeprogramador.com.br

Page 26: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Não existe abiogênese

Page 27: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

ALM e produtotudo a ver

Page 28: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Iteração 1 Iteração 2 Iteração 3 Iteração 4 Iteração 5

Perspectiva do Produto

ReleaseMinimum Marketable Features

.....

Minimum Viable Product

apóia

Perspectiva do projetogerencia

Integração, Aquisições, custos e riscos

Perspectiva do processo

PDCA PDCA PDCA PDCA PDCA

.....resulta

Melhor performance

Perspectiva do Negócio

Novas capacidades Lançamento Incremento no valor do negócio

Uma Nova Percepção de ValorV

alo

r

Tempo

Page 29: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Mas tudo na minha empresa é

orientado a projetos!

Page 30: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Projeto = Pesadelo

Page 31: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Iteração 1 Iteração 2 Iteração 3 Iteração 4 Iteração 5

Perspectiva do Produto

ReleaseMinimum Marketable Features

.....

Minimum Viable Product

apóia

Perspectiva do projetogerencia

Integração, Aquisições, custos e riscos

Perspectiva do processo

PDCA PDCA PDCA PDCA PDCA

.....resulta

Melhor performance

Perspectiva do Negócio

Novas capacidades Lançamento Incremento no valor do negócio

Uma Nova Percepção de ValorV

alo

r

Tempo

Page 32: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Pare de tentar entortar a colher!

Page 33: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Ge

ren

ciamen

to d

o n

egó

cio

Ge

ren

ciamn

en

tod

o p

rod

uto

Ge

r. de

sen

volvim

en

to

Ge

r. de

op

eraçõ

es

BusinessOwner

ProductOwner

SoftwareEngineer

Percepçõ

esd

e mercad

o

Dem

and

asd

o n

egócio

Dem

and

as do

pro

du

to

Releases

do

pro

du

to

Serviços d

on

egócio

SystemsEngineer

BusinessAnalyst

UXDesigner

TestAnalyst

SystemsArchitect

SEO/DAAnalytcs

BVI MVP MMF

VisãoEstratégia do negócio

Estratégiado produto

Estratégia do produto & desenvolvimento

Release

Enxergando um Fluxo de Valor

Page 34: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

“Pelas beiradas”

Integração e deploy contínuo.Código limpo.

Visão de produto.Orçamentação inteligente.

Cerimônias e práticas ágeis

Page 35: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

e...

cuidado com o Cypher.

Page 36: Vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset 'produto'

@oclaudiobr

Inspiração

Lean software development, Luiz Claudio Parzianello (os

slides bonitos são dele), André Nascimento, Rodrigo Yoshima, Victor Cavalcante, Cristiano Heringer, Jorge Diz, IIBA,

PMI, Kotler e claro, a Realidade.

Obrigado!

Claudio Br@oclaudiobr

[email protected]