Workshop Inception Enxuta
Baseado no Livro Direto ao Ponto e Blog Paulo Caroli
(www.caroli.org)
Mayra R Souza
SOMOS A THOUGHTWORKS
Uma comunidade de pessoas apaixonadas
com o propósito de revolucionar o design e a
criação de software, enquanto defendemos
uma mudança social positiva.
NOSSA MISSÃO
Gerir um
negócio
sustentável
Advogar
apaixonadamente
em favor de justiça
social e econômica
Liderar e promover
excelência de
software e
revolucionar a
indústria de TI
5000
Colaboradores
13
Países
35
Escritórios
Paulo Caroli consultor principal da Thoughtworks Brasil e
cofundador da Agile Brazil, possui mais de vinte anos de
experiência em gestão e desenvolvimento de software,
passando por corporações no Brasil, Índia e EUA . Em 2000,
conheceu o Extreme Programming e, desde então, tem mantido
seu foco em processos e práticas de gestão e desenvolvimento
ágil. Ingressou na ThoughtWorks em 2006 e ocupou os cargos
de agile coach, treinador, e Gerente de Projetos. Possui os
títulos de Bacharel em Ciência da Computação e MS em
Engenharia de Software, ambos da PUC-Rio.
Autor dos Livros ” Direto Ao Ponto; Criando Produtos de forma
enxuta” , e “Fun Retrospectives; activities and ideas for making
agile retrospectives more engaging”.
Agenda do Workshop
O que é MVP?
Porque fazer uma Inception?
Como preparar uma Inception Enxuta?
Mão na massa! Vamos praticar.
5
O QUE É MVP?Produto mínimo viável é a versão mais simples de um produto que pode ser
disponibilizado para o negócio, focando na entrega de valor de acordo com
objetivos de negócios e as necessidades dos usuários. O objetivo do MVP é o
produto mínimo, validação de pedaços menores, bem menos elaborados do que
uma versão final, mas viável para verificar se o direcionamento está correto.
MÉTODO TRADICIONAL
DESENVOLVIMENTO LEAN
Build
Code
Data
Ideas
Measure
Learn
Loop Lean Start up: construir, medir e aprender
Steve Blank: build, measure, learn
MVP
? ? ? ?
COMO ENTREGAR ESTE PRODUTO
EM MVP?
? ? ? ?
MVP 3MVP 1 MVP 2
MVP 4 MVP 5 MVP 6
VANTAGENS DO MVP
Ciclos curtos de feedback;
Resposta rápida: pivotar, cancelar ou corrigir a
viabilização do produto;
Evolução incremental do produto;
Validar incremento e guiar-se pelos resultados iniciais;
Entende e valida rapidamente as hipóteses:
★ Sobre o negócio
★ Real necessidade do usuário
★ Usabilidade
Ajuda a fundamentar decisões sobre o seu negócio.
PREVENÇÃO
PORQUE FAZER UMA
INCEPTION?
A Inception marca o início de um projeto é a etapa em que a equipe descobre e
entende coletivamente sobre o escopo do produto que será desenvolvido. Ao final
o time deve estar mais entrosado e com uma visão mais clara do caminho a seguir.
13
ALINHAMENTO
15
Community
Building
Diverge and
Converge
Share thoughts
and ideas
Collaborate in a
single strategy
CONVERGE TO DEFINE
Solution
Problem
ENTREGAS RÁPIDAS E FREQUENTES
BUILD
DEPLOY TEST
RELEASE
FEEDBACK
COLABORAÇÃO
COMPARTILHAR
INTEGRAÇÃO
INTERAÇÃO
FEEDBACK
OQUE ROLA EM UMA INCEPTION?
INCEPTION ENXUTA
Como planejar?
O que fazer na Inception?
Quais atividades?
18
SALA PAA INCEPTION
POST-ITS
FLIP CHART
DATASHOW
QUADRO BRANCO
COFFEE BREAK
CANETAS E FOLHAS
MESA E CADEIRAS
QUEM PARTICIPA?
Facilitador(a);
Membros ativos do projeto:
★ Gerente de Projeto (PM)
★ Analista de negócios (BA)
★ Desenvolvedores (Dev)
★ Analista de testes (QA)
★ Designer (UX)
★ Dono do Produto (PO)
Stakeholders.
CAMPANHA DE E-MAIL DA INCEPTION
Sequência de e-mails antes da Inception com objetivo de
informar sobre o processo e despertar interesse do
grupo participante.
Quando? Assunto do e-mail? Sobre o que?
14 dias antes [Inception] Save the date Reservar a agenda
10 dias antes
[Inception] Por que uma
Inception?
Explicando sobre o
processo e objetivo da
Inception
7 dias antes
[Inception] Qual agenda da
semana?
Programação da semana
3 dias antes
[Inception] O que faz o
facilitador?
Apresentando o facilitador
PLANEJAMENTO DA SEMANA
Segunda Terça Quarta Quinta Sexta
MANHÃ
Introdução
Personas
Nivelando
Funcionalidades
(Features)
Trade-off Consolidação
Kick off
Visão do
Produto
ALMOÇO
TARDE
Objetivos do
Produto
Funcionalidades
(Features)
Jornadas do
usuário
Sequenciamento
de
Funcionalidades Showcase
CANVAS MVP
Consolidação Consolidação Consolidação Consolidação
★ A importância da participação dos
STAKEHOLDERS nas atividades;
★ SHOWCASE vivo;
★ Atividades foco: Negócio, UX, Engenharia e
Gestão.
ICEBREACKER & ENERGIZER
Quebra gelo
Interação
Socialização
Descontração
Movimento
Energizante
Blog Fun Retrospectives do Paulo Caroli
www.funretrospectives.com/
O QUE ACERTAR NO INÍCIO?
QUADRANTE RAID: Risks,
Assumptions, Issues and
Dependencies.
AGENDA BURN UP
VISÃO DO PRODUTO
Para [cliente final],
cujo [problema que precisa ser resolvido],
o [nome do produto]
é um [categoria do produto]
que [benefício-chave, razão para adquiri -lo].
Diferentemente da [alternativa da
concorrência],
o nosso produto [diferença-chave].
OBJETIVOS DO PRODUTO
O produto é…
O produto não é…
O produto faz…
O produto não faz…
Rafael Sabbagh
OBJETIVOS DO PRODUTO
Se você tiver que resumir este produto em três objetivos para
seus usuários, quais seriam eles?
PERSONAS
Natalia Arsand
PERSONAS
FUNCIONALIDADES (Features)
O que precisa ter no produto para que tal persona
alcance tal objetivo?
PERSONAS
OBJETIVOS
FEATURES ANTES OU DEPOIS DA
JORNADA DO USUÁRIO!
POR QUÊ?
ENTENDIMENTO TÉCNICO E DE NEGÓCIO DAS
FUNCIONALIDADES
NÍVEL DE
INCERTEZA
NÍVEL DE
ESFORÇO E VALOR
VALOR DE NEGÓCIO:
★ ALTÍSSIMO;
★ MUITO ALTO;
★ ALTO.
NIVELANDO FUNCIONALIDADES (Features)
★ TODOS COM POST - ITS E
CANETAS
★ COLAR ANOTAÇÕES ATRÁS
DOS CARTÕES
TRADE-OFFs
Esta atividade promove uma conversa aberta e colaborativa sobre os trade
offs. Trade-offs mais esclarecidos evitam desentendimentos e ajudam na
rápida tomada de decisões.
O que tem um valor maior: a segurança ou a facilidade de usar?
E quanto a escalabilidade e segurança?
E escalabilidade e facilidade de usar?
JORNADA DO USUÁRIO
A jornada do usuário descreve o percurso de um usuário por
uma sequência de passos para alcançar um objetivo. Alguns
desses passos representam diferentes pontos de contato com o
produto, caracterizando a interação do usuário com ele.
★ DEPOIS DA ATIVIDADE É
POSSÍVEL IDENTIFICAR QUAIS
FEATURES TEM RELAÇÃO COM
OS PASSOS DA JORNADA;
★ É UM MOMENTO DE
VALIDAÇÃO: PODENDO
ELIMINAR OU CRIAR NOVAS
FEATURES.
SEQUENCIAMENTO DE FUNCIONALIDADES (Features)
Planeja a entrega de forma incremental.
★ A IDEIA DA ONDA É NÃO TER
UMA GRANDE INCERTEZA;
★ NÃO CONFUNDA ONDA COM
ITERAÇÃO;
★ O MVP NÃO PRECISA SER UMA
ONDA COMPLETA, PODE TER
MAIS OU MENOS FEATURES;
★ VOCÊ TEM QUE ENTREGAR
VALOR X FUNCIONALIDADE NO
MVP.
REGRAS DO SEQUENCIADOR DE FUNCIONALIDADES
Uma onda pode conter no máximo 3
features.
Uma onda não pode conter mais de
uma feature cartão vermelho.
Uma onda não pode conter somente
cartões amarelos e vermelho.
A soma de esforço das features não
pode ultrapassar 5 Es.
A soma de valor das features não
pode ser menos de 4 $s.
Uma onda tem de conter no mínimo
2 features.
CÁLCULO DE AMOSTRAGEM
Dev
Senior
Dev
Jr.
CANVAS MVP
O Canvas MVP alinha e clarifica o que é o MVP.
CANVAS MVP
+
Loop Lean Start up
construir-medir-aprender
Loop Design thinking
usuário-jornada-ação
Plataformas
MÃO NA
MASSA!
Agradecemos a presença
de tod@s!
Dúvidas e feedback:
https://br.linkedin.com/in/mayrarodriguesdesouza
@paola_mayra
msouza@thoughtworks.com

