vantagens e meios de convencer o negócio a substituir o mindset 'projeto' pelo mindset...

Post on 07-Jul-2015

1.145 Views

Category:

Business

1 Downloads

Preview:

Click to see full reader

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

@oclaudiobr

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

ALM

@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

@oclaudiobr

@oclaudiobr

@oclaudiobr

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

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

@oclaudiobr

Técnicas de elicitação

• Entrevistas

• Questionários

• Brainstorms

• Grupos focais

• Observação passiva

• Observação ativa

• Workshops de requisitos

• Prototipação

@oclaudiobr

O quê tudo isso gera?

@oclaudiobr

Pilhas de papel?(também)

@oclaudiobr

Hipóteses

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

@oclaudiobr

A realidadetambém é

parte interessada

@oclaudiobr

http://vidadeprogramador.com.br

@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

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

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

@oclaudiobr

Projeto

Tempo sem validação das hipóteses

@oclaudiobr

“Mas trabalhamos com Scrum nos nossos projetos”

• Das duas uma:

–Não é Scrum

–Não são projetos

@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).

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

@oclaudiobr

Projeto

Tempo sem validação das hipóteses

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

@oclaudiobr

Projeto

Tempo sem validação das hipóteses

REA

LID

AD

E

HIP

ÓTE

SES

@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

@oclaudiobr

http://vidadeprogramador.com.br

@oclaudiobr

Não existe abiogênese

@oclaudiobr

ALM e produtotudo a ver

@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

@oclaudiobr

Mas tudo na minha empresa é

orientado a projetos!

@oclaudiobr

Projeto = Pesadelo

@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

@oclaudiobr

Pare de tentar entortar a colher!

@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

@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

@oclaudiobr

e...

cuidado com o Cypher.

@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

claudiobr@claudiobr.com

top related