Cultura de testes do software ao business - QConSP...Teste Iteração Dev A B. Produto. 0 10 20 30...

13
Cultura de testes do software ao business

Transcript of Cultura de testes do software ao business - QConSP...Teste Iteração Dev A B. Produto. 0 10 20 30...

Page 1: Cultura de testes do software ao business - QConSP...Teste Iteração Dev A B. Produto. 0 10 20 30 40 50 60 70 Q2 '13 Q3 '13 Q4 '13 Q1 '14 Q2 '14 Q3 '14 Q4 '14 Q1 '15 Q2 '15 Q3 '15

Cultura de testes do software ao business

Page 2: Cultura de testes do software ao business - QConSP...Teste Iteração Dev A B. Produto. 0 10 20 30 40 50 60 70 Q2 '13 Q3 '13 Q4 '13 Q1 '14 Q2 '14 Q3 '14 Q4 '14 Q1 '15 Q2 '15 Q3 '15

Inajá Azevedo

Com mais de 15 anos de experiência em programação e desenvolvimento, Inajá é o atual CTO do GuiaBolso. Participou da start-up de finanças pessoais desde seu início, há três anos. Antes disso, foi diretor de Engenharia da PlayPhoneno Brasil e na Argentina. Estudou Física na USP e MBA em gestão de projetos pela FGV

Paula Crespi

Lidera as áreas de Produto e Marketing do GuiaBolso há dois anos. Antes disso, já foi responsável pela estratégia de novos produtos, gerenciou categorias e marcas, atuou como Business Designer na consultoria de inovação IDEO em San Francisco e liderou a área de Inovação da Whirlpool no Brasil. Possui mestrado em administração e especialização em Design Thinking em Stanford, EUA..

Quem somos

Page 3: Cultura de testes do software ao business - QConSP...Teste Iteração Dev A B. Produto. 0 10 20 30 40 50 60 70 Q2 '13 Q3 '13 Q4 '13 Q1 '14 Q2 '14 Q3 '14 Q4 '14 Q1 '15 Q2 '15 Q3 '15

Nossa missão é transformar a vida financeira dos brasileiros.

Quem somos

Page 4: Cultura de testes do software ao business - QConSP...Teste Iteração Dev A B. Produto. 0 10 20 30 40 50 60 70 Q2 '13 Q3 '13 Q4 '13 Q1 '14 Q2 '14 Q3 '14 Q4 '14 Q1 '15 Q2 '15 Q3 '15

Para isso criamos a plataforma #1 de finanças pessoais do Brasil

Quem somos

Page 5: Cultura de testes do software ao business - QConSP...Teste Iteração Dev A B. Produto. 0 10 20 30 40 50 60 70 Q2 '13 Q3 '13 Q4 '13 Q1 '14 Q2 '14 Q3 '14 Q4 '14 Q1 '15 Q2 '15 Q3 '15
Page 6: Cultura de testes do software ao business - QConSP...Teste Iteração Dev A B. Produto. 0 10 20 30 40 50 60 70 Q2 '13 Q3 '13 Q4 '13 Q1 '14 Q2 '14 Q3 '14 Q4 '14 Q1 '15 Q2 '15 Q3 '15

Mas começamos assim

Page 7: Cultura de testes do software ao business - QConSP...Teste Iteração Dev A B. Produto. 0 10 20 30 40 50 60 70 Q2 '13 Q3 '13 Q4 '13 Q1 '14 Q2 '14 Q3 '14 Q4 '14 Q1 '15 Q2 '15 Q3 '15

Haja dados para preencher!

Page 8: Cultura de testes do software ao business - QConSP...Teste Iteração Dev A B. Produto. 0 10 20 30 40 50 60 70 Q2 '13 Q3 '13 Q4 '13 Q1 '14 Q2 '14 Q3 '14 Q4 '14 Q1 '15 Q2 '15 Q3 '15

Evolução

0

500000

1000000

1500000

2000000

2500000

Q2 '13 Q3 '13 Q4 '13 Q1 '14 Q2 '14 Q3 '14 Q4 '14 Q1 '15 Q2 '15 Q3 '15 Q4 '15 Q1 '16

50

v1 v2ios

android

2.000.000

Monetização

Beta

TV, radar CPf

V2 beta

Page 9: Cultura de testes do software ao business - QConSP...Teste Iteração Dev A B. Produto. 0 10 20 30 40 50 60 70 Q2 '13 Q3 '13 Q4 '13 Q1 '14 Q2 '14 Q3 '14 Q4 '14 Q1 '15 Q2 '15 Q3 '15

Como testamos nossas features

Dados

Usuários

Hipóteses

Ideias

Protótipo

Teste

Iteração

Dev

A B

Page 10: Cultura de testes do software ao business - QConSP...Teste Iteração Dev A B. Produto. 0 10 20 30 40 50 60 70 Q2 '13 Q3 '13 Q4 '13 Q1 '14 Q2 '14 Q3 '14 Q4 '14 Q1 '15 Q2 '15 Q3 '15

Produto

Page 11: Cultura de testes do software ao business - QConSP...Teste Iteração Dev A B. Produto. 0 10 20 30 40 50 60 70 Q2 '13 Q3 '13 Q4 '13 Q1 '14 Q2 '14 Q3 '14 Q4 '14 Q1 '15 Q2 '15 Q3 '15

0

10

20

30

40

50

60

70

Q2 '13 Q3 '13 Q4 '13 Q1 '14 Q2 '14 Q3 '14 Q4 '14 Q1 '15 Q2 '15 Q3 '15 Q4 '15 Q1 '16

0% test coverage

Monolítico

10%

Início

migração para

microserviços

60%

Dev ownership de

componentes

30%

Fmwk

de Workflow

Evolução de testes unitários –

Bank Connector

Page 12: Cultura de testes do software ao business - QConSP...Teste Iteração Dev A B. Produto. 0 10 20 30 40 50 60 70 Q2 '13 Q3 '13 Q4 '13 Q1 '14 Q2 '14 Q3 '14 Q4 '14 Q1 '15 Q2 '15 Q3 '15

Evolução do time

0

10

20

30

40

50

60

70

80

Q2 '13 Q3 '13 Q4 '13 Q1 '14 Q2 '14 Q3 '14 Q4 '14 Q1 '15 Q2 '15 Q3 '15 Q4 '15 Q1 '16

50

Processo

caótico

Times

funcionais

75

pessoas

Dev owners

de componentes

Da plataforma

Developers

trabalham em dupla

Time único

processo ágil

Page 13: Cultura de testes do software ao business - QConSP...Teste Iteração Dev A B. Produto. 0 10 20 30 40 50 60 70 Q2 '13 Q3 '13 Q4 '13 Q1 '14 Q2 '14 Q3 '14 Q4 '14 Q1 '15 Q2 '15 Q3 '15

Obrigado!Perguntas são bem-vindas!