Workshop Inception Enxuta

  • 1.
    Workshop Inception Enxuta Baseadono Livro Direto ao Ponto e Blog Paulo Caroli (www.caroli.org) Mayra R Souza
  • 2.
    SOMOS A THOUGHTWORKS Umacomunidade de pessoas apaixonadas com o propósito de revolucionar o design e a criação de software, enquanto defendemos uma mudança social positiva. NOSSA MISSÃO Gerir um negócio sustentável Advogar apaixonadamente em favor de justiça social e econômica Liderar e promover excelência de software e revolucionar a indústria de TI 5000 Colaboradores 13 Países 35 Escritórios
  • 3.
    Paulo Caroli consultorprincipal da Thoughtworks Brasil e cofundador da Agile Brazil, possui mais de vinte anos de experiência em gestão e desenvolvimento de software, passando por corporações no Brasil, Índia e EUA . Em 2000, conheceu o Extreme Programming e, desde então, tem mantido seu foco em processos e práticas de gestão e desenvolvimento ágil. Ingressou na ThoughtWorks em 2006 e ocupou os cargos de agile coach, treinador, e Gerente de Projetos. Possui os títulos de Bacharel em Ciência da Computação e MS em Engenharia de Software, ambos da PUC-Rio. Autor dos Livros ” Direto Ao Ponto; Criando Produtos de forma enxuta” , e “Fun Retrospectives; activities and ideas for making agile retrospectives more engaging”.
  • 4.
    Agenda do Workshop Oque é MVP? Porque fazer uma Inception? Como preparar uma Inception Enxuta? Mão na massa! Vamos praticar.
  • 5.
    5 O QUE ÉMVP?Produto mínimo viável é a versão mais simples de um produto que pode ser disponibilizado para o negócio, focando na entrega de valor de acordo com objetivos de negócios e as necessidades dos usuários. O objetivo do MVP é o produto mínimo, validação de pedaços menores, bem menos elaborados do que uma versão final, mas viável para verificar se o direcionamento está correto.
  • 6.
  • 7.
    DESENVOLVIMENTO LEAN Build Code Data Ideas Measure Learn Loop LeanStart up: construir, medir e aprender Steve Blank: build, measure, learn
  • 8.
  • 9.
    ? ? ?? COMO ENTREGAR ESTE PRODUTO EM MVP? ? ? ? ?
  • 10.
    MVP 3MVP 1MVP 2 MVP 4 MVP 5 MVP 6
  • 11.
    VANTAGENS DO MVP Cicloscurtos de feedback; Resposta rápida: pivotar, cancelar ou corrigir a viabilização do produto; Evolução incremental do produto; Validar incremento e guiar-se pelos resultados iniciais; Entende e valida rapidamente as hipóteses: ★ Sobre o negócio ★ Real necessidade do usuário ★ Usabilidade Ajuda a fundamentar decisões sobre o seu negócio.
  • 12.
  • 13.
    PORQUE FAZER UMA INCEPTION? AInception marca o início de um projeto é a etapa em que a equipe descobre e entende coletivamente sobre o escopo do produto que será desenvolvido. Ao final o time deve estar mais entrosado e com uma visão mais clara do caminho a seguir. 13
  • 14.
  • 15.
    15 Community Building Diverge and Converge Share thoughts andideas Collaborate in a single strategy CONVERGE TO DEFINE Solution Problem
  • 16.
    ENTREGAS RÁPIDAS EFREQUENTES BUILD DEPLOY TEST RELEASE FEEDBACK
  • 17.
  • 18.
    INCEPTION ENXUTA Como planejar? Oque fazer na Inception? Quais atividades? 18
  • 19.
    SALA PAA INCEPTION POST-ITS FLIPCHART DATASHOW QUADRO BRANCO COFFEE BREAK CANETAS E FOLHAS MESA E CADEIRAS
  • 20.
    QUEM PARTICIPA? Facilitador(a); Membros ativosdo projeto: ★ Gerente de Projeto (PM) ★ Analista de negócios (BA) ★ Desenvolvedores (Dev) ★ Analista de testes (QA) ★ Designer (UX) ★ Dono do Produto (PO) Stakeholders.
  • 21.
    CAMPANHA DE E-MAILDA INCEPTION Sequência de e-mails antes da Inception com objetivo de informar sobre o processo e despertar interesse do grupo participante. Quando? Assunto do e-mail? Sobre o que? 14 dias antes [Inception] Save the date Reservar a agenda 10 dias antes [Inception] Por que uma Inception? Explicando sobre o processo e objetivo da Inception 7 dias antes [Inception] Qual agenda da semana? Programação da semana 3 dias antes [Inception] O que faz o facilitador? Apresentando o facilitador
  • 22.
    PLANEJAMENTO DA SEMANA SegundaTerça Quarta Quinta Sexta MANHÃ Introdução Personas Nivelando Funcionalidades (Features) Trade-off Consolidação Kick off Visão do Produto ALMOÇO TARDE Objetivos do Produto Funcionalidades (Features) Jornadas do usuário Sequenciamento de Funcionalidades Showcase CANVAS MVP Consolidação Consolidação Consolidação Consolidação ★ A importância da participação dos STAKEHOLDERS nas atividades; ★ SHOWCASE vivo; ★ Atividades foco: Negócio, UX, Engenharia e Gestão.
  • 23.
    ICEBREACKER & ENERGIZER Quebragelo Interação Socialização Descontração Movimento Energizante Blog Fun Retrospectives do Paulo Caroli www.funretrospectives.com/
  • 24.
    O QUE ACERTARNO INÍCIO? QUADRANTE RAID: Risks, Assumptions, Issues and Dependencies.
  • 25.
  • 26.
    VISÃO DO PRODUTO Para[cliente final], cujo [problema que precisa ser resolvido], o [nome do produto] é um [categoria do produto] que [benefício-chave, razão para adquiri -lo]. Diferentemente da [alternativa da concorrência], o nosso produto [diferença-chave].
  • 27.
    OBJETIVOS DO PRODUTO Oproduto é… O produto não é… O produto faz… O produto não faz… Rafael Sabbagh
  • 28.
    OBJETIVOS DO PRODUTO Sevocê tiver que resumir este produto em três objetivos para seus usuários, quais seriam eles?
  • 29.
  • 30.
  • 31.
    FUNCIONALIDADES (Features) O queprecisa ter no produto para que tal persona alcance tal objetivo? PERSONAS OBJETIVOS FEATURES ANTES OU DEPOIS DA JORNADA DO USUÁRIO! POR QUÊ?
  • 32.
    ENTENDIMENTO TÉCNICO EDE NEGÓCIO DAS FUNCIONALIDADES NÍVEL DE INCERTEZA NÍVEL DE ESFORÇO E VALOR VALOR DE NEGÓCIO: ★ ALTÍSSIMO; ★ MUITO ALTO; ★ ALTO.
  • 33.
    NIVELANDO FUNCIONALIDADES (Features) ★TODOS COM POST - ITS E CANETAS ★ COLAR ANOTAÇÕES ATRÁS DOS CARTÕES
  • 34.
    TRADE-OFFs Esta atividade promoveuma conversa aberta e colaborativa sobre os trade offs. Trade-offs mais esclarecidos evitam desentendimentos e ajudam na rápida tomada de decisões. O que tem um valor maior: a segurança ou a facilidade de usar? E quanto a escalabilidade e segurança? E escalabilidade e facilidade de usar?
  • 35.
    JORNADA DO USUÁRIO Ajornada do usuário descreve o percurso de um usuário por uma sequência de passos para alcançar um objetivo. Alguns desses passos representam diferentes pontos de contato com o produto, caracterizando a interação do usuário com ele. ★ DEPOIS DA ATIVIDADE É POSSÍVEL IDENTIFICAR QUAIS FEATURES TEM RELAÇÃO COM OS PASSOS DA JORNADA; ★ É UM MOMENTO DE VALIDAÇÃO: PODENDO ELIMINAR OU CRIAR NOVAS FEATURES.
  • 36.
    SEQUENCIAMENTO DE FUNCIONALIDADES(Features) Planeja a entrega de forma incremental. ★ A IDEIA DA ONDA É NÃO TER UMA GRANDE INCERTEZA; ★ NÃO CONFUNDA ONDA COM ITERAÇÃO; ★ O MVP NÃO PRECISA SER UMA ONDA COMPLETA, PODE TER MAIS OU MENOS FEATURES; ★ VOCÊ TEM QUE ENTREGAR VALOR X FUNCIONALIDADE NO MVP.
  • 37.
    REGRAS DO SEQUENCIADORDE FUNCIONALIDADES Uma onda pode conter no máximo 3 features. Uma onda não pode conter mais de uma feature cartão vermelho. Uma onda não pode conter somente cartões amarelos e vermelho. A soma de esforço das features não pode ultrapassar 5 Es. A soma de valor das features não pode ser menos de 4 $s. Uma onda tem de conter no mínimo 2 features.
  • 38.
  • 39.
    CANVAS MVP O CanvasMVP alinha e clarifica o que é o MVP.
  • 40.
    CANVAS MVP + Loop LeanStart up construir-medir-aprender Loop Design thinking usuário-jornada-ação Plataformas
  • 41.
  • 42.
    Agradecemos a presença detod@s! Dúvidas e feedback: https://br.linkedin.com/in/mayrarodriguesdesouza @paola_mayra msouza@thoughtworks.com