Não desenvolva features, resolva problemas: Como escalar um produto de forma sustentável QCon 2016 Track: Construindo e Escalando Produtos de Sucesso
Bruno Ghisi CTO, Resultados Digitais @brunogh
RDStation.com.br
2011-2013 2014...
2011-2013 2014...
300 CLIENTES
300 CLIENTES 7 DEVS 1 TIME
Como descentralizar para escalar?
#1 PROCESSO
#1 PROCESSO #2 AUTOMATIZAÇÃO
#1 PROCESSO #2 AUTOMATIZAÇÃO #3 CULTURA
2011-2013 2014...
+300 RDoers
+4000 Clientes
Muita diversidade na base (tamanho, negócio, segmento, usuário,...)
Mas todo mundo vai usar
Mas todo mundo vai usar É rapidinho
Mas todo mundo vai usar É rapidinho Mas esse cliente é importante
Mas todo mundo vai usar É rapidinho Mas esse cliente é importante Dá de encher o Maracanã com todos os clientes que pedem isso
Clientes x Parceiros x Colaboradores
Soluções não tem o nível de abstração necessário
1 Problema tem Soluções *
Satisfação Encantamentos Investimento expectativas básicas
O que fazer? O que priorizar?
Kanban de Produto FECHAMENTO LANÇAMENTO ALPHA DEV SOLUÇÃO MVF ESTUDO & BENCHMARKING BACKLOG
Times especializados
O que é Lean?
1 Definition of Done 2 Melhoria contínua do fluxo 3 Foco no fluxo
1 Definition of Done
O objetivo de cada fase do Kanban: Garantir Qualidade no processo FECHAMENTO LANÇAMENTO ALPHA DEV SOLUÇÃO MVF ESTUDO & BENCHMARKING BACKLOG
Estudo e Benchmarking Atualizar tamanho do épico (P, M, G) Atualizar seu critério de sucesso (Valor) Estudo do Problema para conhecimento futuro nas fases do kanban Estudo conceitual para conhecimento futuro nas fases do kanban Benchmarking Seminário do assunto para time de Produto (e potenciais outros times) Criar primeira versão do Press Release com descrição do Problema (Problema + Citação do Problema pelo cliente)
2 Melhoria contínua do fluxo
Make a mistake once and it becomes a lesson. Make the same mistake twice and it becomes a choice
Arrumar a máquina
3 Foco no fluxo
Não existe o Flow perfeito para todos Comece simples pois irá mudar É uma ferramenta cultural
Kanban de Produto
KANBAN Backlog FECHAMENTO LANÇAMENTO ALPHA DEV SOLUÇÃO MVF ESTUDO & BENCHMARKING BACKLOG
JAN FEV MAR ABR MAI
JAN FEV MAR ABR MAI
KANBAN Estudo e Bench FECHAMENTO LANÇAMENTO ALPHA DEV SOLUÇÃO MVF ESTUDO & BENCHMARKING BACKLOG
Pare de adivinhar
"If I had only one hour to save the world, I would spend fifty-five minutes defining the problem, and only five minutes finding the solution" Einstein?
ANÁLISE QUALITATIVA 1. Clientes (Suporte, Call, Pesquisa, etc) 2. Interno (Vendas, Atendimento, Marketing, etc)
ANÁLISE QUANTITATIVA
BENCHMARKING
PROBLEMA A (high) probleminha a.1 (high) probleminha a.2 (high) probleminha a.2 (low) PROBLEMA B (medium) probleminha b.1 (medium) probleminha b.2 (medium) PROBLEMA C (low) probleminha c.1 (medium) probleminha c.2 (low)
KANBAN Minimum Viable Feature FECHAMENTO LANÇAMENTO ALPHA DEV SOLUÇÃO MVF ESTUDO & BENCHMARKING BACKLOG
Não precisa ser um software
Não precisa ser um software Se não consegue medir, não comece
Não precisa ser um software Se não consegue medir, não comece Teste seu MVF com usuários de verdade
Não precisa ser um software Se não consegue medir, não comece Teste seu MVF com usuários de verdade Nem tudo precisa de MVF
Não precisa ser um software Se não consegue medir, não comece Teste seu MVF com usuários de verdade Nem tudo precisa de MVF Você provavelmente vai errar na primeira hipótese, então KISS
KANBAN Solução FECHAMENTO LANÇAMENTO ALPHA DEV SOLUÇÃO MVF ESTUDO & BENCHMARKING BACKLOG
Transportar o MVF para o produto
Wireframes User stories Estimativas Priorização
KANBAN Dev FECHAMENTO LANÇAMENTO ALPHA DEV SOLUÇÃO MVF ESTUDO & BENCHMARKING BACKLOG
Todas as boas práticas de engenharia de software, mas...
Time de Produto, não de Dev
Metas de negócios, remova a cultura Burndown
KANBAN Alpha FECHAMENTO LANÇAMENTO ALPHA DEV SOLUÇÃO MVF ESTUDO & BENCHMARKING BACKLOG
Testar o sucesso!
Lançamento Vender Educação Ativação
KANBAN Lançamento FECHAMENTO LANÇAMENTO ALPHA DEV SOLUÇÃO MVF ESTUDO & BENCHMARKING BACKLOG
Aperta o Play com toda a empresa alinhada
KANBAN Fechameno FECHAMENTO LANÇAMENTO ALPHA DEV SOLUÇÃO MVF ESTUDO & BENCHMARKING BACKLOG
O que aprendemos sobre o problema? Quais futuros projetos? O que aprendemos sobre o processo? Onde melhorar?
Mas não é só isso...
Tenha uma visão do produto clara e faça algumas apostas
Procure por 10x e não 10%
Invista na disciplina Product Management
OBRIGADO! Bruno Ghisi @brunogh bruno.ghisi@resultadosdigitais.com.br shipit.resultadosdigitais.com.br